Jump to content
Sign in to follow this  
Viorel

Раздаю бесплатно Свою сборку

Recommended Posts

Исходя и всех ошибок по ядру ,и при декомпиляции то видно что это чужой код  threading.RunnableImpl: Exception: RunnableImpl.run(): java.lang.NullPointerException
java.lang.NullPointerException.  Пытается вызвать метод по нулевой ссылке на объект, а его нет (самого метода). Изменить импорты, и скомпилировать не значит "кодить сборку 2 года"  :rofl: :lol:

Ну и тут как минимум найти исходники этого куска: model.Creature: java.lang.NullPointerException (чужой код в этой сборке - 2012 года ! ) :D

p.s Видимо ещё 2 года потребуется пофиксить ! Желаю удачи :hi:
 

Share this post


Link to post
Share on other sites
В 04.09.2021 в 15:54, MURC сказал:

Исходники бы

На гите валялись 2012-2014 

Предпологаю что это один и тот же человек, или же его единомышленник 

 

Исходя из самой сборки - всё сделано по такому же принципу как и у Fallov (Яйцента):D

p.s опять та же Lucera 1.7 ну и те же самые бекдоры которые он так и не нашёл и не смог вырезать :lol:

Edited by ammy

Share this post


Link to post
Share on other sites

В Java нет ошибок, есть только исключения. Не благодари...

Share this post


Link to post
Share on other sites
43 минуты назад, Viorel сказал:

В Java нет ошибок, есть только исключения. Не благодари...

 

viorel_daun.jpg

Я так понимаю ты местный клоун который толкает вот это вот подобие Java-сборки за 350$ :lol:

Source codes are on sale: .............  350 $  :lol:

Как исправить NullPointerException

В нашем простейшем примере мы можем исправить NPE, присвоив переменной n1 какой-либо объект (то есть не null):

  • Integer n1 = 16;
  • System.out.println(n1.toString());

Теперь не будет исключения при доступе к методу toString и наша программа отработает корректно.

Если ваша программа упала из-за исключение NullPointerException (или вы перехватили его где-либо), вам нужно определить по стектрейсу, какая строка исходного кода стала причиной появления этого исключения. Иногда причина локализуется и исправляется очень быстро, в нетривиальных случаях вам нужно определять, где ранее по коду присваивается значение null.

Иногда вам требуется использовать отладку и пошагово проходить программу, чтобы определить источник NPE.

Как избегать исключения NullPointerException

Существует множество техник и инструментов для того, чтобы избегать появления NullPointerException. Рассмотрим наиболее популярные из них.

Проверяйте на null все объекты, которые создаются не вами

Если объект создаётся не вами, иногда его стоит проверять на null, чтобы избегать ситуаций с NullPinterException. Здесь главное определить для себя рамки, в которых объект считается «корректным» и ещё «некорректным» (то есть невалидированным).

Не верьте входящим данным

Если вы получаете на вход данные из чужого источника (ответ из какого-то внешнего сервиса, чтение из файла, ввод данных пользователем), не верьте этим данным. Этот принцип применяется более широко, чем просто выявление ошибок NPE, но выявлять NPE на этом этапе можно и нужно. Проверяйте объекты на null. В более широком смысле проверяйте данные на корректность, и консистентность.

Возвращайте существующие объекты, а не null

Если вы создаёте метод, который возвращает коллекцию объектов – не возвращайте null, возвращайте пустую коллекцию. Если вы возвращаете один объект – иногда удобно пользоваться классом Optional (появился в Java 8).

P.S  За подсказку не благодари.... Ждём фиксы :lol:

Edited by ammy
  • Upvote 1

Share this post


Link to post
Share on other sites
11 часов назад, ammy сказал:

 

viorel_daun.jpg

Я так понимаю ты местный клоун который толкает вот это вот подобие Java-сборки за 350$ :lol:

Source codes are on sale: .............  350 $  :lol:

Как исправить NullPointerException

В нашем простейшем примере мы можем исправить NPE, присвоив переменной n1 какой-либо объект (то есть не null):

  • Integer n1 = 16;
  • System.out.println(n1.toString());

Теперь не будет исключения при доступе к методу toString и наша программа отработает корректно.

Если ваша программа упала из-за исключение NullPointerException (или вы перехватили его где-либо), вам нужно определить по стектрейсу, какая строка исходного кода стала причиной появления этого исключения. Иногда причина локализуется и исправляется очень быстро, в нетривиальных случаях вам нужно определять, где ранее по коду присваивается значение null.

Иногда вам требуется использовать отладку и пошагово проходить программу, чтобы определить источник NPE.

Как избегать исключения NullPointerException

Существует множество техник и инструментов для того, чтобы избегать появления NullPointerException. Рассмотрим наиболее популярные из них.

Проверяйте на null все объекты, которые создаются не вами

Если объект создаётся не вами, иногда его стоит проверять на null, чтобы избегать ситуаций с NullPinterException. Здесь главное определить для себя рамки, в которых объект считается «корректным» и ещё «некорректным» (то есть невалидированным).

Не верьте входящим данным

Если вы получаете на вход данные из чужого источника (ответ из какого-то внешнего сервиса, чтение из файла, ввод данных пользователем), не верьте этим данным. Этот принцип применяется более широко, чем просто выявление ошибок NPE, но выявлять NPE на этом этапе можно и нужно. Проверяйте объекты на null. В более широком смысле проверяйте данные на корректность, и консистентность.

Возвращайте существующие объекты, а не null

Если вы создаёте метод, который возвращает коллекцию объектов – не возвращайте null, возвращайте пустую коллекцию. Если вы возвращаете один объект – иногда удобно пользоваться классом Optional (появился в Java 8).

P.S  За подсказку не благодари.... Ждём фиксы :lol:

Конкретно заморочился:) 

Share this post


Link to post
Share on other sites

Смотря по количеству твоих сообщений, местный это ты а не я. И да, в java нету ошибок, есть только исключения.

Share this post


Link to post
Share on other sites
В 06.09.2021 в 17:59, Viorel сказал:

Смотря по количеству твоих сообщений, местный это ты а не я. И да, в java нету ошибок, есть только исключения.

"Facepalm"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...