I have an exception which I don't know why is thrown:
Code: Select all
12:46:24,474 WARN [SocketWriter-1] core.SocketWriter - Error during write. Session: { Id: 1, Type: DEFAULT, Logged: Yes, IP: 127.0.0.1:65014 }
12:46:24,474 INFO [SFSWorker:Ext:4] sessions.DefaultSessionManager - Session removed: { Id: 1, Type: DEFAULT, Logged: Yes, IP: 127.0.0.1:65014 }
12:46:24,475 WARN [SocketWriter-1] core.SocketWriter - java.lang.NullPointerException
com.smartfoxserver.bitswarm.core.SocketWriter.processRegularSession(SocketWriter.java:273)
com.smartfoxserver.bitswarm.core.SocketWriter.processSessionQueue(SocketWriter.java:217)
com.smartfoxserver.bitswarm.core.SocketWriter.run(SocketWriter.java:193)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
12:46:24,476 INFO [SFSWorker:Ext:4] api.SFSApi - User disconnected: { Zone: Vikings Fate }, ( User Name: Midgard0_Bot_Manager, Id: 0, Priv: 0, Sess: 127.0.0.1:65014 ) , SessionLen: 354341, Type: Unity
After exception you can see that an User is disconnected, this happens rarely (exception + disconnet) when I send to that user an command (which is sent often).
Also on the user side an connection lost event is triggered and there is no error message , so i am little confused on what is happening.
Thanks!