Hi,
it's difficult to say. Clearly there seem to be a decoding problem on the client API side, though it's not clear what would cause it.
A generic network error could be the cause, but if it's happening often it might be something else.
Are you using UDP as protocol? UDP packets can get lost or corrupt.
Any idea on how to trigger the issue?
Another possibility is excessive pressure on the client, in other words if you're pushing too many packets too fast to the mobile clients it may cause errors similar to packet corruption. We've seen it in the past, though it's quite rare.
Right now best guess is excessive pressure on the client like you said, because we also have crash like this
thread http://forums.smartfoxserver.com/viewto ... 279#p64486, so we are try to optimizing messages right now.
The post you mentioned is exactly what I was thinking of.
Pushing too many packets per second can indeed result in strange behavior at OS level. I am not sure we've ever seen it happen in Android but indeed there are instances in iOS.