PQ91347: NULLPOINTEREXCEPTION WHEN DISPLAYING ENTERPRISE APPLICATIONS VIATHE WEBSPHERE Z/OS ADMINCONSOLE | |||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||
![]() 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 is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
Publications Referenced
|
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
(C) Copyright IBM Corporation 2000, 2009. All Rights Reserved.