28.11.2015, 22:33 | #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. |
28.11.2015, 23:11 | #222 |
Местный
|
Ар-2 классы пока WIP, будут готовы - запощу обязательно.
|
28.11.2015, 23:13 | #223 |
morpheus
Регистрация: 08.03.2007
Сообщений: 3,747
|
У меня чет модель теперь не собирается. Пустой экран. Может глянешь?
|
28.11.2015, 23:39 | #224 |
Местный
|
посмотри где меш назначается в классе, убери там приписку _ru
у меня тоже это было, пришлось с бубном танцавать, благо, что недолго. |
29.11.2015, 08:29 | #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. |
|
17.12.2015, 18:56 | #226 |
Местный
Регистрация: 18.01.2012
Сообщений: 792
|
Ай нид хелп. Ситуёвина: имеем сборку модную и один самолёт при каких-то условиях вызывает зависание игры, полное. В консоль не заглянуть при зависании, после выхода лог файл пустой. Непосредственно до зависания никакой ругани в консоли не наблюдается. Летит, стреляет, сбивается (или бомбит чего-то),а потом происходит какое-то событие, и бац - зависон.
Смысл вопроса - как выполнять отладку без информации из консоли? |
17.12.2015, 23:52 | #227 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
Если код можешь править, то сделай себе вывод на консоль диагностических сообщений при попадании в методы класса этого самолёта. По крайней мере сможешь видеть, в каком месте последний раз были. Потом там посмотреть что внутри делается и что из этого метода вызывается. Потом в этих вызываемых методах (если там есть вызовы наружу) сообщение при входе в метод. Последнее сообщение на консоли даст последний вход в метод, в котором подвисли.
Это самый простой способ в ситуации, когда отладочных средств нет. Чем Яву отлаживают не знаю, можно по-гуглить. Но не факт, что это будет просто. UPD: Под консолью подразумеваю чат игровой, сообщения, которые сверху появляются. Последний раз редактировалось NB79; 17.12.2015 в 23:55. |
18.12.2015, 03:40 | #228 | |
Пытающийся полететь
|
Цитата:
Instant Log File Output http://www.sas1946.com/main/index.ph...c,19308.0.html Последний раз редактировалось carsmaster; 18.12.2015 в 03:48. |
|
18.12.2015, 10:09 | #229 |
Местный
Регистрация: 18.01.2012
Сообщений: 792
|
Кармастер! Отлично!
Действительно этот мод на запись лог-файла помог. Теперь имёю на руках ругань во время краша в лог-файле ) |
20.12.2015, 00:47 | #230 |
Местный
Регистрация: 18.01.2012
Сообщений: 792
|
Правда как оказалось ругань была от самого мода лог-файлов )
Он негодник для 4.10 оказывается был. Но ничего, переписал его под 4.13 и успешно устранил проблему зависания самолёта. |
20.12.2015, 01:56 | #231 | ||||
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
|
Цитата:
Цитата:
Или так: Цитата:
Цитата:
Последний раз редактировалось Vasya; 20.12.2015 в 02:03. |
||||
20.12.2015, 11:18 | #232 |
Местный
|
Вася, эти строчки ява не читает, потому что они закомментированы.
|
20.12.2015, 16:07 | #233 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
|
Практика показывает что читает., когда я дописывал кокпит для Эмиля - вставлял новые ссылки на новые модели что бы отображалось в игре бронестекло - то джава очень ругалась именно на такие строки., пришлось аккуратно повписывать названия других самолётов и в такие, типа закоментированные строки, так же.
Практика часто подправляет теорию. У меня было когда Ил крашил с пустой модной папкой., вернее - не пустой, а с Модактом 5.30. К Модакту не добавлял ни одного мода, а миссия не грузилась, причём с любым дефолтным самолётом. Сейчас привести лог не могу - удалил, но помню что ругался примерно так: веапонс класс MGunPTB_23_MP_6S не зарегестрирован. Повторюсь - ни один мод - мой или другой какой - не был установлен в папку для модов. Помогла перезагрузка компрьютера. Вот так бывает. |
20.12.2015, 17:30 | #234 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
Комментарии игнорируются. В данном конкретном случае написано, что из этого класса имеются ссылки на классы, которые там перечислены. Которые, в свою очередь, присутствуют в сборке com.maddox.il2.objects.air. Наверняка где-то в тексте есть прямые ссылки на эти классы. А комментарий, он комментарий и есть.
|
20.12.2015, 21:58 | #235 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
|
Я написал только то что сам наблюдал при корректировке классов и их компиляции.
Программированию не обучался на курсах, чисто практика и анализ того что получаеться. Вот как написано(пришлось все нужные названия крафтов вписать в коммент, потому что они и упомянуты в коде класса) в кокпите Эмиля: Цитата:
П.С. Поймите: по жилам течёт *оргнунг* - от крови не убежишь. -------------------------------------------------- Можно попытаться сделать и экономно, но как получиться, может знать только ОМ. Последний раз редактировалось Vasya; 20.12.2015 в 22:04. |
|
21.12.2015, 00:35 | #236 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
|
21.12.2015, 15:37 | #237 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
|
Имеет - думаю - в молодости на Яве ездили многие, не все доехали.
----------------------------------------------------- Усмишка: *Правильный* ладан в кадиле помагает уловить многие ньюансы образных выражений. Последний раз редактировалось Vasya; 21.12.2015 в 15:43. |
21.12.2015, 18:41 | #238 |
Местный
Регистрация: 12.07.2015
Сообщений: 417
|
|
22.12.2015, 19:38 | #239 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
|
Вот кто граммотный - найдите пожалуйста одну с половинкой ошибки в классе Мессера с хвостом бабочкой(скачивал на САС)!!!
Конечно, с ними самолёт грузиться, но лучше бы их не было для оргнунга и нормальной работы самолёта. Вот: Цитата:
П.С. Там ещё капец с фм было в моде с этими самолётами: Bf-109V-48 Bf-109G2-CRP Bf-109W2 Берут просто фм от Г-2 и вписуют другие моторы, да ещё фм старая от девятки, где нет значений по перегрузке. А другие изменения что нужно внести в фм просто похерили. Как так можно. Последний раз редактировалось Vasya; 22.12.2015 в 23:33. |
|
24.12.2015, 19:31 | #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) | |
|
|