Traceback (innermost last):
File "/usr/local/games/l2j/data/jscript/quests/999_C3Tutorial/__init__.py", line 61, in onEvent
KeyError:
at org.python.core.Py.KeyError(Py.java:113)
at org.python.core.PyObject.__getitem__(PyObject.java:838)
at data.jscript.quests.999_C3Tutorial$py.onEvent$3(/usr/local/games/l2j/data/jscript/quests/999_C3Tutorial/__init__.p
y:61)
at data.jscript.quests.999_C3Tutorial$py.call_function(/usr/local/games/l2j/data/jscript/quests/999_C3Tutorial/__init
__.py)
at org.python.core.PyTableCode.call(PyTableCode.java:213)
at org.python.core.PyTableCode.call(PyTableCode.java:426)
at org.python.core.PyTableCode.call(PyTableCode.java:322)
at org.python.core.PyFunction.__call__(PyFunction.java:193)
at org.python.core.PyMethod.__call__(PyMethod.java:93)
at org.python.core.PyObject.__call__(PyObject.java:570)
at org.python.core.PyObject._jcallexc(PyObject.java:2573)
at org.python.core.PyObject._jcall(PyObject.java:2605)
at org.python.proxies.data.jscript.quests.999_C3Tutorial$Quest$120.onEvent(Unknown Source)
at net.sf.l2j.gameserver.model.quest.Quest.onAttack(Quest.java:222)
at net.sf.l2j.gameserver.model.quest.Quest.notifyAttack(Quest.java:201)
at net.sf.l2j.gameserver.model.L2Attackable.addDamageHate(L2Attackable.java:788)
at net.sf.l2j.gameserver.model.L2MonsterInstance.addDamageHate(L2MonsterInstance.java:277)
at net.sf.l2j.gameserver.ai.L2AttackableAI.onEvtAttacked(L2AttackableAI.java:704)
at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:338)
at net.sf.l2j.gameserver.ai.AbstractAI.notifyEvent(AbstractAI.java:307)
at net.sf.l2j.gameserver.model.L2Character.onHitTimer(L2Character.java:4142)
at net.sf.l2j.gameserver.model.L2PcInstance.onHitTimer(L2PcInstance.java:2015)
at net.sf.l2j.gameserver.model.L2Character$HitTask.run(L2Character.java:250)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:6
5)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:168)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)