Перейти к содержанию
Авторизация  
DmB

AbstractAI.java

Рекомендуемые сообщения

Lucera 2. Ошибка вылетает когда хочу поговорить с нпсом. К тому же, с одними могу говорить, а с одними вылетает эта ошибка и персонаж перестает двигаться.

ERROR [AbstractAI.java - 225]: AbstractAI error intention: AI_INTENTION_INTERACT
java.lang.NullPointerException
at ru.catssoftware.gameserver.model.Location.getDistance2D(Location.java:144)
at ru.catssoftware.gameserver.model.actor.MovementController.move(MovementController.java:370)
at ru.catssoftware.gameserver.model.actor.MovementController.move(MovementController.java:353)
at ru.catssoftware.gameserver.model.actor.MovementController.movePawn(MovementController.java:83)
at ru.catssoftware.gameserver.ai.AbstractAI.moveToPawn(AbstractAI.java:433)
at ru.catssoftware.gameserver.ai.L2CharacterAI.onIntentionInteract(L2CharacterAI.java:499)
at ru.catssoftware.gameserver.ai.AbstractAI.setIntention(AbstractAI.java:219)
at ru.catssoftware.gameserver.ai.AbstractAI.setIntention(AbstractAI.java:147)
at ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance.onAction(L2NpcInstance.java:637)
at ru.catssoftware.gameserver.model.actor.instance.L2FolkInstance.onAction(L2FolkInstance.java:57)
at ru.catssoftware.gameserver.network.clientpackets.Action.runImpl(Action.java:83)
at ru.catssoftware.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:72)
at ru.catssoftware.gameserver.mmocore.PacketExecutor.run(PacketExecutor.java:41)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

 

Есть идеи? 
 

 

switch (intention)
{
case AI_INTENTION_IDLE:
onIntentionIdle();
break;
case AI_INTENTION_ACTIVE:
onIntentionActive();
break;
case AI_INTENTION_REST:
onIntentionRest();
break;
case AI_INTENTION_ATTACK:
onIntentionAttack((L2Character) arg0);
break;
case AI_INTENTION_CAST:
onIntentionCast((L2Skill) arg0, (L2Object) arg1);
break;
case AI_INTENTION_MOVE_TO:
onIntentionMoveTo((Location) arg0);
break;
case AI_INTENTION_MOVE_TO_IN_A_BOAT:
onIntentionMoveToInABoat((Location) arg0, (Location) arg1);
break;
case AI_INTENTION_FOLLOW:
onIntentionFollow((L2Character) arg0);
break;
case AI_INTENTION_PICK_UP:
onIntentionPickUp((L2Object) arg0);
break;
case AI_INTENTION_INTERACT:
onIntentionInteract((L2Object) arg0);
break;
}

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Причем тут абстрактАи? 

at ru.catssoftware.gameserver.model.Location.getDistance2D(Location.java:144)
at ru.catssoftware.gameserver.model.actor.MovementController.move(MovementController.java:370)
at ru.catssoftware.gameserver.model.actor.MovementController.move(MovementController.java:353)
at ru.catssoftware.gameserver.model.actor.MovementController.movePawn(MovementController.java:83)

Конкретно тут:

at ru.catssoftware.gameserver.model.Location.getDistance2D(Location.java:144)

У вас выбивает нулл.

 

Если в методах все нормально, попробуйте поменять гео, а так скорее всего геодвижок халявит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...