XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.13.0, 7.13.0-alpha2
    • None
    • engine
    • None

      Given:
      A Camunda BPM Platform Apache Tomcat Distribution.

      When:
      The Tomcat attempts to start.

      Then:
      An exception is thrown:

       SEVERE: The required Server component failed to start so Tomcat is unable to start.
      [INFO] [talledLocalContainer] org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8205]]
      [INFO] [talledLocalContainer]   at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
      [INFO] [talledLocalContainer]   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
      [INFO] [talledLocalContainer]   at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
      [INFO] [talledLocalContainer]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      [INFO] [talledLocalContainer]   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      [INFO] [talledLocalContainer]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      [INFO] [talledLocalContainer]   at java.lang.reflect.Method.invoke(Method.java:498)
      [INFO] [talledLocalContainer]   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344)
      [INFO] [talledLocalContainer]   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)
      [INFO] [talledLocalContainer] Caused by: java.lang.NoClassDefFoundError: scala/collection/immutable/Map
      [INFO] [talledLocalContainer]   at org.camunda.bpm.dmn.feel.impl.scala.CamundaFeelEngineFactory.createInstance(CamundaFeelEngineFactory.java:37)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration.initFeelEngine(DefaultDmnEngineConfiguration.java:199)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration.init(DefaultDmnEngineConfiguration.java:96)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration.buildEngine(DefaultDmnEngineConfiguration.java:85)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl.initDmnEngine(ProcessEngineConfigurationImpl.java:2294)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl.init(ProcessEngineConfigurationImpl.java:888)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl.buildProcessEngine(ProcessEngineConfigurationImpl.java:865)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.container.impl.jmx.services.JmxManagedProcessEngineController.start(JmxManagedProcessEngineController.java:38)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.container.impl.jmx.MBeanServiceContainer.startService(MBeanServiceContainer.java:77)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.container.impl.jmx.MBeanServiceContainer.startService(MBeanServiceContainer.java:63)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.container.impl.deployment.StartProcessEngineStep.performOperationStep(StartProcessEngineStep.java:116)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.container.impl.spi.DeploymentOperation.execute(DeploymentOperation.java:120)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.container.impl.jmx.MBeanServiceContainer.executeDeploymentOperation(MBeanServiceContainer.java:160)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.container.impl.spi.DeploymentOperation$DeploymentOperationBuilder.execute(DeploymentOperation.java:216)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.container.impl.tomcat.TomcatBpmPlatformBootstrap.deployBpmPlatform(TomcatBpmPlatformBootstrap.java:83)
      [INFO] [talledLocalContainer]   at org.camunda.bpm.container.impl.tomcat.TomcatBpmPlatformBootstrap.lifecycleEvent(TomcatBpmPlatformBootstrap.java:61)
      [INFO] [talledLocalContainer]   at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
      [INFO] [talledLocalContainer]   at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
      [INFO] [talledLocalContainer]   at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
      [INFO] [talledLocalContainer]   at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:925)
      [INFO] [talledLocalContainer]   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
      [INFO] [talledLocalContainer]   ... 7 more
      [INFO] [talledLocalContainer] Caused by: java.lang.ClassNotFoundException: scala.collection.immutable.Map
      [INFO] [talledLocalContainer]   at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
      [INFO] [talledLocalContainer]   at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
      [INFO] [talledLocalContainer]   at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
      [INFO] [talledLocalContainer]   ... 28 more
       

      Expected:
      The Tomcat distribution can be started without an exception.

      Note:

      The bug can be reproduced by running the Tomcat Webapps IT tests. E.g. in the platform repo QA, run:
      mvn clean install -Ptomcat,webapps-integration,h2

        This is the controller panel for Smart Panels app

              nikola.koevski Nikola Koevski
              nikola.koevski Nikola Koevski
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: