Newbie Spellweaver
- Joined
- Jul 30, 2015
- Messages
- 73
- Reaction score
- 9
line 97~108:
ERROR:
When killed the last mob, I get this error
Can someone help me?
Code:
public void unregisterMonster(MapleMonster mob) {
mobs.remove(mob);
mob.setEventInstance(null);
if (mobs.size() == 0) {
try {
em.getIv().invokeFunction("allMonstersDead", this);
} catch (ScriptException ex) {
Logger.getLogger(EventInstanceManager.class.getName()).log(Level.SEVERE, null, ex);
} catch (NoSuchMethodException ex) {
Logger.getLogger(EventInstanceManager.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
ERROR:
Code:
Ago 29, 2015 12:01:37 PM net.sf.odinms.scripting.event.EventInstanceManager unregisterMonster
GRAVE: null
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot call method "getClient" of undefined (<Unknown source>#332) in <Unknown source> at line number 332
at com.sun.script.javascript.RhinoScriptEngine.invoke(Unknown Source)
at com.sun.script.javascript.RhinoScriptEngine.invokeFunction(Unknown Source)
at net.sf.odinms.scripting.event.EventInstanceManager.unregisterMonster(EventInstanceManager.java:102)
at net.sf.odinms.server.life.MapleMonster.killBy(MapleMonster.java:421)
at net.sf.odinms.server.maps.MapleMap.killMonster(MapleMap.java:841)
at net.sf.odinms.server.maps.MapleMap.killMonster(MapleMap.java:743)
at net.sf.odinms.server.maps.MapleMap.damageMonster(MapleMap.java:708)
at net.sf.odinms.net.channel.handler.AbstractDealDamageHandler.applyAttack(AbstractDealDamageHandler.java:307)
at net.sf.odinms.net.channel.handler.CloseRangeDamageHandler.handlePacket(CloseRangeDamageHandler.java:187)
at net.sf.odinms.net.MapleServerHandler.messageReceived(MapleServerHandler.java:155)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:58)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:180)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at java.lang.Thread.run(Unknown Source)
Caused by: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot call method "getClient" of undefined (<Unknown source>#332)
at sun.org.mozilla.javascript.internal.ScriptRuntime.constructError(Unknown Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.constructError(Unknown Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.typeError(Unknown Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.typeError2(Unknown Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.undefCallError(Unknown Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.getPropFunctionAndThisHelper(Unknown Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.getPropFunctionAndThis(Unknown Source)
at sun.org.mozilla.javascript.internal.Interpreter.interpretLoop(Unknown Source)
at sun.org.mozilla.javascript.internal.Interpreter.interpret(Unknown Source)
at sun.org.mozilla.javascript.internal.InterpretedFunction.call(Unknown Source)
at sun.org.mozilla.javascript.internal.ContextFactory.doTopCall(Unknown Source)
at com.sun.script.javascript.RhinoScriptEngine$1.superDoTopCall(Unknown Source)
at com.sun.script.javascript.RhinoScriptEngine$1.doTopCall(Unknown Source)
at sun.org.mozilla.javascript.internal.ScriptRuntime.doTopCall(Unknown Source)
at sun.org.mozilla.javascript.internal.InterpretedFunction.call(Unknown Source)
... 25 more
When killed the last mob, I get this error
Can someone help me?