PQ91347: NULLPOINTEREXCEPTION WHEN DISPLAYING ENTERPRISE APPLICATIONS VIATHE WEBSPHERE Z/OS ADMINCONSOLE

 A fix is available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
Customer sees the following exception when displaying enterprise
applications via the adminconsole:
.
in the Application Server Control region log - just after the
'open for e-business':
.
Trace: 2004/07/08 12:29:07.773 01 t=8BE870 c=UNK key=P2
(0000000A)
   Description: Log Boss/390 Error
   from filename: ./bborjtr.cpp
   at line: 820
   error message: BBOO0222I ADMD0023I: Process discovered (name:
nodeagent, type: NodeAgent, pid:
BB5FC38AA68ADB6000000C84000000060AD
 28016)
 java.lang.NullPointerException
  at
com.ibm.ws390.management.ProxyMBeanSupport.handleNotification(Pr
oxyMBean
Support.java:249)
 at
com.tivoli.jmx.ListenerRepository$ListenerProxy.handleNotificati
on(Unknown Source)
 at
javax.management.NotificationBroadcasterSupport.sendNotification
(Unknown Source)
 at
com.tivoli.jmx.modelmbean.MMBNotificationBroadcaster.sendNotific
ation(Unknown Source)
 at
com.tivoli.jmx.modelmbean.MMBNotificationBroadcasterSupport.send
Notifica
 at
javax.management.modelmbean.RequiredModelMBean.sendNotification(
Unknown Source)
 at
com.ibm.websphere.management.RuntimeCollaborator.sendNotificatio
n(RuntimeCollaborator.java:93)
 at
com.ibm.ws.management.ControlAdminServiceImpl.sendNotification(C
ontrolAdminServiceImpl.java:252)
 at
com.ibm.ws.management.ControlAdminServiceImpl.activateProxyMBean
(Control
 at
com.ibm.ws.management._ControlAdminServiceImpl_Tie._invoke(_Cont
rolAdminServiceImpl_Tie.java:86)
.
.
.
Customer saw this error after deploying a JMS application.  The
symptoms she saw were that some of her applications were showing
an incorrect status and also some changes she was making via the
adminconsole were not showing up after doing a save
(Synchronize changes with Nodes).
.
While working with Level 3 support, we found this to be the same
problem that was fixed in WebSphere z/OS v5.1 by defect MD19728.
This APAR will fix this problem in v5.02.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V5.0 for z/OS                                *
****************************************************************
* PROBLEM DESCRIPTION: NullPointerException in                 *
*                      ProxyMBeanSupport.                      *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
The following exception appears in the trace data for an app
server controller. This exception may be interleaved with
trace data:

java.lang.NullPointerException
at com.ibm.ws390.management.ProxyMBeanSupport.handleNotification
   (ProxyMBeanSupport.java:249)
at com.tivoli.jmx.ListenerRepository$ListenerProxy.handleNotific
   ation(Unknown Source)Trace: 2004/03/24 18:03:56.362 01 t=5C68
   38 c=U
at javax.management.NotificationBroadcasterSupport.sendNotificat
   ion(Unknown Source)
at com.tivoli.jmx.modelmbean.MMBNotificationBroadcaster.sendNoti
   fication(Unknown Source)
at com.tivoli.jmx.modelmbean.MMBNotificationBroadcasterSupport.s
   endNotification(Unknown Source)
at javax.management.modelmbean.RequiredModelMBean.sendNotificati
   on(Unknown Source)
at com.ibm.ws.management.ControlAdminServiceImpl.activateProxyMB
   ean(ControlAdminServiceImpl.java:183)
at com.ibm.ws.management._ControlAdminServiceImpl_Tie.activatePr
   oxyMBean(_ControlAdminServiceImpl_Tie.java:107)
at com.ibm.ws.management._ControlAdminServiceImpl_Tie._invoke(_C
   ontrolAdminServiceImpl_Tie.java:76)
at com.ibm.ws390.orb.CommonBridge.CORBAinvoke(CommonBridge.java:
   1052)
at com.ibm.ws390.orb.ORBEJSBridge.CORBAinvoke(ORBEJSBridge.java:
   433)

The problem is caused by a timing issue that is triggered when
multiple servant MBeans are trying to register with a controller
concurrently.   The second registration request is causing
the MBean proxy created as a result of the first request to be
invoked before several string values have been set to their
appropriate values.
Problem conclusion
The string values that are causing the NullPointerException are
now initialized as empty strings (rather than null values) so
that an "early invocation" of the MBean proxy does not result in
an exception.

APAR PQ91347 is associated with SERVICE LEVEL W502014 of
WebSphere Application Server V5.0 for z/OS.
Temporary fix Comments
APAR information
APAR number PQ91347
Reported component name WEBSPHERE FOR Z
Reported component ID 5655I3500
Reported release 500
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2004-07-13
Closed date 2004-08-05
Last modified date 2004-09-03

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
BBOUBINF          

Publications Referenced

Fix information
Fixed component name WEBSPHERE FOR Z
Fixed component ID 5655I3500

Applicable component levels
R500 PSY UQ91441    UP04/08/23 P F408

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Current web document: swg1PQ91347.html
Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 500
Software edition:
Reference #: PQ91347
IBM Group: Software Group
Modified date: Sep 3, 2004