Hiya Flow,
Having problems parsing a PEP event with Smack 4.1.3 in android. Wondering if you could suggest where I could be going wrong? Log is:
08-03 19:13:48.577 17198-18129/com.test D/SMACK﹕ RECV (0): <message from='2a1ce7d3a63b33c5e5e5f9e025e289a561d92f1e@domain.be' to='fe55e21a61cdef8b12a737837f304695c2ee4c29@domain.be/Smack' type='headline'><event xmlns='http://jabber.org/protocol/pubsub#event'><items node='urn:xmpp:profupd:0'><item id='QPvR9Jk'>xxxxxxxx</item></items></event><addresses xmlns='http://jabber.org/protocol/address'><address type='replyto' jid='2a1ce7d3a63b33c5e5e5f9e025e289a561d92f1e@domain.be/Smack'/></addresses></message>
08-03 19:13:48.667 17198-18172/com.test E/AbstractXMPPConnection﹕ Exception in packet listener
java.lang.ClassCastException: org.jivesoftware.smackx.pubsub.EventElement cannot be cast to org.jivesoftware.smackx.pep.packet.PEPEvent
at org.jivesoftware.smackx.pep.PEPManager$1.processPacket(PEPManager.java:140)
at org.jivesoftware.smack.AbstractXMPPConnection$4.run(AbstractXMPPConnection.java :1131)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
Thanks Flow,
Dave