APAR status
Closed as program error.
Error description
Deployment Manager SystemOut.log file contains a NullPointerException with one of the signatures below. ODCTreeImpl E Exception perfoming events: java.lang.NullPointerException ODCTreeImpl E ODCF0002E: Exception: java.lang.NullPointerException at com.ibm.ws.odc.nd.ODCTreeImpl.commitTransaction(ODCTreeImpl.java :1047) at com.ibm.ws.odc.nd.ODCTreeImpl.commitTransaction(ODCTreeImpl.java :973) at com.ibm.ws.odc.nd.ODCTreeImpl.performEvents(ODCTreeImpl.java:278 ) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.performEvents(ODCGroup.java:1 638) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.handleTreeChangeMessage(ODCGr oup.java:1588) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.consumerOnMessage(ODCGroup.ja va:547) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.processMessage(ODCGroup.java: 726) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.onMessage(ODCGroup.java:683) at com.ibm.ws.wsgroup.WsGroup.deliverMessage(WsGroup.java:219) at com.ibm.ws.wsgroup.bb.CombinedGroup.onP2PMessage(CombinedGroup.j ava:294) at com.ibm.ws.wsgroup.bb.CombinedGroup$MyP2PGroupListener.onMessage (CombinedGroup.java:449) at com.ibm.ws.wsgroup.WsGroup.deliverMessage(WsGroup.java:219) at com.ibm.ws.wsgroup.WsGroup.receiveMessage(WsGroup.java:212) at com.ibm.ws.wsgroup.WsGroup.receiveMessages(WsGroup.java:194) at com.ibm.ws.wsgroup.p2p.P2PGroup.calledWhenMessageArrives(P2PGrou p.java:209) at com.ibm.ws.wsgroup.p2p.SonP2PShimImpl$Worker.oneStep(SonP2PShimI mpl.java:1347) at com.ibm.ws.wsgroup.p2p.SonP2PShimImpl$Worker.run(SonP2PShimImpl. java:1213) at java.lang.Thread.run(Thread.java:822) ODCTreeImpl E Exception perfoming events: java.lang.NullPointerException ODCTreeImpl E ODCF0002E: Exception: java.lang.NullPointerException at com.ibm.ws.odc.nd.ODCTreeImpl.commitTransaction(ODCTreeImpl.java :1047) at com.ibm.ws.odc.nd.ODCTreeImpl.commitTransaction(ODCTreeImpl.java :973) at com.ibm.ws.odc.nd.ODCTreeImpl.performEvents(ODCTreeImpl.java:278 ) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.performEvents(ODCGroup.java:1 638) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.handleGetTreeResponse(ODCGrou p.java:1386) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.consumerOnMessage(ODCGroup.ja va:551) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.processMessage(ODCGroup.java: 726) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.onMessage(ODCGroup.java:683) at com.ibm.ws.wsgroup.WsGroup.deliverMessage(WsGroup.java:219) at com.ibm.ws.wsgroup.bb.CombinedGroup.onP2PMessage(CombinedGroup.j ava:294) at com.ibm.ws.wsgroup.bb.CombinedGroup$MyP2PGroupListener.onMessage (CombinedGroup.java:449) at com.ibm.ws.wsgroup.WsGroup.deliverMessage(WsGroup.java:219) at com.ibm.ws.wsgroup.WsGroup.receiveMessage(WsGroup.java:212) at com.ibm.ws.wsgroup.WsGroup.receiveMessages(WsGroup.java:194) at com.ibm.ws.wsgroup.p2p.P2PGroup.calledWhenMessageArrives(P2PGrou p.java:209) at com.ibm.ws.wsgroup.p2p.SonP2PShimImpl$Worker.oneStep(SonP2PShimI mpl.java:1347) at com.ibm.ws.wsgroup.p2p.SonP2PShimImpl$Worker.run(SonP2PShimImpl. java:1213) at java.lang.Thread.run(Thread.java:822)
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM WebSphere Application * * Server WAS ND edition * **************************************************************** * PROBLEM DESCRIPTION: ODCF0002E: * * java.lang.NullPointerException at * * com.ibm.ws.odc.nd.ODCTreeImpl.commitTra * * nsaction(ODCTreeImpl.java:1047) * **************************************************************** * RECOMMENDATION: * **************************************************************** Deployment Manager SystemOut.log file contains a NullPointerException with one of the signatures below. ODCTreeImpl E Exception perfoming events: java.lang.NullPointerException ODCTreeImpl E ODCF0002E: Exception: java.lang.NullPointerException at com.ibm.ws.odc.nd.ODCTreeImpl.commitTransaction(ODCTreeImpl.java :1047) at com.ibm.ws.odc.nd.ODCTreeImpl.commitTransaction(ODCTreeImpl.java :973) at com.ibm.ws.odc.nd.ODCTreeImpl.performEvents(ODCTreeImpl.java:278 ) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.performEvents(ODCGroup.java:1 638) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.handleTreeChangeMessage(ODCGr oup.java:1588) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.consumerOnMessage(ODCGroup.ja va:547) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.processMessage(ODCGroup.java: 726) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.onMessage(ODCGroup.java:683) at com.ibm.ws.wsgroup.WsGroup.deliverMessage(WsGroup.java:219) at com.ibm.ws.wsgroup.bb.CombinedGroup.onP2PMessage(CombinedGroup.j ava:294) at com.ibm.ws.wsgroup.bb.CombinedGroup$MyP2PGroupListener.onMessage (CombinedGroup.java:449) at com.ibm.ws.wsgroup.WsGroup.deliverMessage(WsGroup.java:219) at com.ibm.ws.wsgroup.WsGroup.receiveMessage(WsGroup.java:212) at com.ibm.ws.wsgroup.WsGroup.receiveMessages(WsGroup.java:194) at com.ibm.ws.wsgroup.p2p.P2PGroup.calledWhenMessageArrives(P2PGrou p.java:209) at com.ibm.ws.wsgroup.p2p.SonP2PShimImpl$Worker.oneStep(SonP2PShimI mpl.java:1347) at com.ibm.ws.wsgroup.p2p.SonP2PShimImpl$Worker.run(SonP2PShimImpl. java:1213) at java.lang.Thread.run(Thread.java:822) ODCTreeImpl E Exception perfoming events: java.lang.NullPointerException ODCTreeImpl E ODCF0002E: Exception: java.lang.NullPointerException at com.ibm.ws.odc.nd.ODCTreeImpl.commitTransaction(ODCTreeImpl.java :1047) at com.ibm.ws.odc.nd.ODCTreeImpl.commitTransaction(ODCTreeImpl.java :973) at com.ibm.ws.odc.nd.ODCTreeImpl.performEvents(ODCTreeImpl.java:278 ) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.performEvents(ODCGroup.java:1 638) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.handleGetTreeResponse(ODCGrou p.java:1386) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.consumerOnMessage(ODCGroup.ja va:551) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.processMessage(ODCGroup.java: 726) at com.ibm.ws.wsgroup.nd.odc.ODCGroup.onMessage(ODCGroup.java:683) at com.ibm.ws.wsgroup.WsGroup.deliverMessage(WsGroup.java:219) at com.ibm.ws.wsgroup.bb.CombinedGroup.onP2PMessage(CombinedGroup.j ava:294) at com.ibm.ws.wsgroup.bb.CombinedGroup$MyP2PGroupListener.onMessage (CombinedGroup.java:449) at com.ibm.ws.wsgroup.WsGroup.deliverMessage(WsGroup.java:219) at com.ibm.ws.wsgroup.WsGroup.receiveMessage(WsGroup.java:212) at com.ibm.ws.wsgroup.WsGroup.receiveMessages(WsGroup.java:194) at com.ibm.ws.wsgroup.p2p.P2PGroup.calledWhenMessageArrives(P2PGrou p.java:209) at com.ibm.ws.wsgroup.p2p.SonP2PShimImpl$Worker.oneStep(SonP2PShimI mpl.java:1347) at com.ibm.ws.wsgroup.p2p.SonP2PShimImpl$Worker.run(SonP2PShimImpl. java:1213) at java.lang.Thread.run(Thread.java:822)
Problem conclusion
The On Demand Configuration (ODC) component was altered to properly validate remote ODC data received by the deployment manager process avoiding the potential for a NullPointerException. The fix for this APAR is currently targeted for inclusion in fix packs 8.5.5.21 and 9.0.5.9. Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
Comments
APAR Information
APAR number
PH39180
Reported component name
WEBS APP SERV N
Reported component ID
5724H8800
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-07-21
Closed date
2021-10-27
Last modified date
2021-10-28
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBS APP SERV N
Fixed component ID
5724H8800
Applicable component levels
R900 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
01 November 2021