Fixes are available
APAR status
Closed as program error.
Error description
When Compware dynaTrace agent (a third-party product) is used on a Tomcat server on which Worklight Server is deployed, the Worklight Server may fail to start. Errors similar to the following may be logged: Dec 17, 2014 12:39:33 PM org.apache.catalina.core.ContainerBase startInternal SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina. LifecycleException: Failed to start component [StandardEngine[Catalina]. StandardHost[localhost].StandardContext[/wl]] at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask. java:252) at java.util.concurrent.FutureTask.get(FutureTask.java:111) at org.apache.catalina.core.ContainerBase.startInternal (ContainerBase.java:1123) at org.apache.catalina.core.StandardHost.startInternal (StandardHost.java:785) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase. java:150) at org.apache.catalina.core.ContainerBase$StartChild.call (ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call (ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask. java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]. StandardContext[/wl]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase. java:154) ... 7 more Caused by: java.lang.NoClassDefFoundError: com/ibm/ws/security/config/SecurityConfigResource at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2308) at java.lang.Class.getDeclaredFields(Class.java:1760) at org.apache.catalina.util.Introspection.getDeclaredFields (Introspection.java:87) at org.apache.catalina.startup.WebAnnotationSet. loadFieldsAnnotation(WebAnnotationSet.java:261) at org.apache.catalina.startup.WebAnnotationSet. loadApplicationFilterAnnotations(WebAnnotationSet.java:110) at org.apache.catalina.startup.WebAnnotationSet. loadApplicationAnnotations(WebAnnotationSet.java:66) at org.apache.catalina.startup.ContextConfig. applicationAnnotationsConfig(ContextConfig.java:405) at org.apache.catalina.startup.ContextConfig.configureStart (ContextConfig.java:881) at org.apache.catalina.startup.ContextConfig.lifecycleEvent (ContextConfig.java:369) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5173) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase. java:150) ... 7 more Caused by: java.lang.ClassNotFoundException: com.ibm.ws.security.config. SecurityConfigResource at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1559) ... 21 more Dec 17, 2014 12:39:36 PM org.apache.catalina.core.ContainerBase startInternal SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina. LifecycleException: Failed to start component [StandardEngine[Catalina]. StandardHost[localhost].StandardContext[/skl0]] at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask. java:252) at java.util.concurrent.FutureTask.get(FutureTask.java:111) at org.apache.catalina.core.ContainerBase.startInternal (ContainerBase.java:1123) at org.apache.catalina.core.StandardHost.startInternal (StandardHost.java:785) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase. java:150) at org.apache.catalina.core.ContainerBase$StartChild.call (ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call (ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask. java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]. StandardContext[/skl0]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase. java:154) ... 7 more
Local fix
The only available workaround is to remove the Compuware dynaTrace agent from the Tomcat server.
Problem summary
**************************************************************** * USERS AFFECTED: * * Administrators of a Worklight server who use Tomcat as their * * server runtime using the DynaTrace agent * **************************************************************** * PROBLEM DESCRIPTION: * * The Dynatrace agent loads websphere classes that are not * * used on tomcat servers, causing class not found exceptions * * to occur when using this agent on their tomcat server * **************************************************************** * RECOMMENDATION: * * - * ****************************************************************
Problem conclusion
The code that uses the websphere APIs that are normally statically loaded are now dynamically loaded on demand when using a websphere server.
Temporary fix
Comments
APAR Information
APAR number
PI32586
Reported component name
WL/MFPF CONSUME
Reported component ID
5725I4301
Reported release
620
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-01-12
Closed date
2015-02-27
Last modified date
2015-02-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
WL/MFPF CONSUME
Fixed component ID
5725I4301
Applicable component levels
R620 PSY
UP
R630 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"620","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
17 October 2021