Timeout in AvatarManager

Issue #20 closed
Markus KARG created an issue

When trying to use the AvatarManager Babbler throws a stacktrace due to Timeout:

OUT: <iq id="991c909d-0550-4432-bced-0187a69a74b8" to="x@jabber.de" type="get"><pubsub xmlns="http://jabber.org/protocol/pubsub"><items node="urn:xmpp:avatar:data"><item id="48560af9e7d64c87df9a03d9fadbac6a70cc02c6"></item></items></pubsub></iq>
IN : <iq from="x@jabber.de" id="991c909d-0550-4432-bced-0187a69a74b8" to="y@jabber.de/eclipse" type="result"><pubsub xmlns="http://jabber.org/protocol/pubsub"><items node="urn:xmpp:avatar:data"><item id="48560af9e7d64c87df9a03d9fadbac6a70cc02c6"><data xmlns="urn:xmpp:avatar:data">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</data></item></items></pubsub></iq>
IN : <iq from="x@jabber.de/cheekychat" id="acc71ae5-f7ef-480b-81ff-d6f6eaa84590" to="y@jabber.de/eclipse" type="get"><query xmlns="http://jabber.org/protocol/disco#info" node="http://xmpp.rocks#YhsriNHd0WY9WvfFv1FIeNd6Elw="></query></iq>
Feb 14, 2015 9:35:15 PM rocks.xmpp.extensions.avatar.AvatarManager handleMessage
WARNING: Timeout reached, while waiting on a response.
rocks.xmpp.core.session.NoResponseException: Timeout reached, while waiting on a response.
    at rocks.xmpp.core.session.XmppSession.query(XmppSession.java:552)
    at rocks.xmpp.core.session.XmppSession.query(XmppSession.java:506)
    at rocks.xmpp.extensions.pubsub.PubSubNode.getItems(PubSubNode.java:349)
    at rocks.xmpp.extensions.avatar.AvatarManager.handleMessage(AvatarManager.java:387)
    at rocks.xmpp.core.session.XmppSession.notifyStanzaListeners(XmppSession.java:419)
    at rocks.xmpp.core.session.XmppSession.access$300(XmppSession.java:96)
    at rocks.xmpp.core.session.XmppSession$8.run(XmppSession.java:1014)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

For me this sounds like a similar problem as the file transfer stuff, but I have no clue where to send the whitespace this time...

Comments (6)

  1. Christian Schudt repo owner

    Thanks for reporting! The problem was, that the avatar was reqested by the same thread, which handled the message, thus blocking itself from getting the response. It's now requested by another thread.

  2. Markus KARG reporter

    Thanks for fixing this. It was a showstopper for me. Please check you PayPal account. :-)

  3. Log in to comment