I'm seeing strange behavior when I try to connect to a Tigase instance installed from tigase-server-5.1.0-beta4-b2836.jar. My connection attempts fails, and the log seems to show some corruption in the stream, e.g.:
The Tigase log shows
2012-02-13 19:05:50 ClientConnectionManager.processSocketData()
FINEST: Processing socket data: from=null, to=null, DATA=
CData size: 19
CData size: 5
CData size: 8
SIZE=163, XMLNS=null, PRIORITY=NORMAL, PERMISSION=NONE,
TYPE=set from connection:
Note the "CData size: 8", for example, instead of the expected "password". After this point all subsequent logs related to this client have the same problem.
This does not happen if I try a different client with the same request, but coming from another machine. It also doesn't happen with the same client that has the problem when pointing to a different Tigase server running from source (trunk rev. 2847).
Anyone have any ideas what might be happening? Thanks!