[jitsi-dev] Jitsi java.lang.IllegalArgumentException


#1

Hello, list.

I have tried Jitsi on Fedora:
$ rpm -q jitsi
jitsi-2.1.4524.10619-6.1.x86_64

But have no luck make call unfortunately. Instead I got exception.
In log I see:
java.lang.IllegalArgumentException: No "c=" field in the following media
description nor in the enclosing session:
m=video 0 RTP/AVP 105 99
a=sendrecv

    at
net.java.sip.communicator.impl.protocol.sip.sdp.SdpUtils.extractDefaultTarget(SdpUtils.java:1041)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.doNonSynchronisedProcessAnswer(CallPeerMediaHandlerSipImpl.java:914)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.processAnswer(CallPeerMediaHandlerSipImpl.java:865)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.processAnswer(CallPeerMediaHandlerSipImpl.java:839)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerSipImpl.processSessionProgress(CallPeerSipImpl.java:761)
    at
net.java.sip.communicator.impl.protocol.sip.OperationSetBasicTelephonySipImpl.processSessionProgress(OperationSetBasicTelephonySipImpl.java:742)
    at
net.java.sip.communicator.impl.protocol.sip.OperationSetBasicTelephonySipImpl.processResponse(OperationSetBasicTelephonySipImpl.java:423)
    at
net.java.sip.communicator.impl.protocol.sip.ProtocolProviderServiceSipImpl.processResponse(ProtocolProviderServiceSipImpl.java:660)
    at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processResponse(SipStackSharing.java:704)
    at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:296)
    at
gov.nist.javax.sip.SipProviderImpl.handleEvent(SipProviderImpl.java:196)
    at
gov.nist.javax.sip.DialogFilter.processResponse(DialogFilter.java:1480)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.inviteClientTransaction(SIPClientTransaction.java:878)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:548)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:1554)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.processMessage(UDPMessageChannel.java:583)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:492)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:297)
    at java.lang.Thread.run(Thread.java:722)

Is it bug and should I report it in some place (your site said I must
ask in this list first)?

I have also pcap dump. Please say if I could provide more info or help
to fix this issue.

···

--
With best wishes, Pavel Alexeev (aka Pahan-Hubbitus). For fast contact
with me use jabber: Hubbitus@jabber.ru


#2

Michiel mentioned this to me and I really wanted to have a look but
can't reproduce it. What Java version are you using?

Emil

···

On 01.04.13, 22:17, Pavel Alexeev wrote:

Hello, list.

I have tried Jitsi on Fedora:
$ rpm -q jitsi
jitsi-2.1.4524.10619-6.1.x86_64

But have no luck make call unfortunately. Instead I got exception.
In log I see:
java.lang.IllegalArgumentException: No "c=" field in the following media
description nor in the enclosing session:
m=video 0 RTP/AVP 105 99
a=sendrecv

    at
net.java.sip.communicator.impl.protocol.sip.sdp.SdpUtils.extractDefaultTarget(SdpUtils.java:1041)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.doNonSynchronisedProcessAnswer(CallPeerMediaHandlerSipImpl.java:914)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.processAnswer(CallPeerMediaHandlerSipImpl.java:865)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.processAnswer(CallPeerMediaHandlerSipImpl.java:839)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerSipImpl.processSessionProgress(CallPeerSipImpl.java:761)
    at
net.java.sip.communicator.impl.protocol.sip.OperationSetBasicTelephonySipImpl.processSessionProgress(OperationSetBasicTelephonySipImpl.java:742)
    at
net.java.sip.communicator.impl.protocol.sip.OperationSetBasicTelephonySipImpl.processResponse(OperationSetBasicTelephonySipImpl.java:423)
    at
net.java.sip.communicator.impl.protocol.sip.ProtocolProviderServiceSipImpl.processResponse(ProtocolProviderServiceSipImpl.java:660)
    at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processResponse(SipStackSharing.java:704)
    at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:296)
    at
gov.nist.javax.sip.SipProviderImpl.handleEvent(SipProviderImpl.java:196)
    at
gov.nist.javax.sip.DialogFilter.processResponse(DialogFilter.java:1480)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.inviteClientTransaction(SIPClientTransaction.java:878)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:548)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:1554)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.processMessage(UDPMessageChannel.java:583)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:492)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:297)
    at java.lang.Thread.run(Thread.java:722)

Is it bug and should I report it in some place (your site said I must
ask in this list first)?

I have also pcap dump. Please say if I could provide more info or help
to fix this issue.

--
https://jitsi.org


#3

Hello, Emil.

I have use java-1.7.0-openjdk-1.7.0.17-2.3.8.3.fc18.x86_64.
Problem 100% reproducible for me - I can't make call.

02.04.2013 01:47, Emil Ivov пишет:

···

Michiel mentioned this to me and I really wanted to have a look but
can't reproduce it. What Java version are you using?

Emil

