IBM Support

PM39644; 7.0.0.17: Nullpointerexception when timers expire when application is

Download


Abstract

NullPointerException is thrown when a SIP application session is expired.

Download Description

PM39644 resolves the following problem:

ERROR DESCRIPTION:
Product Version: 7.0.0.15
OS and Additional Information: Windows/Linux

Problem Description:
A NullPointerException happens when expiration timers expire at the same time that the application is invalidating the Session Initiation Protocol (SIP) application session:

java.lang.NullPointerException

[5/14/11 4:16:51:512 GMT+02:00] 0000004f SipTimerTask E
SipTimerTask
CWSCT0004E: The following exception has occurred:
[5/14/11 4:16:51:528 GMT+02:00] 0000004f SipTimerTask E
SipTimerTask
java.lang.NullPointerException
at
com.ibm.ws.sip.container.timer.AppSessionTimerListener.getId(App
SessionTimerListener.java:262)
at
com.ibm.ws.sip.container.timer.AppSessionTimerListener.getApplic
ationId(AppSessionTimerListener.java:278)
at
com.ibm.ws.sip.container.timer.ExpirationTimer.getQueueIndex(Exp
irationTimer.java:151)
at
com.ibm.ws.sip.container.appqueue.NativeMessageDispatchingHandle
r.dispatch(NativeMessageDispatchingHandler.java:173)
at
com.ibm.ws.sip.container.was.WASXTasksInvoker.invokeTask(WASXTas
ksInvoker.java:46)
at
com.ibm.ws.sip.container.was.WASXTasksInvoker.invokeTask(WASXTas
ksInvoker.java:55)
at
com.ibm.ws.sip.container.timer.ExpirationTimer.invoke(Expiration
Timer.java:76)
at
com.ibm.ws.sip.container.timer.SipTimerTask.run(SipTimerTask.jav
a:162)
at java.util.Timer$TimerImpl.run(Timer.java:291)

LOCAL FIX:
None

PROBLEM SUMMARY:

USERS AFFECTED:
All Session Initiation Protocol (SIP) users of IBM WebSphere Application Server V7.0

PROBLEM DESCRIPTION:
NullPointerException is thrown when a SIP application session is expired.

RECOMMENDATION:
None

Race condition between SIP application session expiration and explicit invalidation is causing to a NullPointerException to get thrown.

PROBLEM CONCLUSION:
The race condition is solved such that SIP application session expiration and explicit invalidation can not happen at the same time.

The fix for this APAR is currently targeted for inclusion in fix pack 7.0.0.19. Please refer to the Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?uid=swg27004980

Prerequisites

Please download the UpdateInstaller below to install this fix.

[{"PRLabel":"UpdateInstaller","PRLang":"US English","PRSize":"7250000","PRPlat":{"label":"AIX","code":"PF002"},"PRURL":"http://www.ibm.com/support/docview.wss?rs=180&uid=swg21205991"}]

Installation Instructions

Please review the readme.txt for detailed installation instructions.

[{"INLabel":"Readme","INLang":"US English","INSize":"8500","INURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PM39644/readme.txt"}]
On
[{"DNLabel":"7.0.0.15-WS-WAS-IFPM39644","DNDate":"9 Jun 2011","DNLang":"US English","DNSize":"10724","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/quickorder?fixids=7.0.0.15-WS-WAS-IFPM39644&product=ibm%2FWebSphere%2FWebSphere+Application+Server&source=dbluesearch","DNURL_FTP":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PM39644/7.0.0.15-WS-WAS-IFPM39644.pak","DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PM39644/7.0.0.15-WS-WAS-IFPM39644.pak"}]

Technical Support

Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the WebSphere Application Server support web site (http://www.ibm.com/software/webservers/appserv/was/support/), or contact 1-800-IBM-SERV (U.S. only).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"SIP Container\/SIP Proxy Server","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.0.0.15;7.0.0.17","Edition":"Network Deployment","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24030181