[jitsi-dev] Keepalive related Jabber connection error


#1

Hi all,
When starting Jitsi I got these errors:

12:01:45.537 GRAVE: impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin().1069 Connection is not null and isConnected:true
java.lang.Exception: Trace possible duplicate connections: zdaniel@jit.si
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:1069)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:834)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectUsingSRVRecords(ProtocolProviderServiceJabberImpl.java:782)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:608)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:435)
at net.java.sip.communicator.impl.gui.main.login.LoginManager$RegisterProvider.run(LoginManager.java:418)
12:01:45.549 GRAVE: util.UtilActivator.uncaughtException().88 An uncaught exception occurred in thread=Thread[net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl$ServerStoredListInit,5,main] and message was: null
java.lang.NullPointerException
at org.xmpp.jnodes.smack.SmackServiceNode.setup(SmackServiceNode.java:94)
at org.xmpp.jnodes.smack.SmackServiceNode.<init>(SmackServiceNode.java:44)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.startJingleNodesDiscovery(ProtocolProviderServiceJabberImpl.java:2327)
at net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl$ServerStoredListInit.run(OperationSetPersistentPresenceJabberImpl.java:1239)
at java.lang.Thread.run(Thread.java:679)
12:01:46.886 GRAVE: impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin().1069 Connection is not null and isConnected:true
java.lang.Exception: Trace possible duplicate connections: zdaniel@jabber.org
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:1069)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:834)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectUsingSRVRecords(ProtocolProviderServiceJabberImpl.java:782)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:608)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:435)
at net.java.sip.communicator.impl.gui.main.login.LoginManager$RegisterProvider.run(LoginManager.java:418)
12:01:46.900 GRAVE: impl.protocol.jabber.extensions.keepalive.KeepAliveManager.registrationStateChanged().101 Those task is not supposed to be available for zdaniel@jit.si (Jabber)
12:01:46.900 GRAVE: impl.protocol.jabber.extensions.keepalive.KeepAliveManager.registrationStateChanged().108 Those timer is not supposed to be available for zdaniel@jit.si (Jabber)
12:01:49.570 GRAVE: impl.protocol.jabber.extensions.keepalive.KeepAliveManager.registrationStateChanged().101 Those task is not supposed to be available for zdaniel@jabber.org (Jabber)
12:01:49.571 GRAVE: impl.protocol.jabber.extensions.keepalive.KeepAliveManager.registrationStateChanged().108 Those timer is not supposed to be available for zdaniel@jabber.org (Jabber)
12:01:50.533 GRAVE: impl.protocol.jabber.InfoRetreiver.retrieveDetails().284 Cannot load details for contact net.java.sip.communicator.impl.protocol.jabber.InfoRetreiver@158c4d4c : Timeout getting VCard information
Timeout getting VCard information: request-timeout(408) Timeout getting VCard information
at org.jivesoftware.smackx.packet.VCard.doLoad(VCard.java:552)
at org.jivesoftware.smackx.packet.VCard.load(VCard.java:537)
at net.java.sip.communicator.impl.protocol.jabber.InfoRetreiver.retrieveDetails(InfoRetreiver.java:148)
at net.java.sip.communicator.impl.protocol.jabber.InfoRetreiver.getContactDetails(InfoRetreiver.java:121)
at net.java.sip.communicator.impl.protocol.jabber.InfoRetreiver.getDetails(InfoRetreiver.java:98)
at net.java.sip.communicator.impl.protocol.jabber.OperationSetServerStoredAccountInfoJabberImpl.getDetails(OperationSetServerStoredAccountInfoJabberImpl.java:91)
at net.java.sip.communicator.service.protocol.AccountInfoUtils.getImage(AccountInfoUtils.java:111)
at net.java.sip.communicator.impl.gui.main.presence.AccountStatusPanel$1.run(AccountStatusPanel.java:341)
12:01:51.884 GRAVE: impl.protocol.jabber.InfoRetreiver.retrieveDetails().284 Cannot load details for contact net.java.sip.communicator.impl.protocol.jabber.InfoRetreiver@43877c42 : Timeout getting VCard information
Timeout getting VCard information: request-timeout(408) Timeout getting VCard information
at org.jivesoftware.smackx.packet.VCard.doLoad(VCard.java:552)
at org.jivesoftware.smackx.packet.VCard.load(VCard.java:537)
at net.java.sip.communicator.impl.protocol.jabber.InfoRetreiver.retrieveDetails(InfoRetreiver.java:148)
at net.java.sip.communicator.impl.protocol.jabber.InfoRetreiver.getContactDetails(InfoRetreiver.java:121)
at net.java.sip.communicator.impl.protocol.jabber.InfoRetreiver.getDetails(InfoRetreiver.java:98)
at net.java.sip.communicator.impl.protocol.jabber.OperationSetServerStoredAccountInfoJabberImpl.getDetails(OperationSetServerStoredAccountInfoJabberImpl.java:91)
at net.java.sip.communicator.service.protocol.AccountInfoUtils.getImage(AccountInfoUtils.java:111)
at net.java.sip.communicator.impl.gui.main.presence.AccountStatusPanel$1.run(AccountStatusPanel.java:341)

I think they are related with the recent changes in the jabber connections and keepalive.
I'm using openSUSE 11.4 x86_64 with Jitsi nightly build 3884.

Regards,
Daniel Z.