On 01.04.13, 22:17, Pavel Alexeev wrote:

Hello, list.

I have tried Jitsi on Fedora:
$ rpm -q jitsi
jitsi-2.1.4524.10619-6.1.x86_64

But have no luck make call unfortunately. Instead I got exception.
In log I see:
java.lang.IllegalArgumentException: No "c=" field in the following media
description nor in the enclosing session:
m=video 0 RTP/AVP 105 99
a=sendrecv

    at
net.java.sip.communicator.impl.protocol.sip.sdp.SdpUtils.extractDefaultTarget(SdpUtils.java:1041)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.doNonSynchronisedProcessAnswer(CallPeerMediaHandlerSipImpl.java:914)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.processAnswer(CallPeerMediaHandlerSipImpl.java:865)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.processAnswer(CallPeerMediaHandlerSipImpl.java:839)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerSipImpl.processSessionProgress(CallPeerSipImpl.java:761)
    at
net.java.sip.communicator.impl.protocol.sip.OperationSetBasicTelephonySipImpl.processSessionProgress(OperationSetBasicTelephonySipImpl.java:742)
    at
net.java.sip.communicator.impl.protocol.sip.OperationSetBasicTelephonySipImpl.processResponse(OperationSetBasicTelephonySipImpl.java:423)
    at
net.java.sip.communicator.impl.protocol.sip.ProtocolProviderServiceSipImpl.processResponse(ProtocolProviderServiceSipImpl.java:660)
    at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processResponse(SipStackSharing.java:704)
    at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:296)
    at
gov.nist.javax.sip.SipProviderImpl.handleEvent(SipProviderImpl.java:196)
    at
gov.nist.javax.sip.DialogFilter.processResponse(DialogFilter.java:1480)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.inviteClientTransaction(SIPClientTransaction.java:878)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:548)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:1554)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.processMessage(UDPMessageChannel.java:583)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:492)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:297)
    at java.lang.Thread.run(Thread.java:722)

Is it bug and should I report it in some place (your site said I must
ask in this list first)?

I have also pcap dump. Please say if I could provide more info or help
to fix this issue.


#4

Hello, again, Emil.

Sorry for noise but may be it have worth to fill bug about that issue?
It was I initially want to do, but you page strongly encourage me to
post in list firstly.

I'm Fedora packager and want test jitsi and when it will be able make
audio/video conversation as well as text messaging try bring in official
Fedora repositories. May it me interesting for yours?
Glad to see what main work unbundling libraries done for Debian.

02.04.2013 01:47, Emil Ivov wrote:

···

Michiel mentioned this to me and I really wanted to have a look but
can't reproduce it. What Java version are you using?

Emil

On 01.04.13, 22:17, Pavel Alexeev wrote:

Hello, list.

I have tried Jitsi on Fedora:
$ rpm -q jitsi
jitsi-2.1.4524.10619-6.1.x86_64

But have no luck make call unfortunately. Instead I got exception.
In log I see:
java.lang.IllegalArgumentException: No "c=" field in the following media
description nor in the enclosing session:
m=video 0 RTP/AVP 105 99
a=sendrecv

    at
net.java.sip.communicator.impl.protocol.sip.sdp.SdpUtils.extractDefaultTarget(SdpUtils.java:1041)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.doNonSynchronisedProcessAnswer(CallPeerMediaHandlerSipImpl.java:914)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.processAnswer(CallPeerMediaHandlerSipImpl.java:865)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerMediaHandlerSipImpl.processAnswer(CallPeerMediaHandlerSipImpl.java:839)
    at
net.java.sip.communicator.impl.protocol.sip.CallPeerSipImpl.processSessionProgress(CallPeerSipImpl.java:761)
    at
net.java.sip.communicator.impl.protocol.sip.OperationSetBasicTelephonySipImpl.processSessionProgress(OperationSetBasicTelephonySipImpl.java:742)
    at
net.java.sip.communicator.impl.protocol.sip.OperationSetBasicTelephonySipImpl.processResponse(OperationSetBasicTelephonySipImpl.java:423)
    at
net.java.sip.communicator.impl.protocol.sip.ProtocolProviderServiceSipImpl.processResponse(ProtocolProviderServiceSipImpl.java:660)
    at
net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processResponse(SipStackSharing.java:704)
    at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:296)
    at
gov.nist.javax.sip.SipProviderImpl.handleEvent(SipProviderImpl.java:196)
    at
gov.nist.javax.sip.DialogFilter.processResponse(DialogFilter.java:1480)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.inviteClientTransaction(SIPClientTransaction.java:878)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:548)
    at
gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:1554)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.processMessage(UDPMessageChannel.java:583)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:492)
    at
gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:297)
    at java.lang.Thread.run(Thread.java:722)

Is it bug and should I report it in some place (your site said I must
ask in this list first)?

I have also pcap dump. Please say if I could provide more info or help
to fix this issue.