Показать сообщение отдельно
Непрочитано 29.08.2011, 10:13   #7
Олдфаг

По умолчанию Re: Осада Замка

рассмотрите внимательно эту строку.

attackclanwrite = ClanTable.getInstance().getClan(getCastle().getOwn erId()).getLeader().getPlayerInstance().getSpiritI d();

если у замка нет владельца getCastle().getOwnerId() то тут будет скорее всего 0
и соответственно клан с ID 0 yе будет найден.
а раз ClanTable.getInstance().getClan(0) = NULL

Null.getLeader()
то при попытке получить лидера клана вызовет вашу NullPointerException

проверяйте сначала есть ли в принципе владелец у замка, а уже потом получайте данные клана.
Smiler вне форума Ответить с цитированием
Сказали спасибо: