[OpenSER-Users] SeasMessageEvent [ExpressMChannel[12]] - ERROR parsing a SEAS message event!!!

bsb093 bsb093 at motorola.com
Tue Apr 8 08:54:35 CEST 2008


Hi all,

I am trying to run OpenSER 1.2 with WeSIP. 
After the callee (shine_sip1) answer the call I get the following exception
and the call hangs up after a BYE message from the caller to the calee.

ExpressMessageChannel    [ExpressMChannel[12]] - Done processing ACK
sip:shine_sip1 at 192.168.2.101:5070 SIP/2.0
ExpressMessageChannel    [ExpressMChannel[12]] - peerAddress =
192.168.2.100/5060
SeasMessageEvent         [ExpressMChannel[12]] - ERROR parsing a SEAS
message event!!!
java.lang.StringIndexOutOfBoundsException: String index out of range: -243
        at java.lang.String.checkBounds(Unknown Source)
        at java.lang.String.<init>(Unknown Source)
        at com.voztele.javax.sip.header.Via.<init>(Via.java:112)
        at com.voztele.javax.sip.header.ViaList.<init>(ViaList.java:43)
        at
com.voztele.javax.sip.message.SIPMessage.createSIPHeader(SIPMessage.java:247)
        at
com.voztele.javax.sip.message.SIPMessage.addSIPHeader(SIPMessage.java:230)
        at
com.voztele.javax.sip.message.SIPMessage.<init>(SIPMessage.java:225)
        at
com.voztele.javax.sip.message.SIPRequest.<init>(SIPRequest.java:154)
        at
com.voztele.javax.sip.parser.StringMsgParser.parseSERMessage(StringMsgParser.java:355)
        at
com.voztele.seas.SeasMessageEvent.getSIPMessage(SeasMessageEvent.java:136)
        at
com.voztele.seas.SeasTransactionEvent.getSIPMessage(SeasTransactionEvent.java:70)
        at
com.voztele.seas.ExpressMessageChannel.run(ExpressMessageChannel.java:301)
        at java.lang.Thread.run(Unknown Source)
Exception in thread "ExpressMChannel[12]" java.lang.NullPointerException
        at
com.voztele.seas.SeasMessageEvent.getSIPMessage(SeasMessageEvent.java:143)
        at
com.voztele.seas.SeasTransactionEvent.getSIPMessage(SeasTransactionEvent.java:70)
        at
com.voztele.seas.ExpressMessageChannel.run(ExpressMessageChannel.java:301)
        at java.lang.Thread.run(Unknown Source)
SeasMessageEvent         [SeasRouter] - New message received, from
192.168.2.100:5060 to 192.168.2.100:5060 over UDP

Please advice what can cause this exception. 

Thanks in advance,
Shine

-- 
View this message in context: http://www.nabble.com/SeasMessageEvent----------ExpressMChannel-12-----ERROR-parsing-a-SEAS-message-event%21%21%21-tp16547973p16547973.html
Sent from the OpenSER Users Mailing List mailing list archive at Nabble.com.





More information about the Users mailing list