Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
U3J-Aion сборка
#11
Вопрос по отладке в AionLightning30 в Eclipse.

Не хочет на лету принимать изменения и останавливаться по прерываниям в java скриптах.
Точнее остановка идет но пишет - source not found.

Я понимаю что эти скрипты загружаются через ScriptManager отдельно, но в л2 сборках у меня их изменение на лету и отладка работали.
Сам класс ScriptManager запакован в jar и имеет неизвестное происхождение.

Тут как то можно добиться возможности отладки скриптов? Ибо много косяков и без отладки разобраться сложно.
Ответ
#12
Могу заблуждаться, но если для динамической компиляции java-классов используется eclipce java compiler (библиотека ecj), возможно она не генерирует отладочные символы. Попробуйте почитать документацию, должны быть какие-то флаги компилятора.
Ответ
#13
Имеете ввиду компилятор который переваривает скрипты?
Основной java код отлаживается и изменяется на лету.
Ответ
#14
flopix Написал:Имеете ввиду компилятор который переваривает скрипты?
Основной java код отлаживается и изменяется на лету.

Про "основной" код я понял, проблема же с тем что загружается "на лету". Так вот, чтобы иметь возможность загружать код на лету, в ява сборка lineage 2 (вероятно в aion так же) используют ecj, который компилирует ява код. При компиляции он может исключать отладочные символы, отсюда и проблема. Это лишь догадка, которую на мой взгляд стоит проверить.
Ответ
#15
Прийдется расковырять jar и посмотреть чем оно компилирует.
Ответ
#16
Заметил что возможность отлаживать/изменять скрипт зависит от содержимого.
Например:

С такой конструкцией скрипт стал не отлаживаемым.
PHP код:
<?php 
QuestDialog dialog
= env.getDialog();
switch (
dialog)
{
}

Заменил на такое - отладка уже работает
PHP код:
<?php 
QuestDialog dialog
= env.getDialog();
switch (
5)
{
}

То ли оптимизация при разном содержимом скрипта разная, то ли еще что то.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  DLE + Aion регистрация Karat 11 8,711 10-28-2021, 09:34 AM
Последний пост: Talos
  İnterServ (PTS Aion 4.6) Nexus034 0 2,007 11-21-2020, 10:38 PM
Последний пост: Nexus034
  Дебагнутый Server64 (Aion pts) hops55 4 4,498 10-06-2020, 06:37 AM
Последний пост: Romanz
  Aion сервер под клиент 4.8 EU PROGRAMMATOR 67 72,955 03-24-2019, 09:32 AM
Последний пост: css
  стабильная сборка 3.0 fitamin4ik 8 7,124 10-17-2018, 06:52 PM
Последний пост: flopix
  Какая сборка лучше ruper 237 121,373 04-27-2017, 01:07 PM
Последний пост: V_Nick
  Помогите "оформить" Aion KoToWeD 0 1,761 08-15-2016, 04:01 AM
Последний пост: KoToWeD
  GeoData for Aion Karen 4 3,124 12-29-2014, 12:44 AM
Последний пост: Karen
  Парсер для AION zorgtm 41 21,605 09-30-2013, 05:53 PM
Последний пост: Phantom-Dev
  U3J AiON 514 - странное поведение системы на атаку МОБ'ов TieLay 1 2,413 06-07-2013, 11:16 AM
Последний пост: TieLay

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)