Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Ошибка #1502 (Выполнение сценария превысило 15 секунд) (http://www.flasher.ru/forum/showthread.php?t=210441)

illusion21 28.05.2015 15:24

лично у меня эта ошибка не возникает никогда.. она возникает иногда у пользователей моего приложения, так что проверить скаутом нет возможности.

undefined 12.06.2015 12:43

Присоединяюсь у вопросу.Думал такое невозможно,однако вижу, что по всему коду выскакивают такие гадости, и что характерно, выскакивают не в действительно ресурсоемких местах, а на всякой мелочевке.При этом совершенно не понятно как ведет себя флэшка.Видит ли юзер диалог с предложением грохнуть скрипт. Гневных фидбэков пока не поступало.

meiciuc 12.06.2015 16:09

1526.998 MSG_CHANGE_BALL
1527.319 catched uncaught error
1527.320 SocketClient send, 255
1527.320 SocketClient send complete
1527.320 uncaught error: Error: #1502

тут без вариантов - проблема в коде
я бы, не найдя сходу причин для #1502, попытался бы понять, что за ошибка приходит чуть раньше? может, она провоцирует #1502

AlexCooper 12.06.2015 17:50

Цитата:

Сообщение от undefined (Сообщение 1183500)
Присоединяюсь у вопросу.Думал такое невозможно,однако вижу, что по всему коду выскакивают такие гадости, и что характерно, выскакивают не в действительно ресурсоемких местах, а на всякой мелочевке.При этом совершенно не понятно как ведет себя флэшка.Видит ли юзер диалог с предложением грохнуть скрипт. Гневных фидбэков пока не поступало.

Могу лишь предположить, так как бага-плавающая.
1. Зависимость идет от устройства. Но последние сборки, очень редко когда вызывают какие-то накладные условия ( если брать ФлешПлеер ), скорее всего это не причина.
Первоначальным этапом фикса будет, подпись на uncatcherror и удалённое логирование с информацией об ОС, плеере и т.д. Так же проверять внедрение флеша в страницу, проверку версии плеера.

2. Зависимость идет от пользователя. Так как вы говорите о фидбэках, могу предположить что апп, связывается с к какой-нить АПИ, и возможно из-за не хватки прав доступа, не поститься какая-нить синхронная "хрень" ( извините что я так о вашем ПО ). Вообще м пересмотреть все подключения, если таковы имеються

Решение дописать статический класс, с статус лейблами. По типу
Код AS3:

Debug.moduleEnabled(ModuleType.VIEW);
Debug.runstack.run( OperationType.LOGIN );
Debug.runstack.complete( OperationType.LOGIN );

и статистику с картой событий, статусами модулей, какие отработали, какие готовы ( можно так же отправлять на удалённый хост )

Добавлено через 6 минут
Цитата:

Сообщение от illusion21 (Сообщение 1182880)
1527.320 uncaught error: Error: #1502

больше 15 секунд выполняется... Какой такой сценарий мог выполняться 15 секунд если в ту же милисекунду когда выскочила ошибка выполнялся другой код и он был успешно выполнен.

да и смотреть нужно не позже 1512.320 все что позже, по действующим законам нашей планеты, не подходит под больше 15 сек

Добавлено через 7 минут
Цитата:

Сообщение от faraday (Сообщение 1180090)
Привет, такая же проблема http://prntscr.com/6hel92 . Долго пытался бороться, но выследить так и не смог. Вознкиают иногда в функциях, в которых всего 2 строки. Есть предположение, что возникают при эмите событий в одном из хендлеров. Тоже заинтересован в разрешении проблемы.

А у Вас, скорее всего в TweenLite либо идёт переопределние движения без TweenLite.kill[кактотам](target), что дает двойное движение, со своими онКомплитФанкшен
либо вы удаляете объект, а TweenLite его еще пытается получить. С 99% вероятностью проблема с отображением, а скорее всего с его отсутствием

Добавлено через 28 минут
да и возможно, так как вы работаете с SocketClient, проанализировать работу СокетМенеджера. Чё вы там получаете, каким образом устроен прием данных, конструкции типа
Код AS3:

while (bytes.bytesavailable) { bytesObj.writeByte(bytes.readByte()); }

ну и на крайняк, сервер быть может выдает рассинхронизированные данные.

undefined 12.06.2015 22:19

Цитата:

я бы, не найдя сходу причин для #1502, попытался бы понять, что за ошибка приходит чуть раньше?
Если б оно было вызвано предыдущей ошибкой,то предыдущий эррор лог был бы от того же юзера, однако такого не наблюдается.
Цитата:

