Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.11.2011, 03:00
RigiyTip вне форума Посмотреть профиль Отправить личное сообщение для RigiyTip Найти все сообщения от RigiyTip
  № 1  
Ответить с цитированием
RigiyTip

Регистрация: Aug 2011
Сообщений: 6
По умолчанию Error #2046

Компилируется и открывается нормально. Но вот если обновить страничку 18 раз. Вылетает ошибка:
Error #2046: В загруженном файле отсутствует допустимая сигнатура.

У некоторых людей она вылетает сразу. У некоторых вообще всё нормально.

ПС 18 раз это на линуксе. Компилировал в консоли, тоже на линуксе ) Flex SDK 4.5.1

Поиск по форуму нчего не дал, гугл говорит кое где что проблемы с swz, но как их решить чтот не пойму.

Добавлено через 2 часа 29 минут
ХМ!
Ошибка пропадает, если компилировать с переменной -static-link-runtime-shared-libraries
Т.е. статически линковать все библиотеки. Иначе выходит ошибка. Не понятно почему ....


Последний раз редактировалось RigiyTip; 29.11.2011 в 04:51.
Старый 29.11.2011, 13:20
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 2  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Ошибка пропадает, если компилировать с переменной -static-link-runtime-shared-libraries
Это и есть ответ на ваш вопрос "почему". Ошибка в загрузке RSL.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 29.11.2011, 23:06
RigiyTip вне форума Посмотреть профиль Отправить личное сообщение для RigiyTip Найти все сообщения от RigiyTip
  № 3  
Ответить с цитированием
RigiyTip

Регистрация: Aug 2011
Сообщений: 6
Просто интересно получается. Именно после 18 обновлений - ошибка.
Потом браузер перезапускаешь, нормально, но опять 18 раз и снова ошибка.

Если статически линковать RSL, то приложение очень большое получается.
Ведь бывает что у пользователя RSL уже в кэше и загрузка очень быстрая. А так... ну очень долго грузится ((

Как бы избавится от ошибок загрузки RSL?

Пробовал добавлять необходимые RSL в каталог с SWF. Не помогает.

Старый 29.11.2011, 23:40
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Все необходимые данные есть только у вас. Проанализируйте ситуацию, в какой версии плеера это происходит, какая именно RSL глючит, в какой операционке. Проверьте в джире плеера, возможно это баг и он известен.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 30.11.2011, 09:04
RigiyTip вне форума Посмотреть профиль Отправить личное сообщение для RigiyTip Найти все сообщения от RigiyTip
  № 5  
Ответить с цитированием
RigiyTip

Регистрация: Aug 2011
Сообщений: 6
Ну вобщем мне удалось выяснить вот что...

Пользователь, у которого не работало использовал старый плеер 10.0.41 - обовление его не спасло, видимо у него вирусы какието или ещё чтот, всё это у него на WinXP и статическая линковка библиотек его тоже не спасает...

под Win7 - всё работает идеально.

под Linux Ubuntu 11.04 (Если быть точнее Linux Mint 10) после 17 обновлений страницы на 18 раз ошибка при динамической линковке, при статической - нормально.
Так же если скомпилировать в дебаг в FB 4.5* Flex SDK 4.5.1 то работает везде нормально, при релизе - ошибка.

Так же проблему нашёл вот здесь и здесь

Они пока не решенные

По поводу Jira - то там такие ошибки периодически встречаются, но слегка с иными симптомами ))

А вот тут всё один в один, но проблема не решена. Видимо Адобы реально подзабивают на линукс...
пичалька...

Видимо остаётся только ждать.

Кстате, все эти действия проводил так же в Flex SDK 4.5.0. Результат тот же.

Думаю сделать чтоб на сервере хранились 2 вида swf. Один со статической линковкой, другой с динамической. И сервер определял ОС и выдавал линуксу статическую, винде - динамическую )) Думаю будет само оптимально.


Последний раз редактировалось RigiyTip; 30.11.2011 в 09:24.
Старый 30.11.2011, 13:15
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 6  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
То что вы нашли, не совсем то, ваш баг находится тут. Чинить его, судя по-всему, не будут из-за низкого приоритета, все-таки ситуация когда пользователь более десяти раз подряд перезагружает страницу встречается не часто.

Баг этот не является багом SDK, это баг кэша плеера (если речь идет о swz).
__________________
משיח לא בא
משיח גם לא מטלפן

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:51.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.