Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 1419 by alexander.kozlov.IV: NullPointerException in
StandardSasTimerTask
http://code.google.com/p/mobicents/issues/detail?id=1419
What steps will reproduce the problem?
1. I updated Mobicents Sip Servlets to r11352
2. After 2 or 3 minutes of work exeption happens
Exception in thread "Timer-0" java.lang.NullPointerException
at
org.mobicents.servlet.sip.core.timers.StandardSasTimerTask.getDelay(StandardSasTimerTask.java:102)
at
org.mobicents.servlet.sip.core.timers.StandardSasTimerTask.tryToExpire(StandardSasTimerTask.java:81)
at
org.mobicents.servlet.sip.core.timers.StandardSasTimerTask.run(StandardSasTimerTask.java:69)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
And all other requests are failed with exception
java.lang.IllegalStateException: Timer already cancelled.
at java.util.Timer.sched(Unknown Source)
at java.util.Timer.schedule(Unknown Source)
at
org.mobicents.servlet.sip.core.timers.StandardSipApplicationSessionTimerService.schedule(StandardSipApplicationSessionTimerService.java:72)
at
org.mobicents.servlet.sip.core.session.SipApplicationSessionImpl.<init>(SipApplicationSessionImpl.java:147)
at
org.mobicents.servlet.sip.core.session.SipStandardManagerDelegate.getNewMobicentsSipApplicationSession(SipStandardManagerDelegate.java:48)
at
org.mobicents.servlet.sip.core.session.SipManagerDelegate.createSipApplicationSession(SipManagerDelegate.java:212)
at
org.mobicents.servlet.sip.core.session.SipManagerDelegate.getSipApplicationSession(SipManagerDelegate.java:204)
at
org.mobicents.servlet.sip.core.session.SipStandardManager.getSipApplicationSession(SipStandardManager.java:196)
at
org.mobicents.servlet.sip.core.dispatchers.InitialRequestDispatcher.dispatchInsideContainer(InitialRequestDispatcher.java:368)
at
org.mobicents.servlet.sip.core.dispatchers.InitialRequestDispatcher.dispatchMessage(InitialRequestDispatcher.java:288)
at
org.mobicents.servlet.sip.core.SipApplicationDispatcherImpl.processRequest(SipApplicationDispatcherImpl.java:639)
at
gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:224)
at
gov.nist.javax.sip.SipProviderImpl.handleEvent(SipProviderImpl.java:192)
at
gov.nist.javax.sip.DialogFilter.processRequest(DialogFilter.java:1136)
at
gov.nist.javax.sip.stack.SIPServerTransaction.processRequest(SIPServerTransaction.java:842)
at
gov.nist.javax.sip.stack.UDPMessageChannel.processMessage(UDPMessageChannel.java:504)
at
gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:464)
at
gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:300)
at java.lang.Thread.run(Unknown Source)
What version of the product are you using? On what operating system?
Mobicents Sip Servlets from r11352