[sip-comm-dev] communication errors


#1

just installed version 1688 and registered my self to one of my out going sip
provider (diamondcard.us) and one of my incoming sip provider (sip2sip.info).

connection looks ok (in wireshark) but i am unable to make an outgoing call.
(ekiga 3.0.1 works fine)

i use gnu/linux debian sid (updated)

and got these errors at the console:

laptop:/usr/local/sip-communicator# ./run.sh
java.lang.UnsatisfiedLinkError: no jdic_misc in java.library.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at
org.jdesktop.jdic.misc.impl.LinuxAlerter.<init>(LinuxAlerter.java:48)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at java.lang.Class.newInstance0(Unknown Source)
        at java.lang.Class.newInstance(Unknown Source)
        at org.jdesktop.jdic.misc.Alerter.loadLinux(Unknown Source)
        at org.jdesktop.jdic.misc.Alerter.newInstance(Unknown Source)
        at
net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:61)
        at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
        at org.apache.felix.framework.Felix._startBundle(Felix.java:1654)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1578)
        at
org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1172)
        at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:265)
        at java.lang.Thread.run(Unknown Source)
20:17:11.654 SEVERE:
impl.protocol.sip.SipRegistrarConnection.processAuthenticationChallenge().1032
We failed to authenticate a Register request.
java.lang.IllegalArgumentException: No previous records found for account ID:
SIP:462409@diamondcard.us in
packagenet.java.sip.communicator.impl.protocol.sip
        at
net.java.sip.communicator.service.protocol.ProtocolProviderFactory.storePassword(ProtocolProviderFactory.java:455)
        at
net.java.sip.communicator.service.protocol.ProtocolProviderFactory.storePassword(ProtocolProviderFactory.java:425)
        at
net.java.sip.communicator.impl.protocol.sip.security.SipSecurityManager.createCcEntryWithNewCredentials(SipSecurityManager.java:519)
        at
net.java.sip.communicator.impl.protocol.sip.security.SipSecurityManager.handleChallenge(SipSecurityManager.java:199)
        at
net.java.sip.communicator.impl.protocol.sip.SipRegistrarConnection.processAuthenticationChallenge(SipRegistrarConnection.java:990)
        at
net.java.sip.communicator.impl.protocol.sip.SipRegistrarConnection.processResponse(SipRegistrarConnection.java:941)
        at
net.java.sip.communicator.impl.protocol.sip.ProtocolProviderServiceSipImpl.processResponse(ProtocolProviderServiceSipImpl.java:550)
        at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processResponse(SipStackSharing.java:543)
        at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
        at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
        at java.lang.Thread.run(Unknown Source)
20:17:21.428 SEVERE: impl.protocol.sip.SipStackSharing.processRequest().486
couldn't create transaction, please report this to dev@sip-
communicator.dev.java.net
javax.sip.TransactionUnavailableException: Missing a required header : Max-
Forwards
        at
gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:428)
        at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processRequest(SipStackSharing.java:477)
        at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:223)
        at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.text.ParseException: Missing a required header : Max-Forwards
        at
gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:236)
        at
gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:426)
        ... 4 more
20:17:50.183 SEVERE: impl.protocol.sip.SipStackSharing.processRequest().486
couldn't create transaction, please report this to dev@sip-
communicator.dev.java.net
javax.sip.TransactionUnavailableException: Missing a required header : Max-
Forwards
        at
gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:428)
        at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processRequest(SipStackSharing.java:477)
        at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:223)
        at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.text.ParseException: Missing a required header : Max-Forwards
        at
gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:236)
        at
gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:426)
        ... 4 more

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#2

just installed version 1688 and registered my self to one of my out going sip
provider (diamondcard.us) and one of my incoming sip provider (sip2sip.info).

connection looks ok (in wireshark) but i am unable to make an outgoing call.
(ekiga 3.0.1 works fine)

i use gnu/linux debian sid (updated)

