cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

b2c_acc_dockerizes in Hybris 6.7.0.1 does not start correctly - LifecycleException

slohmannneusta
Explorer
0 Likes
588

When I follow the instructions of the docker manual "b2c_acc_dockerized"(https://help.hybris.com/6.7.0/hcd/16cdc972bcb643b1a47019a3cf10c88b.html) I got the following Lifecycle Exception for backend and frontend docker containers (hac, backoffice 1and2, frontend 1 and 2) Has anyone an idea, how to fix or what went wrong?

  org.apache.catalina.LifecycleException: Failed to initialize component [StandardServer[8005]]
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:113)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Catalina.load(Catalina.java:621)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Catalina.load(Catalina.java:644)
 platformbackoffice2_1             |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 platformbackoffice2_1             |     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 platformbackoffice2_1             |     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 platformbackoffice2_1             |     at java.lang.reflect.Method.invoke(Method.java:498)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:311)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494)
 platformbackoffice2_1             | Caused by: java.lang.NoSuchMethodError: org.apache.catalina.Service.getContainer()Lorg/apache/catalina/Container;
 platformbackoffice2_1             |     at org.jboss.modcluster.container.catalina.CatalinaEventHandlerAdapter.addListeners(CatalinaEventHandlerAdapter.java:286)
 platformbackoffice2_1             |     at org.jboss.modcluster.container.catalina.CatalinaEventHandlerAdapter.init(CatalinaEventHandlerAdapter.java:274)
 platformbackoffice2_1             |     at org.jboss.modcluster.container.catalina.CatalinaEventHandlerAdapter.lifecycleEvent(CatalinaEventHandlerAdapter.java:210)
 platformbackoffice2_1             |     at org.jboss.modcluster.container.catalina.standalone.ModClusterListener.lifecycleEvent(ModClusterListener.java:136)
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:395)
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:108)
 platformbackoffice2_1             |     ... 8 more
 platformbackoffice2_1             | 
 platformbackoffice2_1             | Aug 08, 2018 5:48:50 AM org.apache.catalina.startup.Catalina load
 platformbackoffice2_1             | INFO: Initialization processed in 1676 ms
 platformbackoffice2_1             | Aug 08, 2018 5:48:51 AM org.apache.catalina.startup.Catalina start
 platformbackoffice2_1             | SEVERE: The required Server component failed to start so Tomcat is unable to start.
 platformbackoffice2_1             | org.apache.catalina.LifecycleException: Failed to stop component [StandardServer[8005]]
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:238)
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:142)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Catalina.start(Catalina.java:670)
 platformbackoffice2_1             |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 platformbackoffice2_1             |     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 platformbackoffice2_1             |     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 platformbackoffice2_1             |     at java.lang.reflect.Method.invoke(Method.java:498)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
 platformbackoffice2_1             | Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_stop]) for component [StandardService[Catalina]] in state [INITIALIZED]
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:402)
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:213)
 platformbackoffice2_1             |     at org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:814)
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226)
 platformbackoffice2_1             |     ... 8 more
 platformbackoffice2_1             | 
 platformbackoffice2_1             | Aug 08, 2018 5:48:51 AM org.apache.catalina.util.LifecycleBase destroy
 platformbackoffice2_1             | WARNING: Calling stop() on failed component [StandardServer[8005]] to trigger clean-up did not complete.
 platformbackoffice2_1             | org.apache.catalina.LifecycleException: Failed to stop component [StandardServer[8005]]
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:238)
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:264)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Catalina.start(Catalina.java:674)
 platformbackoffice2_1             |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 platformbackoffice2_1             |     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 platformbackoffice2_1             |     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 platformbackoffice2_1             |     at java.lang.reflect.Method.invoke(Method.java:498)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
 platformbackoffice2_1             |     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
 platformbackoffice2_1             | Caused by: org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_stop]) for component [StandardService[Catalina]] in state [INITIALIZED]
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:402)
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:213)
 platformbackoffice2_1             |     at org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:814)
 platformbackoffice2_1             |     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226)
 platformbackoffice2_1             |     ... 8 more
 

Regards Steffen

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Likes

I was able to fix this problem by copying mod_cluster libs from platform_only_dockerized recipe. platform_only_dockerized uses mod_cluster in 1.4.0.

Then I had to rebuild the images.

Former Member
0 Likes

Thank You , this tip helped me a lot

Ask a Question