Fixes are available
17.0.0.4: WebSphere Application Server Liberty 17.0.0.4
18.0.0.1: WebSphere Application Server Liberty 18.0.0.1
18.0.0.2: WebSphere Application Server Liberty 18.0.0.2
18.0.0.3: WebSphere Application Server Liberty 18.0.0.3
18.0.0.4: WebSphere Application Server Liberty 18.0.0.4
19.0.0.1: WebSphere Application Server Liberty 19.0.0.1
19.0.0.2: WebSphere Application Server Liberty 19.0.0.2
19.0.0.3: WebSphere Application Server Liberty 19.0.0.3
19.0.0.4: WebSphere Application Server Liberty 19.0.0.4
19.0.0.5: WebSphere Application Server Liberty 19.0.0.5
19.0.0.6: WebSphere Application Server Liberty 19.0.0.6
19.0.0.7: WebSphere Application Server Liberty 19.0.0.7
19.0.0.8: WebSphere Application Server Liberty 19.0.0.8
19.0.0.9: WebSphere Application Server Liberty 19.0.0.9
19.0.0.10: WebSphere Application Server Liberty 19.0.0.10
19.0.0.11: WebSphere Application Server Liberty 19.0.0.11
19.0.0.12: WebSphere Application Server Liberty 19.0.0.12
20.0.0.1: WebSphere Application Server Liberty 20.0.0.1
20.0.0.2: WebSphere Application Server Liberty 20.0.0.2
20.0.0.3: WebSphere Application Server Liberty 20.0.0.3
20.0.0.4: WebSphere Application Server Liberty 20.0.0.4
20.0.0.5: WebSphere Application Server Liberty 20.0.0.5
20.0.0.6: WebSphere Application Server Liberty 20.0.0.6
20.0.0.7: WebSphere Application Server Liberty 20.0.0.7
20.0.0.8: WebSphere Application Server Liberty 20.0.0.8
20.0.0.9: WebSphere Application Server Liberty 20.0.0.9
20.0.0.10: WebSphere Application Server Liberty 20.0.0.10
20.0.0.11: WebSphere Application Server Liberty 20.0.0.11
20.0.0.12: WebSphere Application Server Liberty 20.0.0.12
21.0.0.3: WebSphere Application Server Liberty 21.0.0.3
21.0.0.4: WebSphere Application Server Liberty 21.0.0.4
21.0.0.5: WebSphere Application Server Liberty 21.0.0.5
21.0.0.6: WebSphere Application Server Liberty 21.0.0.6
21.0.0.7: WebSphere Application Server Liberty 21.0.0.7
21.0.0.8: WebSphere Application Server Liberty 21.0.0.8
21.0.0.9: WebSphere Application Server Liberty 21.0.0.9
21.0.0.1: WebSphere Application Server Liberty 21.0.0.1
21.0.0.2: WebSphere Application Server Liberty 21.0.0.2
21.0.0.10: WebSphere Application Server Liberty 21.0.0.10
21.0.0.11: WebSphere Application Server Liberty 21.0.0.11
21.0.0.12: WebSphere Application Server Liberty 21.0.0.12
22.0.0.1: WebSphere Application Server Liberty 22.0.0.1
22.0.0.2: WebSphere Application Server Liberty 22.0.0.2
22.0.0.3: WebSphere Application Server Liberty 22.0.0.3
22.0.0.4: WebSphere Application Server Liberty 22.0.0.4
APAR status
Closed as program error.
Error description
WebSphere Application Server Liberty 16.0.0.2 (Base Edition) Liberty application server dumping(during server start) java.lang.ClassNotFoundException in the FFDC file when monitor-1.0 feature and enableTraditionalPMI="true", set in the server.xml file. Sample entry in the server.xml file. <featureManager> <feature>monitor-1.0</feature> </featureManager>... <monitor enableTraditionalPMI="true"/> ------------ FFDC Exception output ------Start of DE processing------ = Ý17/04/17 18:11:17:948 JST Exception = java.lang.ClassNotFoundException Source = com.ibm.ws.webcontainer.internal.WebContainer.loadListener probeid = 1527 Stack Dump = java.lang.ClassNotFoundException: com.ibm.ws.webcontainer.WebAppMonitorListener at java.lang.Class.forNameImpl(Native Method) at java.lang.Class.forName(Class.java:278) at com.sun.beans.finder.ClassFinder.findClass(ClassFinder.java: 87) at com.sun.beans.finder.ClassFinder.findClass(ClassFinder.java: 122) at java.beans.Beans.instantiate(Beans.java:220) at java.beans.Beans.instantiate(Beans.java:88) at com.ibm.ws.webcontainer.WebContainer.loadListener(WebContain er.j ava:373) at com.ibm.ws.webcontainer.WebContainer.addGlobalListener(WebCo ntai ner.java :294) at com.ibm.websphere.servlet.container.WebContainer.addGlobalLi sten er(WebCo ntainer.java:54) at com.ibm.ws.webcontainer.monitor.WebContainerMonitor.<init>(W ebCo ntainerM onitor.java:60) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native Cons tructorA ccessorImpl.java:88) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De lega tingCons tructorAccessorImpl.java:57)
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM WebSphere Application * * Server Liberty - Perf Monitoring Tools * **************************************************************** * PROBLEM DESCRIPTION: java.lang.ClassNotFoundException dumped * * in the FFDC log file when PMI monitor * * feature is enabled * **************************************************************** * RECOMMENDATION: * **************************************************************** During the Liberty application server start, java.lang.ClassNotFoundException was dumped in the FFDC log file when monitor-1.0 feature and enableTraditionalPMI="true" were set in the server.xml file. Sample entry in the server.xml file. <featureManager> ... <feature>monitor-1.0</feature> </featureManager> ... <monitor enableTraditionalPMI="true"/> ... FFDC Exception output ------Start of DE processing------ = 17/04/17 18:11:17:948 JST Exception = java.lang.ClassNotFoundException Source = com.ibm.ws.webcontainer.internal.WebContainer.loadListener probeid = 1527 Stack Dump = java.lang.ClassNotFoundException: com.ibm.ws.webcontainer.WebAppMonitorListener at java.lang.Class.forNameImpl(Native Method)
Problem conclusion
The problem was caused by specified incorrect package name in the code. It has been corrected. The fix for this APAR is currently targeted for inclusion in fix pack 17.0.0.4. Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
The monitor-1.0 feature should work fine but only the Perf MBean will not be available. If do not want the ffdc be generated, do not set the enableTraditionalPMI to true.
Comments
APAR Information
APAR number
PI81367
Reported component name
LIBERTY PROFILE
Reported component ID
5724J0814
Reported release
CD0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-05-10
Closed date
2017-09-27
Last modified date
2017-09-27
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
LIBERTY PROFILE
Fixed component ID
5724J0814
Applicable component levels
RCD0 PSY
UP
Document Information
Modified date:
04 May 2022