in the XMPPConnection Login:
The send stream:
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 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?