Hi, I’'m using Smack 1.3.0.
I’'m invoking this method on a message I received from GAIM with the XHTML-IM extension, and I get the following exception:
java.lang.ClassCastException
at org.jivesoftware.smackx.XHTMLManager.getBodies(XHTMLManager.java:90)
at com.buddystream.plugins.jabber.XMPPSession.processInstantMessage(XMPPSession.ja va:356)
at com.buddystream.plugins.jabber.XMPPSession.processPacket(XMPPSession.java:347)
at org.jivesoftware.smack.PacketReader$ListenerWrapper.notifyListener(PacketReader .java:932)
at org.jivesoftware.smack.PacketReader.processListeners(PacketReader.java:253)
at org.jivesoftware.smack.PacketReader.access$1(PacketReader.java:236)
at org.jivesoftware.smack.PacketReader$2.run(PacketReader.java:111)
The extension as returned by Message#getExtension(String, String) seems to be of type DefaultPacketExtension.