Mythruna
March 28, 2024, 11:18:51 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Welcome to the new forums. See "Announcements" for a note for new users.
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Errors while a player is connecting  (Read 10050 times)
Michael
Donators
Hero Member
***
Posts: 2166



View Profile
« on: May 23, 2013, 08:07:24 AM »

I am getting this error with the on( [playerConnected] ) and on( [playerJoined] )

Code:
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

Code:
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 Undecided
Logged
pspeed
Administrator
Hero Member
*****
Posts: 5612



View Profile
« Reply #1 on: May 23, 2013, 09:25:18 AM »

It's something in your code but I can't see it from here.  :-/
Logged
pspeed
Administrator
Hero Member
*****
Posts: 5612



View Profile
« Reply #2 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.
Logged
Michael
Donators
Hero Member
***
Posts: 2166



View Profile
« Reply #3 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 Tongue
Okay thank you Paul.
Logged
pspeed
Administrator
Hero Member
*****
Posts: 5612



View Profile
« Reply #4 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.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!