in the XMPPConnection Login:
The send stream:
<stream:stream to=“jabber.server.com” xmlns=“jabber:client” xmlns:stream=“http://etherx.jabber.org/streams”>
app
app15639bd412c662ac6649f46e 6ca42a048e919c5emessage
The received stream:
<?xml version=''1.0''?><iq id=’‘3Y4Ts-0’’ type=’‘result’’><query xmlns=’‘jabber:iq:auth’’>app 4973F0EFAE4
<iq id=’‘3Y4Ts-1’’ type=’‘result’’/>
The Interpreted
app
The application crashes in XMPPConnection Login when it tries to cast an authentication packet from the response variable:
XMPPConnection.java Line 307
Authentication authResponse = (Authentication)response;
This makes sense because the iq result is a generic package without a query tag. It has the right id so it gets through the PacketCollector filter. But an authentication package is not created.
Other than upgrading to a later version, no other changes.
Other clients are able to use the server including clients built with earlier versions.
Any ideas on what the problem might be?
Mike