|
![]() |
#221 |
morpheus
Регистрация: 08.03.2007
Сообщений: 3,747
|
![]()
Может глянет кто?
[18:20:47] Spawn.get( com.maddox.il2.objects.air.AR_2 ): null [18:20:47] java.lang.ExceptionInInitializerError: java.lang.NullPointerException [18:20:47] at com.maddox.il2.objects.air.Aircraft.weaponHooksReg ister(Aircraft.java:2931) [18:20:47] at com.maddox.il2.objects.air.AR_2.<clinit>(AR_2.java :172) [18:20:47] at java.lang.Class.forName0(Native Method) [18:20:47] at java.lang.Class.forName(Unknown Source) [18:20:47] at com.maddox.rts.Spawn.get(Spawn.java:39) [18:20:47] at com.maddox.rts.Spawn.get(Spawn.java:28) [18:20:47] at com.maddox.il2.game.Main.preloadAirClasses(Main.ja va:216) [18:20:47] at com.maddox.il2.game.Main3D.beginApp(Main3D.java:16 46) [18:20:47] at com.maddox.il2.game.Main3D.beginApp(Main3D.java:15 79) [18:20:47] at com.maddox.il2.game.MainWin3D.beginApp(MainWin3D.j ava:212) [18:20:47] at com.maddox.il2.game.Main.exec(Main.java:432) [18:20:47] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java: 235) [18:20:47] java.lang.NoClassDefFoundError [18:20:47] at java.lang.Class.forName0(Native Method) [18:20:47] at java.lang.Class.forName(Unknown Source) [18:20:47] at com.maddox.il2.game.Main.preloadAirClasses(Main.ja va:218) [18:20:47] at com.maddox.il2.game.Main3D.beginApp(Main3D.java:16 46) [18:20:47] at com.maddox.il2.game.Main3D.beginApp(Main3D.java:15 79) [18:20:47] at com.maddox.il2.game.MainWin3D.beginApp(MainWin3D.j ava:212) [18:20:47] at com.maddox.il2.game.Main.exec(Main.java:432) [18:20:47] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java: 235) Последний раз редактировалось Skvorez; 29.11.2015 в 10:09. |
![]() |
![]() |
![]() |
#222 |
Местный
|
![]()
Ар-2 классы пока WIP, будут готовы - запощу обязательно.
|
![]() |
![]() |
![]() |
#223 |
morpheus
Регистрация: 08.03.2007
Сообщений: 3,747
|
![]()
У меня чет модель теперь не собирается. Пустой экран. Может глянешь?
|
![]() |
![]() |
![]() |
#224 |
Местный
|
![]()
посмотри где меш назначается в классе, убери там приписку _ru
у меня тоже это было, пришлось с бубном танцавать, благо, что недолго. |
![]() |
![]() |
![]() |
#225 | |
morpheus
Регистрация: 08.03.2007
Сообщений: 3,747
|
![]() Цитата:
модель в меню появилась как летаб, но при загрузке краш 30%. Чето с хуками оружия. Помощь нужна [4:56:01] FM called 'FlightModels/SB-2M-103.fmd' is being loaded from Alternative File: 'gui/game/buttons' [4:56:01] FM called 'FlightModels/M-100_Series.emd' is being loaded from Alternative File: 'gui/game/buttons' [4:56:01] Motor resolveFromFile starter = 0 [4:56:01] Motor resolveFromFile starter = 0 [4:56:01] FM called 'FlightModels/M-100_Series.emd' is being loaded from Alternative File: 'gui/game/buttons' [4:56:01] Motor resolveFromFile starter = 0 [4:56:01] Motor resolveFromFile starter = 0 [4:56:01] FM called 'FlightModels/SB-2M-103.fmd' is being loaded from Alternative File: 'gui/game/buttons' [4:56:01] Hook '_MGUN04' NOT found in mesh of class com.maddox.il2.objects.air.AR_2 [4:56:08] java.lang.NoSuchFieldError: countryBritainBlue [4:56:08] at com.maddox.il2.objects.air.PaintSchemeBCSPar01.typ edNameNum(PaintSchemeBCSPar01.java:25) [4:56:08] at com.maddox.il2.objects.air.PaintScheme.typedName(P aintScheme.java:156) [4:56:08] at com.maddox.il2.objects.air.PaintScheme.typedName(P aintScheme.java:143) [4:56:08] at com.maddox.il2.objects.air.Aircraft.preparePaintSc heme(Aircraft.java:2267) [4:56:08] at com.maddox.il2.ai.Wing.load(Wing.java:154) [4:56:08] at com.maddox.il2.game.Mission.loadWings(Mission.java :1344) [4:56:08] at com.maddox.il2.game.Mission._load(Mission.java:762 ) [4:56:08] at com.maddox.il2.game.Mission.access$600(Mission.jav a:120) [4:56:08] at com.maddox.il2.game.Mission$BackgroundLoader.run(M ission.java:463) [4:56:08] at com.maddox.rts.BackgroundTask.doRun(BackgroundTask .java:155) [4:56:08] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.ja va:108) [4:56:08] at com.maddox.il2.game.Main.exec(Main.java:449) [4:56:08] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java: 235) Последний раз редактировалось Skvorez; 29.11.2015 в 09:05. |
|
![]() |
![]() |
![]() |
#226 |
Местный
Регистрация: 18.01.2012
Сообщений: 814
|
![]()
Ай нид хелп. Ситуёвина: имеем сборку модную и один самолёт при каких-то условиях вызывает зависание игры, полное. В консоль не заглянуть при зависании, после выхода лог файл пустой. Непосредственно до зависания никакой ругани в консоли не наблюдается. Летит, стреляет, сбивается (или бомбит чего-то),а потом происходит какое-то событие, и бац - зависон.
Смысл вопроса - как выполнять отладку без информации из консоли? |
![]() |
![]() |
![]() |
#227 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
![]()
Если код можешь править, то сделай себе вывод на консоль диагностических сообщений при попадании в методы класса этого самолёта. По крайней мере сможешь видеть, в каком месте последний раз были. Потом там посмотреть что внутри делается и что из этого метода вызывается. Потом в этих вызываемых методах (если там есть вызовы наружу) сообщение при входе в метод. Последнее сообщение на консоли даст последний вход в метод, в котором подвисли.
Это самый простой способ в ситуации, когда отладочных средств нет. Чем Яву отлаживают не знаю, можно по-гуглить. Но не факт, что это будет просто. UPD: Под консолью подразумеваю чат игровой, сообщения, которые сверху появляются. Последний раз редактировалось NB79; 17.12.2015 в 23:55. |
![]() |
![]() |
![]() |
#228 | |
Пытающийся полететь
|
![]() Цитата:
Instant Log File Output http://www.sas1946.com/main/index.ph...c,19308.0.html Последний раз редактировалось carsmaster; 18.12.2015 в 03:48. |
|
![]() |
![]() |
![]() |
#229 |
Местный
Регистрация: 18.01.2012
Сообщений: 814
|
![]()
Кармастер! Отлично!
Действительно этот мод на запись лог-файла помог. Теперь имёю на руках ругань во время краша в лог-файле ) |
![]() |
![]() |
![]() |
#230 |
Местный
Регистрация: 18.01.2012
Сообщений: 814
|
![]()
Правда как оказалось ругань была от самого мода лог-файлов )
Он негодник для 4.10 оказывается был. Но ничего, переписал его под 4.13 и успешно устранил проблему зависания самолёта. |
![]() |
![]() |
![]() |
#231 | ||||
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]() Цитата:
Цитата:
Или так: Цитата:
Цитата:
Последний раз редактировалось Vasya; 20.12.2015 в 02:03. |
||||
![]() |
![]() |
![]() |
#232 |
Местный
|
![]()
Вася, эти строчки ява не читает, потому что они закомментированы.
|
![]() |
![]() |
![]() |
#233 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Практика показывает что читает., когда я дописывал кокпит для Эмиля - вставлял новые ссылки на новые модели что бы отображалось в игре бронестекло - то джава очень ругалась именно на такие строки., пришлось аккуратно повписывать названия других самолётов и в такие, типа закоментированные строки, так же.
Практика часто подправляет теорию. У меня было когда Ил крашил с пустой модной папкой., вернее - не пустой, а с Модактом 5.30. К Модакту не добавлял ни одного мода, а миссия не грузилась, причём с любым дефолтным самолётом. Сейчас привести лог не могу - удалил, но помню что ругался примерно так: веапонс класс MGunPTB_23_MP_6S не зарегестрирован. Повторюсь - ни один мод - мой или другой какой - не был установлен в папку для модов. Помогла перезагрузка компрьютера. Вот так бывает. |
![]() |
![]() |
![]() |
#234 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
![]()
Комментарии игнорируются. В данном конкретном случае написано, что из этого класса имеются ссылки на классы, которые там перечислены. Которые, в свою очередь, присутствуют в сборке com.maddox.il2.objects.air. Наверняка где-то в тексте есть прямые ссылки на эти классы. А комментарий, он комментарий и есть.
|
![]() |
![]() |
![]() |
#235 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Я написал только то что сам наблюдал при корректировке классов и их компиляции.
Программированию не обучался на курсах, чисто практика и анализ того что получаеться. Вот как написано(пришлось все нужные названия крафтов вписать в коммент, потому что они и упомянуты в коде класса) в кокпите Эмиля: Цитата:
П.С. Поймите: по жилам течёт *оргнунг* - от крови не убежишь. -------------------------------------------------- Можно попытаться сделать и экономно, но как получиться, может знать только ОМ. Последний раз редактировалось Vasya; 20.12.2015 в 22:04. |
|
![]() |
![]() |
![]() |
#236 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
![]() |
![]() |
![]() |
![]() |
#237 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Имеет - думаю - в молодости на Яве ездили многие, не все доехали.
![]() ----------------------------------------------------- Усмишка: *Правильный* ладан в кадиле помагает уловить многие ньюансы образных выражений. ![]() Последний раз редактировалось Vasya; 21.12.2015 в 15:43. |
![]() |
![]() |
![]() |
#238 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
![]() |
![]() |
![]() |
![]() |
#239 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Вот кто граммотный - найдите пожалуйста одну с половинкой ошибки в классе Мессера с хвостом бабочкой(скачивал на САС)!!!
Конечно, с ними самолёт грузиться, но лучше бы их не было для оргнунга и нормальной работы самолёта. Вот: Цитата:
П.С. Там ещё капец с фм было в моде с этими самолётами: Bf-109V-48 Bf-109G2-CRP Bf-109W2 Берут просто фм от Г-2 и вписуют другие моторы, да ещё фм старая от девятки, где нет значений по перегрузке. А другие изменения что нужно внести в фм просто похерили. Как так можно. ![]() Последний раз редактировалось Vasya; 22.12.2015 в 23:33. |
|
![]() |
![]() |
![]() |
#240 |
morpheus
Регистрация: 08.03.2007
Сообщений: 3,747
|
![]()
Сделал пару слотов, модель не собирается хоть убейся... Пустой экран и все...Голову уже сломал. Чего не так делаю???
static { Class class1 = com.maddox.il2.objects.air.J_5.class; new NetAircraft.SPAWN(class1); Property.set(class1, "iconFar_shortClassName", "J-5"); Property.set(class1, "meshName_ru", "3DO/Plane/J-5/hier.him"); Property.set(class1, "PaintScheme_ru", new PaintSchemeFCSPar1956()); Property.set(class1, "meshName_sk", "3DO/Plane/J-5/hier.him"); Property.set(class1, "PaintScheme_sk", new PaintSchemeFMPar1956()); Property.set(class1, "meshName_ro", "3DO/Plane/J-5(Multi1)/hier.him"); Property.set(class1, "PaintScheme_ro", new PaintSchemeFMPar1956()); Property.set(class1, "meshName_hu", "3DO/Plane/J-5(Multi1)/hier.him"); Property.set(class1, "PaintScheme_hu", new PaintSchemeFMPar1956()); Property.set(class1, "meshName", "3DO/Plane/J-5(Multi1)/hier.him"); Property.set(class1, "PaintScheme", new PaintSchemeFMPar06()); Property.set(class1, "yearService", 1952.11F); Property.set(class1, "yearExpired", 1960.3F); Property.set(class1, "FlightModel", "FlightModels/MiG-17.fmd"); Property.set(class1, "cockpitClass", new Class[] { com.maddox.il2.objects.air.CockpitMig_17.class Последний раз редактировалось Skvorez; 24.12.2015 в 19:34. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|