Первоначальным этапом фикса будет, подпись на uncatcherror и удалённое логирование с информацией об ОС, плеере и т.д.
Уже сделано собственно оттуда и приходят эрор-репорты.Единственное надо добавить версию FP.
Цитата:

2. Зависимость идет от пользователя. Так как вы говорите о фидбэках, могу предположить что апп
Фидбэк шлется за счет перекидывания юзера на сайт с формой для заполнения.К флэшке этот механизм отношения не имеет

Добавлено через 2 часа 22 минуты
ну это вообще ни в какие ворота:
Цитата:

Error #1502
at com.google.analytics.data::UTMCookie/isEmpty()
at com.google.analytics.v4::Tracker/_handleCookie()
at com.google.analytics.v4::Tracker/_initData()
at com.google.analytics.v4::Tracker/trackPageview()
at com.google.analytics::GATracker/trackPageview()
at com.rhyboo.puzzles.pages::SelectorPage/hHeaderClick()
Внутри google analytics-трекера выскочил.Все больше склоняюсь к идеи, что проблема не в коде.

illusion21 13.06.2015 00:47

в своем случае решил пока попробовать игнорировать эту #1502 ошибку. При отлове uncaught error с этим кодом я просто его игнорирую и смотрю что будет дальше. И что удивительно - ничего наблюдаемого не происходит. Приложение продолжает работать без каких-либо сбоев.

undefined 13.06.2015 01:17

Цитата:

в своем случае решил пока попробовать игнорировать эту #1502 ошибку
Тоже склоняюсь к этому варианту.Странно что гугл молчит по этому поводу не иначе масонский заговор)
2 illusion21,а бильярд в твоей подписи- твоя поделка? Выглядит сильно.

illusion21 13.06.2015 01:26

Цитата:

Сообщение от undefined (Сообщение 1183523)
Тоже склоняюсь к этому варианту.Странно что гугл молчит по этому поводу не иначе масонский заговор)
2 illusion21,а бильярд в твоей подписи- твоя поделка? Выглядит сильно.

Да, мое детище... затянувшаяся разработка, которая продолжается потихоньку в свободное от основной деятельности время.

undefined 13.06.2015 01:58

вот собрал за полтора часа статистику у кого оно выскакивает:
Цитата:

operation system: windows 8.1 ,flash player version: WIN 17,0,0,134, browser:Chrome
operation system: windows xp ,flash player version: WIN 17,0,0,188, browser:Firefox
operation system: windows 8.1 ,flash player version: WIN 17,0,0,188, browser:Chrome
operation system: windows 7 ,flash player version: WIN 18,0,0,160, browser:Chrome
operation system: windows 7 ,flash player version: WIN 18,0,0,160, browser:Chrome
operation system: windows 8.1 ,flash player version: WIN 18,0,0,160, browser:[Unknown Browser]
operation system: windows 8.1 ,flash player version: WIN 18,0,0,160, browser:[Unknown Browser]
каких-либо корреляций не видно

Добавлено через 38 минут
illusion21,мне кажется,в твоем случае ,может быть, оно выскакивает, когда юзер пытается закрыть окошко с игрой.Выскакивает алерт с подтверждением и пока юзер на нем тупит наступает таймаут(если изначально речь об этом бильярде шла).Хотя, учитывая что огонь в камине в это время продолжает гореть, нельзя сказать, что в флэшке все умерло

AlexCooper 13.06.2015 06:09

Цитата:

Сообщение от undefined (Сообщение 1183518)
Добавлено через 2 часа 22 минуты
ну это вообще ни в какие ворота:

Внутри google analytics-трекера выскочил.Все больше склоняюсь к идеи, что проблема не в коде.

ворота помоему всё теже. Я бы лично, не стал упускать ошибку, тем более, если проект свой. Но дело ваше
Цитата:

Сообщение от AlexCooper (Сообщение 1183508)
Так как вы говорите о фидбэках, могу предположить что апп, связывается с к какой-нить АПИ, и возможно из-за не хватки прав доступа, не поститься какая-нить синхронная "хрень" ( извините что я так о вашем ПО ). Вообще м пересмотреть все подключения, если таковы имеються

Решение дописать статический класс, с статус лейблами. По типу
Код AS3:

Debug.moduleEnabled(ModuleType.VIEW);
Debug.runstack.run( OperationType.LOGIN );
Debug.runstack.complete( OperationType.LOGIN );

и статистику с картой событий, статусами модулей, какие отработали, какие готовы ( можно так же отправлять на удалённый хост )



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

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