Страница 1 из 1
Невозможно зайти на сервер, крашится во время входа
Добавлено:
25 дек 2011, 19:30
RaZeR_RawByte_
Re: Невозможно зайти на сервер, Bad Packet id 95
Добавлено:
25 дек 2011, 19:34
firedead_ft
У нас тоже где-то вылетело(у всех нас), но потом вошли спокойно.
Re: Невозможно зайти на сервер, Bad Packet id 95
Добавлено:
25 дек 2011, 19:39
RaZeR_RawByte_
Re: Невозможно зайти на сервер, Bad Packet id 95
Добавлено:
25 дек 2011, 22:08
Rena4ka
java.lang.NullPointerException
at abp.a(NetClientHandler.java:984)
Вот ошибка, а не Bad Packet Id. Посмотрим...
Re: Невозможно зайти на сервер, Bad Packet id 95
Добавлено:
25 дек 2011, 22:48
RaZeR_RawByte_
Re: Невозможно зайти на сервер, крашится во время входа
Добавлено:
26 дек 2011, 17:15
RaZeR_RawByte_
Всё, смог корректно зайти. Тему можно закрывать.
Re: Невозможно зайти на сервер, крашится во время входа
Добавлено:
26 дек 2011, 17:39
Askerd14
Не стоит закрывать. "Аномальные" зоны появились не в одном месте, и не у одного игрока, такая же зона образовалась у меня позавчера, после чего я конечно обратился за помощью, и мне ответили что после вчерашнего обновления всё должно было исчезнуть, да, так оно и случилось, зона исчезла, но к сожалению сегодня появилась ещё одна, в которой я собственно опять и застрял.
Логи:
servers: GreenCubes Main,srv1.greencubes.su:25565;
GreenCubes Main,srv1.greencubes.su:25565
Connecting to srv1.greencubes.su, 25565
java.lang.NullPointerException
at ia.b(SourceFile:522)
at jd.a(SourceFile:32)
at f.a(SourceFile:52)
at net.minecraft.client.Minecraft.k(Minecraft.java:1541)
at net.minecraft.client.Minecraft.x(Minecraft.java:687)
at net.minecraft.client.Minecraft.run(Minecraft.java:628)
at java.lang.Thread.run(Unknown Source)
java.io.IOException: Bad packet id 139
at gt.a(Packet.java:109)
at hc.e(NetworkManager.java:166)
at hc.c(NetworkManager.java:284)
at pa.run(SourceFile:77)
Stopping!
Re: Невозможно зайти на сервер, крашится во время входа
Добавлено:
26 дек 2011, 19:57
RaZeR_RawByte_
Путём ненаучных исследований, декомпилирования через jdgui, а затем поиска соотв. строчки и человекочитабельных названий переменных в таблице, что есть в MCP, я выяснил, что нулевой указатель возникает в классе Block при присвоении переменной soundClothFootstep (о_О) на строке 522 (эта строка видна в логе). Если не ошибаюсь, метод entityInit.
Похоже, что игра пытается присвоить переменной soundClothFootstep значение, но не получается, т.к. у нас приходит неправильный пакет и блок становится (остаётся?) null.
Возможно я ошибаюсь, и это наверняка не особенно ценная информация, но надеюсь что это хоть как-то поможет.
P.S.: Не могу декомпилировать гринкубовский клиент через MCP - сорцы вроде как деобфусцирует, потом идёт ошибка, что невозможно собрать, а сорцов так и нету. Честно говоря, пользуюсь им первый раз %)