Unity WebGL Smartfox Login Exception
Posted: 04 Feb 2017, 06:24
I can not login to game.
Smartfox client can connect , but can not login to zone ,This exception is handled on client side.
InvalidCastException: Unable to cast object of type 'SFSObjectLite' to type 'String'.
at Sfs2X.Entities.Data.SFSArray.GetValue[Object] (Int32 index) [0x00000] in <filename unknown>:0
at Sfs2X.Entities.Data.SFSArray.GetUtfString (Int32 index) [0x00000] in <filename unknown>:0
at Sfs2X.Entities.Data.SFSObjectLite.GetUtfStringArray (System.String key) [0x00000] in <filename unknown>:0
at Sfs2X.Controllers.SystemController.FnLogin (IMessage msg) [0x00000] in <filename unknown>:0
at Sfs2X.Controllers.RequestDelegate.Invoke (IMessage msg) [0x00000] in <filename unknown>:0
at Sfs2X.Controllers.SystemController.HandleMessage (IMessage message) [0x00000] in <filename unknown>:0
at Sfs2X.Core.WSProtocolCodec.DispatchRequest (ISFSObject requestObject) [0x00000] in <filename unknown>:0
at Sfs2X.Core.WSProtocolCodec.OnPacketRead (ISFSObject packet) [0x00000] in <filename unknown>:0
at Sfs2X.Core.WSIOHandler.OnDataRead (System.String jsonData) [0x00000] in <filename unknown>:0
at Sfs2X.Bitswarm.WebSocketClient.OnSocketData (System.String data) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.OnStringDataDelegate.Invoke (System.String msg) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.WebSocketLayer.CallOnData (System.String data) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.WebSocketLayer.ProcessState () [0x00000] in <filename unknown>:0
at Sfs2X.SmartFox.ProcessEvents () [0x00000] in <filename unknown>:0
Unity Version : 5.5.1
Platform : WebGL ( No exception occur on Android , IOS , Windows)
Smartfox Backend : 2.12.0 (Java)
Client smartfox version : 1.6.6 (same problem 1.7.2 version)
Smartfox client can connect , but can not login to zone ,This exception is handled on client side.
InvalidCastException: Unable to cast object of type 'SFSObjectLite' to type 'String'.
at Sfs2X.Entities.Data.SFSArray.GetValue[Object] (Int32 index) [0x00000] in <filename unknown>:0
at Sfs2X.Entities.Data.SFSArray.GetUtfString (Int32 index) [0x00000] in <filename unknown>:0
at Sfs2X.Entities.Data.SFSObjectLite.GetUtfStringArray (System.String key) [0x00000] in <filename unknown>:0
at Sfs2X.Controllers.SystemController.FnLogin (IMessage msg) [0x00000] in <filename unknown>:0
at Sfs2X.Controllers.RequestDelegate.Invoke (IMessage msg) [0x00000] in <filename unknown>:0
at Sfs2X.Controllers.SystemController.HandleMessage (IMessage message) [0x00000] in <filename unknown>:0
at Sfs2X.Core.WSProtocolCodec.DispatchRequest (ISFSObject requestObject) [0x00000] in <filename unknown>:0
at Sfs2X.Core.WSProtocolCodec.OnPacketRead (ISFSObject packet) [0x00000] in <filename unknown>:0
at Sfs2X.Core.WSIOHandler.OnDataRead (System.String jsonData) [0x00000] in <filename unknown>:0
at Sfs2X.Bitswarm.WebSocketClient.OnSocketData (System.String data) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.OnStringDataDelegate.Invoke (System.String msg) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.WebSocketLayer.CallOnData (System.String data) [0x00000] in <filename unknown>:0
at Sfs2X.Core.Sockets.WebSocketLayer.ProcessState () [0x00000] in <filename unknown>:0
at Sfs2X.SmartFox.ProcessEvents () [0x00000] in <filename unknown>:0
Unity Version : 5.5.1
Platform : WebGL ( No exception occur on Android , IOS , Windows)
Smartfox Backend : 2.12.0 (Java)
Client smartfox version : 1.6.6 (same problem 1.7.2 version)