Here’'s the XML output from Trillian (it was easier to do it that way than install a plugin).
<query xmlns=“http://jabber.org/protocol/disco#info”/>
</iq>
<body>Hi</body>
<html xmlns=“http://jabber.org/protocol/xhtml-im”><body xmlns=“http://www.w3.org/1999/xhtml” style=“background-color:#7BB5EE;color:#000000”><span style=“font-family:Helvetica”>Hi</span></body></html><x xmlns=“jabber:x:event”>
<composing/>
</x>
</message>
_ ** *INTERNAL XML PARSING ERROR!_
_ ** *INTERNAL XML PARSING ERROR!_
_ ** *Connection to server lost._
_ ** *Disconnected from server._
- Trillian: <presence id=’‘trill_19’’ type=’‘unavailable’’><status>Logging off</status></presence>*
_ ** *Reconnecting to showreelplayer.com, attempt 0…_
_ ** *Creating connection "daniel@showreelplayer.com/Trillian"_
And the relevant error log entries:
java.lang.UnsupportedOperationException: VCard provider is read-only.
at org.jivesoftware.wildfire.vcard.VCardManager.setVCard(VCardManager.java:122)
at org.jivesoftware.wildfire.handler.IQvCardHandler.handleIQ(IQvCardHandler.java:8 2)
at org.jivesoftware.wildfire.handler.IQHandler.process(IQHandler.java:48)
at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:268)
at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:96)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:67)
at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:250)
at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.j ava:51)
at org.jivesoftware.wildfire.net.SocketReader.process(SocketReader.java:216)
at org.jivesoftware.wildfire.net.BlockingReadingMode.readStream(BlockingReadingMod e.java:156)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 62)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2006.11.30 20:11:56 org.jivesoftware.wildfire.handler.IQvCardHandler.handleIQ(IQvCardHandler.java:91 )
java.lang.UnsupportedOperationException: VCard provider is read-only.
at org.jivesoftware.wildfire.vcard.VCardManager.setVCard(VCardManager.java:122)
at org.jivesoftware.wildfire.handler.IQvCardHandler.handleIQ(IQvCardHandler.java:8 2)
at org.jivesoftware.wildfire.handler.IQHandler.process(IQHandler.java:48)
at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:268)
at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:96)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:67)
at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:250)
at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.j ava:51)
at org.jivesoftware.wildfire.net.SocketReader.process(SocketReader.java:216)
at org.jivesoftware.wildfire.net.BlockingReadingMode.readStream(BlockingReadingMod e.java:156)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 62)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
If you like, I can install your plugin and do it that way, it was just quicker