Parser exception

Hi everybody,

I’'m using Smack 1.5.1 with ejabberd server.

When I connect to ICQ gateway I always see following uncaught exception:

java.io.EOFException: no more data available - expected end tag … @1:1064

at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3014)

at org.xmlpull.mxp1.MXParser.more(MXParser.java:3025)

at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1144)

at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)

at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:297)

at org.jivesoftware.smack.PacketReader.access$0(PacketReader.java:255)

at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:63)

XMPP connection is closed after this exception.

I also get an error above when I try to delete user’'s account from ejabberd server using

AccountManager.deleteAccount() method.

I’'d really appreciate any help.

Thanks

Slava

Hey Slava,

Could you turn on the smack debugger and let us know what you see in the raw (receive and sent) tabs? BTW, you may want to try using the latest nightly build and check if the problem still persists.

Regards,

– Gato

Hi Gato,

Please take a look:

SENT:

Thanks

Slava

Hi Gato,

I also tried to use smack-dev-2005-09-30 nightly build but unfortunately error still occurs.

Is there a bug in Smack or in Ejabberd or I’'m doing something wrong?

Thanks

Slava