Title: Errors while a player is connecting
Post by: Michael on May 23, 2013, 08:07:24 AM
I am getting this error with the on( [playerConnected] ) and on( [playerJoined] ) 10:02:07,104 ERROR [EventDispatcher] Error handling event:PlayerEvent[mythruna.s erver.PlayerConnectionContext@1a94b1d0] for type:PlayerJoined in handler:Script 5$2@37d18c85 java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at Script16$_run_closure1.class$(Script16.groovy) at Script16$_run_closure1.$get$$class$canconnect(Script16.groovy) at Script16$_run_closure1.doCall(Script16.groovy:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java: 90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(C losureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:885) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaC lassSite.java:39) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSi teArray.java:42) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaC lassSite.java:54) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCa llSite.java:120) at Script5$2.newEvent(Script5.groovy:121) at mythruna.event.EventDispatcher.publishEvent(EventDispatcher.java:65) at mythruna.server.GameServer$MessageObserver.login(GameServer.java:831)
at mythruna.server.GameServer$MessageObserver.messageReceived(GameServer .java:841) at mythruna.server.GameServer$MessageObserver.messageReceived(GameServer .java:625) at com.jme3.network.base.MessageListenerRegistry.messageReceived(Message ListenerRegistry.java:74) at com.jme3.network.base.DefaultServer.dispatch(DefaultServer.java:283) at com.jme3.network.base.DefaultServer$Redispatch.messageReceived(Defaul tServer.java:570) at com.jme3.network.base.DefaultServer$Redispatch.messageReceived(Defaul tServer.java:566) at com.jme3.network.base.KernelAdapter.dispatch(KernelAdapter.java:184) at com.jme3.network.base.KernelAdapter.createAndDispatch(KernelAdapter.j ava:238) at com.jme3.network.base.KernelAdapter.run(KernelAdapter.java:281) Caused by: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object 'false' with class 'java.lang.Boolean' to class 'java.io.File' at org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.ca stToType(DefaultTypeTransformation.java:331) at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.castToType(ScriptBy tecodeAdapter.java:599) at canconnect.<clinit>(Script16.groovy:5) ... 29 more
And here is another when I actually get the "Loading" screen java.lang.RuntimeException: Error executing:protected void mythruna.server.GameS erver$LoggedInMessageHandler.console(com.jme3.network.HostedConnection,mythruna. msg.ConsoleMessage) at mythruna.server.AbstractMessageDelegator.messageReceived(AbstractMess ageDelegator.java:195) at com.jme3.network.base.MessageListenerRegistry.messageReceived(Message ListenerRegistry.java:74) at com.jme3.network.base.DefaultServer.dispatch(DefaultServer.java:283) at com.jme3.network.base.DefaultServer$Redispatch.messageReceived(Defaul tServer.java:570) at com.jme3.network.base.DefaultServer$Redispatch.messageReceived(Defaul tServer.java:566) at com.jme3.network.base.KernelAdapter.dispatch(KernelAdapter.java:184) at com.jme3.network.base.KernelAdapter.createAndDispatch(KernelAdapter.j ava:238) at com.jme3.network.base.KernelAdapter.run(KernelAdapter.java:281) Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.M issingMethodException: No signature of method: org.codehaus.groovy.jsr223.Groovy ScriptEngineImpl.printFile() is applicable for argument types: () values: [] Possible solutions: println(), println(java.io.PrintWriter), println(java.lang.O bject), printf(java.lang.String, [Ljava.lang.Object;), printf(java.lang.String, java.lang.Object), print(java.lang.Object) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java: 97) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(C losureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:885) at groovy.lang.Closure.call(Closure.java:405) at groovy.lang.Closure.call(Closure.java:418) at mythruna.script.ShellScript.execute(ShellScript.java:42) at org.progeeks.tool.console.ShellCommandProcessor.execute(ShellCommandP rocessor.java:86) at org.progeeks.tool.console.Shell.executeCommand(Shell.java:251) at org.progeeks.tool.console.Shell.execute(Shell.java:232) at mythruna.server.GameServer$LoggedInMessageHandler.console(GameServer. java:985) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at mythruna.server.AbstractMessageDelegator.messageReceived(AbstractMess ageDelegator.java:187) ... 7 more Caused by: groovy.lang.MissingMethodException: No signature of method: org.codeh aus.groovy.jsr223.GroovyScriptEngineImpl.printFile() is applicable for argument types: () values: [] Possible solutions: println(), println(java.io.PrintWriter), println(java.lang.O bject), printf(java.lang.String, [Ljava.lang.Object;), printf(java.lang.String, java.lang.Object), print(java.lang.Object) at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.callGlobal(GroovySc riptEngineImpl.java:389) at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.access$000(GroovySc riptEngineImpl.java:72) at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.invokeMethod(Groo vyScriptEngineImpl.java:301) at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.invokeMethod(Groo vyScriptEngineImpl.java:290) at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java :44) at groovy.lang.Script.invokeMethod(Script.java:78) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelega tionObjects(ClosureMetaClass.java:407) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(C losureMetaClass.java:346) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:885) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:705) at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java :44) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelega tionObjects(ClosureMetaClass.java:407) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(C losureMetaClass.java:346) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:885) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(Po goMetaClassSite.java:66) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent (CallSiteArray.java:46) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs tractCallSite.java:133) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs tractCallSite.java:137) at Script15$_run_closure1_closure2.doCall(Script15.groovy:35) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java: 90) ... 22 more
Not sure what is going on exactly :-\
Title: Re: Errors while a player is connecting
Post by: pspeed on May 23, 2013, 09:25:18 AM
It's something in your code but I can't see it from here. :-/
Title: Re: Errors while a player is connecting
Post by: pspeed on May 23, 2013, 09:41:46 AM
And for the record, the significant errors are: Caused by: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannotcast object 'false' with class 'java.lang.Boolean' to class 'java.io.File'
And then in the second stack trace: Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.jsr223.Groovy ScriptEngineImpl.printFile() is applicable for argument types: () values: [] Possible solutions: println(), println(java.io.PrintWriter), println(java.lang.Object), printf(java.lang.String, [Ljava.lang.Object;), printf(java.lang.String,java.lang.Object), print(java.lang.Object)
In your code somewhere you are trying to do something funny with files and you have a syntax error.
Title: Re: Errors while a player is connecting
Post by: Michael on May 23, 2013, 11:14:27 AM
And for the record, the significant errors are: Caused by: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannotcast object 'false' with class 'java.lang.Boolean' to class 'java.io.File'
And then in the second stack trace: Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.jsr223.Groovy ScriptEngineImpl.printFile() is applicable for argument types: () values: [] Possible solutions: println(), println(java.io.PrintWriter), println(java.lang.Object), printf(java.lang.String, [Ljava.lang.Object;), printf(java.lang.String,java.lang.Object), print(java.lang.Object)
In your code somewhere you are trying to do something funny with files and you have a syntax error.
Now he knows I am working with files :P Okay thank you Paul.
Title: Re: Errors while a player is connecting
Post by: pspeed on May 23, 2013, 01:01:48 PM
With exceptions, you want to start looking from the root cause... which is always at the bottom of the set of stack traces.
|