Hi,
I am struggling to make FileTransfert working between 2 XMPP clients :
- droid@breizh/Smack running on Android using asmack
- eloi@breizh/home running on linux using pidgin
Messaging and presence work fine. FileTransfert can not be done from pidgin. I think that it is because pidgin does not receive disco info bytestream from android.
With the web interface, I see all the time this error.
Could you tell me what is wrong ?
type result exists in XMPP standard.
Thanks,
Eloi
java.lang.IllegalArgumentException: IQ must be of type 'set' or 'get'. Original IQ: <iq id="684-17" to="breizh" type="result" from="droid@breizh/Smack"><query xmlns="http://jabber.org/protocol/disco#info"><identity category="client" name="Smack" type="pc"/><feature var="http://jabber.org/protocol/caps"/><feature var="http://jabber.org/protocol/xhtml-im"/><feature var="http://jabber.org/protocol/muc"/><feature var="http://jabber.org/protocol/bytestreams"/><feature var="http://jabber.org/protocol/commands"/></query></iq>
at org.xmpp.packet.IQ.createResultIQ(IQ.java:384)
at org.jivesoftware.openfire.disco.IQDiscoInfoHandler.handleIQ(IQDiscoInfoHandler. java:109)
at org.jivesoftware.openfire.handler.IQHandler.process(IQHandler.java:65)
at org.jivesoftware.openfire.IQRouter.handle(IQRouter.java:372)
at org.jivesoftware.openfire.IQRouter.route(IQRouter.java:121)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:76)
at org.jivesoftware.openfire.net.StanzaHandler.processIQ(StanzaHandler.java:337)
at org.jivesoftware.openfire.net.ClientStanzaHandler.processIQ(ClientStanzaHandler .java:93)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:302)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:194)
at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandl er.java:169)