Just an FYI, looks like a packet (from Openfire) is being delivered and rejected.
org.xmlpull.v1.XmlPullParserException: processing instruction can not have PITarget with reserveld xml name (position: END_TAG seen …</stream:features><?xml … @1:522)
at org.xmlpull.mxp1.MXParser.parsePI(MXParser.java:2453)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1245)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:368)
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76)