Jive Messenger Server 1.0.6
Exodus 0.8.6.0
Jajc 0.0.6.98
Hi. I was playing with the roster of several users (adding new contacts, moving to categories, etc) and suddenly I cannot connect/login to the server with some users.
Below is an example of what I did and at the end of the post you can find the errors log.
. I have 3 user (gato1, gato2 and gato3)
. I logged in with gato2 and removed all the roster entries
. I logged in with gato3 and removed all the roster entries
. I logged in again with gato3 and added gato1 and gato2 to the roster (and they appeared with a question mark sign in Exodus)
. I logged in with gato2 and accepted the authorization request
. I logged in with gato3 and all the roster entries still appear with the question mark sign
. I logged in with gato2 again but didn’'t work
. I logged in with gato1 again but didn’'t work
. I can only log in with gato3
Using Jajc I get a socket error #10053 trying to login.
Errors that appear in jive.error.log:
2003.08.02 10:57 [com.jivesoftware.xmpp.spi.BasicChannel$ChannelWorker.run(BasicChannel.java:362)
] Internal server error
java.lang.NullPointerException
at com.jivesoftware.xmpp.spi.PresenceManagerImpl.probePresence(PresenceManagerImpl.java:326)
at com.jivesoftware.xmpp.handler.IQRosterHandler.manageRoster(IQRosterHandler.java:166)
at com.jivesoftware.xmpp.handler.IQRosterHandler.handleIQ(IQRosterHandler.java:97)
at com.jivesoftware.xmpp.spi.IQHandler.handleMessages(IQHandler.java:48)
at com.jivesoftware.xmpp.spi.BasicChannel$ChannelWorker.run(BasicChannel.java:340)
2003.08.02 10:58 [com.jivesoftware.xmpp.spi.BasicChannel$ChannelWorker.run(BasicChannel.java:362)
] Internal server error
java.lang.NullPointerException
at com.jivesoftware.xmpp.XMPPAddress.hashCode(XMPPAddress.java:332)
at com.jivesoftware.xmpp.XMPPAddress.generateCachedJID(XMPPAddress.java:210)
at com.jivesoftware.xmpp.XMPPAddress.getUserJID(XMPPAddress.java:247)
at com.jivesoftware.xmpp.user.spi.DbRoster.getRosterItem(DbRoster.java:96)
at com.jivesoftware.xmpp.handler.IQRosterHandler.updateItem(IQRosterHandler.java:238)
at com.jivesoftware.xmpp.handler.IQRosterHandler.manageRoster(IQRosterHandler.java:178)
at com.jivesoftware.xmpp.handler.IQRosterHandler.handleIQ(IQRosterHandler.java:97)
at com.jivesoftware.xmpp.spi.IQHandler.handleMessages(IQHandler.java:48)
at com.jivesoftware.xmpp.spi.BasicChannel$ChannelWorker.run(BasicChannel.java:340)
Regards,
– Gato