and got these errors at the console:

laptop:/usr/local/sip-communicator# ./run.sh

You should probably avoid to run SIP Communicator as root.

java.lang.UnsatisfiedLinkError: no jdic_misc in java.library.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at
org.jdesktop.jdic.misc.impl.LinuxAlerter.<init>(LinuxAlerter.java:48)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at java.lang.Class.newInstance0(Unknown Source)
        at java.lang.Class.newInstance(Unknown Source)
        at org.jdesktop.jdic.misc.Alerter.loadLinux(Unknown Source)
        at org.jdesktop.jdic.misc.Alerter.newInstance(Unknown Source)
        at
net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:61)
        at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:589)
        at org.apache.felix.framework.Felix._startBundle(Felix.java:1654)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1578)
        at
org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1172)
        at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:265)
        at java.lang.Thread.run(Unknown Source)

I do not have this error at start under GNU/Linux. Anyone else with it?

20:17:11.654 SEVERE:
impl.protocol.sip.SipRegistrarConnection.processAuthenticationChallenge().1032
We failed to authenticate a Register request.
java.lang.IllegalArgumentException: No previous records found for account ID:
SIP:462409@diamondcard.us in
packagenet.java.sip.communicator.impl.protocol.sip
        at
net.java.sip.communicator.service.protocol.ProtocolProviderFactory.storePassword(ProtocolProviderFactory.java:455)
        at
net.java.sip.communicator.service.protocol.ProtocolProviderFactory.storePassword(ProtocolProviderFactory.java:425)
        at
net.java.sip.communicator.impl.protocol.sip.security.SipSecurityManager.createCcEntryWithNewCredentials(SipSecurityManager.java:519)
        at
net.java.sip.communicator.impl.protocol.sip.security.SipSecurityManager.handleChallenge(SipSecurityManager.java:199)
        at
net.java.sip.communicator.impl.protocol.sip.SipRegistrarConnection.processAuthenticationChallenge(SipRegistrarConnection.java:990)
        at
net.java.sip.communicator.impl.protocol.sip.SipRegistrarConnection.processResponse(SipRegistrarConnection.java:941)
        at
net.java.sip.communicator.impl.protocol.sip.ProtocolProviderServiceSipImpl.processResponse(ProtocolProviderServiceSipImpl.java:550)
        at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processResponse(SipStackSharing.java:543)
        at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:290)
        at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
        at java.lang.Thread.run(Unknown Source)

Can you please detail the steps [minus passwords and usernames ;)] to
reproduce this from a clean profile (rm -Rf ~/.sip-communicator)? There
were no errors shown in the UI?

The following errors are probably due to malformed keep-alive packet
like every 30s?

···

On Mon, Feb 16, 2009 at 08:21:27PM +0200, Nadav Kavalerchik wrote:
sent by the registrar. Could you confirm that they happen regularly,

20:17:21.428 SEVERE: impl.protocol.sip.SipStackSharing.processRequest().486
couldn't create transaction, please report this to dev@sip-
communicator.dev.java.net
javax.sip.TransactionUnavailableException: Missing a required header : Max-
Forwards
        at
gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:428)
        at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processRequest(SipStackSharing.java:477)
        at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:223)
        at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.text.ParseException: Missing a required header : Max-Forwards
        at
gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:236)
        at
gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:426)
        ... 4 more
20:17:50.183 SEVERE: impl.protocol.sip.SipStackSharing.processRequest().486
couldn't create transaction, please report this to dev@sip-
communicator.dev.java.net
javax.sip.TransactionUnavailableException: Missing a required header : Max-
Forwards
        at
gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:428)
        at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processRequest(SipStackSharing.java:477)
        at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:223)
        at gov.nist.javax.sip.EventScanner.run(EventScanner.java:492)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.text.ParseException: Missing a required header : Max-Forwards
        at
gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:236)
        at
gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java:426)
        ... 4 more

--
Sébastien Mazy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net