Openfire 3.6.4 on Linux OS
Spark Client 2.6.3 on vairous Windows versions
The Spark user can send me a message but when I reply they do not ever see my messages. The user was working fine until we had to shutdown the Spark server and bring it back up, this is when this specific issue started happening and this is the only user reporting the issue. I had the user login to my personal machine where Spark works fine and we encountered the same issue when sending a message to another user and we cannot see their replies back. Which leads me to believe it may be a issue with the users Spark account. We currently though use LDAP account method and do not manually create accounts on the server. I have tried deleting the local Spark user folder and that did not help. The user is affected with this issue no matter what Spark Client\machine he logs in from.
Here is a dump from the debugger:
<stream:stream to="10.4.2.220" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0">
<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
<stream:stream to="roc-chat01.aafcu.corp" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0">
<auth mechanism="PLAIN" xmlns="urn:ietf:params:xml:ns:xmpp-sasl">am9zZXBoZABqb3NlcGhkAHZveFJ1bXBvbGUtMT M=</auth>
<stream:stream to="roc-chat01.aafcu.corp" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0">
<iq id="f2SPF-2" type="set"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource>user2</resource></bind></iq>
<iq id="f2SPF-3" type="set"><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></iq>
<iq id="f2SPF-4" type="get"><query xmlns="jabber:iq:roster"></query></iq>
<iq id="f2SPF-5" to="roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq id="f2SPF-6" to="manager.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-7" from=user2@roc-chat01.aafcu.corp/user2" type="get"><vCard xmlns='vcard-temp'/>
</iq>
<iq id="f2SPF-8" type="get"><sharedgroup xmlns="http://www.jivesoftware.org/protocol/sharedgroup"></sharedgroup></iq>
<presence id="f2SPF-9"><status>Online</status><priority>1</priority></presence>
<iq id="f2SPF-10" type="get"><query xmlns="jabber:iq:private"><storage xmlns="storage:bookmarks"/></query></iq>
<iq id="f2SPF-11" to="conference.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-12" to="roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq id="f2SPF-13" to="workgroup.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-14" to="conference.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-15" to="updater.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-16" to="workgroup.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-17" to="proxy.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-18" to="updater.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-19" to="manager.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-20" to="proxy.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-21" to="broadcast.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-22" to="manager.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-23" to="search.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-24" to="broadcast.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-25" to="pubsub.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-26" to="search.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-27" to="pubsub.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-28" to="roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq id="f2SPF-29" to="workgroup.roc-chat01.aafcu.corp" type="get"><workgroups xmlns="http://jabber.org/protocol/workgroup" jid=user2@roc-chat01.aafcu.corp/user2></workgroups></iq>
<iq id="f2SPF-30" to="10.4.2.220" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-31" to="roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq id="f2SPF-32" to="conference.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-33" to="workgroup.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-34" to="updater.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-35" to="proxy.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-36" to="manager.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-37" to="broadcast.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-38" to="search.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-39" to="roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#items"></query></iq>
<iq id="f2SPF-40" to="pubsub.roc-chat01.aafcu.corp" type="get"><query xmlns="http://jabber.org/protocol/disco#info"></query></iq>
<iq id="f2SPF-41" type="get"><query xmlns="jabber:iq:private"><gateway-settings xmlns="http://www.jivesoftware.org/spark"/></query></iq>
<iq id="f2SPF-42" type="get"><query xmlns="jabber:iq:private"><scratchpad xmlns="scratchpad:tasks"/></query></iq>
<iq id="f2SPF-43" to="search.roc-chat01.aafcu.corp" type="get"><query xmlns="jabber:iq:search"></query></iq>
<iq id="f2SPF-44" to="search.roc-chat01.aafcu.corp" type="set"><query xmlns="jabber:iq:search"><x xmlns="jabber:x:data" type="submit"><field var="FORM_TYPE" type="hidden"><value>jabber:iq:search</value></field><field var="search" type="text-single"><value>lee</value></field><field var="Username" type="boolean"><value>1</value></field><field var="Name" type="boolean"><value>1</value></field><field var="Email" type="boolean"><value>1</value></field></x></query></iq>
<message id="f2SPF-45" to="user1@roc-chat01.aafcu.corp" from=user2@roc-chat01.aafcu.corp/user2" type="chat"><body>I've turned on the debugger in Spark-- traces packets it seems. </body><thread>F7Mpec</thread><x xmlns="jabber:x:event"><offline/><composing/></x></message>
This is him adding me as a user:
Mar 15, 2013 3:19:39 PM org.jivesoftware.spark.util.log.Log error
SEVERE: Unable to add new entry user1@roc-chat01.aafcu.corp
jid-malformed(400)
at org.jivesoftware.smack.Roster.createEntry(Roster.java:284)
at org.jivesoftware.spark.ui.RosterDialog.addEntry(RosterDialog.java:572)
at org.jivesoftware.spark.ui.RosterDialog$7.construct(RosterDialog.java:442)
at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:141)
at java.lang.Thread.run(Unknown Source)