NPE Minigame

Issue #101 resolved
CostyKiller created an issue
[06/05 17:05:21] EventDispatcher: Exception during notification of event: OnCrea
tureSkillUse listener: ConsumerEventListener
java.lang.NullPointerException
        at ai.npc.Minigame.Minigame.onSkillUse(Minigame.java:266)
        at ai.npc.Minigame.Minigame.lambda$0(Minigame.java:161)
        at com.l2jserver.gameserver.model.events.listeners.ConsumerEventListener
.executeEvent(ConsumerEventListener.java:46)
        at com.l2jserver.gameserver.model.events.EventDispatcher.notifyToListene
rs(EventDispatcher.java:242)
        at com.l2jserver.gameserver.model.events.EventDispatcher.notifyEventImpl
(EventDispatcher.java:216)
        at com.l2jserver.gameserver.model.events.EventDispatcher.notifyEvent(Eve
ntDispatcher.java:85)
        at com.l2jserver.gameserver.model.actor.L2Character.beginCast(L2Characte
r.java:1715)
        at com.l2jserver.gameserver.model.actor.L2Character.beginCast(L2Characte
r.java:1692)
        at com.l2jserver.gameserver.model.actor.L2Character.doCast(L2Character.j
ava:1558)
        at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.doCast(L2P
cInstance.java:4571)
        at com.l2jserver.gameserver.ai.L2PlayerAI.thinkCast(L2PlayerAI.java:288)

        at com.l2jserver.gameserver.ai.L2PlayerAI.onEvtThink(L2PlayerAI.java:349
)
        at com.l2jserver.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:34
5)
        at com.l2jserver.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:31
6)
        at com.l2jserver.gameserver.ai.L2CharacterAI.changeIntentionToCast(L2Cha
racterAI.java:348)
        at com.l2jserver.gameserver.ai.L2CharacterAI.onIntentionCast(L2Character
AI.java:334)
        at com.l2jserver.gameserver.ai.L2PlayableAI.onIntentionCast(L2PlayableAI
.java:117)
        at com.l2jserver.gameserver.ai.AbstractAI.setIntention(AbstractAI.java:2
85)
        at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.useMagic(L
2PcInstance.java:7359)
        at com.l2jserver.gameserver.network.clientpackets.RequestMagicSkillUse.r
unImpl(RequestMagicSkillUse.java:119)
        at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run
(L2GameClientPacket.java:69)
        at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1
135)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

Comments (8)

  1. CostyKiller reporter

    I don't know how to reporduce it, I take this error logs from gs console. But I will try to get some info.

  2. Lucas de la Torre

    Seems like onSkillUse is called when the room is null. Probably the listener should be released when the Minigame ends.

  3. CostyKiller reporter

    After the patch is good, no error in console, I played a few games and no error. Before the patch 2-3 errors per game showed in console.

  4. Log in to comment