raboof opened a new issue, #5107:
URL: https://github.com/apache/hop/issues/5107

   ### Apache Hop version?
   
   'latest'
   
   ### Java version?
   
   openjdk 17.0.2 2022-01-18
   
   ### Operating system
   
   Docker
   
   ### What happened?
   
   `docker run apache/hop-web` did not start hop-web because of the Tomcat 
error `Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because 
"anyController" is null`:
   
   ```
   Status: Downloaded newer image for apache/hop-web:latest
   2025/04/01 12:37:44 - Not creating a project or environment in the container
   2025/04/01 12:37:44 - Running Apache Tomcat / Hop Web with PID 8
   NOTE: Picked up JDK_JAVA_OPTIONS:  
--add-opens=java.base/java.lang=ALL-UNNAMED 
--add-opens=java.base/java.io=ALL-UNNAMED 
--add-opens=java.base/java.util=ALL-UNNAMED 
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED 
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
   01-Apr-2025 12:37:44.760 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Server version name:   
Apache Tomcat/9.0.62
   01-Apr-2025 12:37:44.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Server built:          
Mar 31 2022 14:34:15 UTC
   01-Apr-2025 12:37:44.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Server version number: 
9.0.62.0
   01-Apr-2025 12:37:44.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log OS Name:               
Linux
   01-Apr-2025 12:37:44.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log OS Version:            
6.12.19
   01-Apr-2025 12:37:44.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Architecture:          
amd64
   01-Apr-2025 12:37:44.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Java Home:             
/usr/local/openjdk-17
   01-Apr-2025 12:37:44.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           
17.0.2+8-86
   01-Apr-2025 12:37:44.763 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            
Oracle Corporation
   01-Apr-2025 12:37:44.763 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         
/usr/local/tomcat
   01-Apr-2025 12:37:44.763 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         
/usr/local/tomcat
   01-Apr-2025 12:37:44.769 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
--add-opens=java.base/java.lang=ALL-UNNAMED
   01-Apr-2025 12:37:44.769 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
--add-opens=java.base/java.io=ALL-UNNAMED
   01-Apr-2025 12:37:44.769 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
--add-opens=java.base/java.util=ALL-UNNAMED
   01-Apr-2025 12:37:44.770 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
   01-Apr-2025 12:37:44.770 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
   01-Apr-2025 12:37:44.770 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
   01-Apr-2025 12:37:44.770 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
   01-Apr-2025 12:37:44.770 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djdk.tls.ephemeralDHKeySize=2048
   01-Apr-2025 12:37:44.770 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources
   01-Apr-2025 12:37:44.770 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Dorg.apache.catalina.security.SecurityListener.UMASK=0027
   01-Apr-2025 12:37:44.770 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-XX:+AggressiveHeap
   01-Apr-2025 12:37:44.770 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-DHOP_AES_ENCODER_KEY=
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-DHOP_AUDIT_FOLDER=/usr/local/tomcat/webapps/ROOT/audit
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-DHOP_CONFIG_FOLDER=/usr/local/tomcat/webapps/ROOT/config
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-DHOP_LOG_LEVEL=Basic
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-DHOP_PASSWORD_ENCODER_PLUGIN=Hop
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-DHOP_PLUGIN_BASE_FOLDERS=/usr/local/tomcat/plugins
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-DHOP_SHARED_JDBC_FOLDERS=/usr/local/tomcat/jdbc-drivers
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-DHOP_WEB_THEME=light
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-DHOP_GUI_ZOOM_FACTOR=1.0
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Dignore.endorsed.dirs=
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Dcatalina.base=/usr/local/tomcat
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Dcatalina.home=/usr/local/tomcat
   01-Apr-2025 12:37:44.771 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djava.io.tmpdir=/usr/local/tomcat/temp
   01-Apr-2025 12:37:44.774 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache 
Tomcat Native library [1.2.32] using APR version [1.7.0].
   01-Apr-2025 12:37:44.774 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: 
IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
   01-Apr-2025 12:37:44.774 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL 
configuration: useAprConnector [false], useOpenSSL [true]
   01-Apr-2025 12:37:44.776 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 
successfully initialized [OpenSSL 1.1.1n  15 Mar 2022]
   01-Apr-2025 12:37:44.811 SEVERE [main] 
org.apache.catalina.startup.Catalina.load Error initializing Catalina
        org.apache.catalina.LifecycleException: Failed to initialize component 
[StandardServer[8005]]
                at 
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
                at 
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:139)
                at org.apache.catalina.startup.Catalina.load(Catalina.java:724)
                at org.apache.catalina.startup.Catalina.load(Catalina.java:746)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
                at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.base/java.lang.reflect.Method.invoke(Method.java:568)
                at 
org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:305)
                at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)
        Caused by: java.lang.NullPointerException: Cannot invoke 
"jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is 
null
                at 
java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.getInstance(CgroupV2Subsystem.java:81)
                at 
java.base/jdk.internal.platform.CgroupSubsystemFactory.create(CgroupSubsystemFactory.java:113)
                at 
java.base/jdk.internal.platform.CgroupMetrics.getInstance(CgroupMetrics.java:167)
                at 
java.base/jdk.internal.platform.SystemMetrics.instance(SystemMetrics.java:29)
                at 
java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:58)
                at 
java.base/jdk.internal.platform.Container.metrics(Container.java:43)
                at 
jdk.management/com.sun.management.internal.OperatingSystemImpl.<init>(OperatingSystemImpl.java:182)
                at 
jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.getOperatingSystemMXBean(PlatformMBeanProviderImpl.java:280)
                at 
jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl$3.nameToMBeanMap(PlatformMBeanProviderImpl.java:199)
                at 
java.management/java.lang.management.ManagementFactory.lambda$getPlatformMBeanServer$0(ManagementFactory.java:488)
                at 
java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
                at 
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
                at 
java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1779)
                at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
                at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
                at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
                at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
                at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
                at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
                at 
java.management/java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:489)
                at 
org.apache.tomcat.util.modeler.Registry.getMBeanServer(Registry.java:463)
                at 
org.apache.catalina.util.LifecycleMBeanBase.initInternal(LifecycleMBeanBase.java:55)
                at 
org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:994)
                at 
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
                ... 8 more
   01-Apr-2025 12:37:44.812 INFO [main] 
org.apache.catalina.startup.Catalina.load Server initialization in [149] 
milliseconds
   01-Apr-2025 12:37:44.916 INFO [main] 
org.apache.catalina.core.StandardService.startInternal Starting service 
[Catalina]
   01-Apr-2025 12:37:44.918 INFO [main] 
org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: 
[Apache Tomcat/9.0.62]
   01-Apr-2025 12:37:44.925 INFO [main] 
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web 
application directory [/usr/local/tomcat/webapps/ROOT]
   01-Apr-2025 12:37:55.318 INFO [main] 
org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for 
TLDs yet contained no TLDs. Enable debug logging for this logger for a complete 
list of JARs that were scanned but no TLDs were found in them. Skipping 
unneeded JARs during scanning can improve startup time and JSP compilation time.
   First init
   Hop web: selected theme is: light
   HOP_CONFIG_FOLDER: /usr/local/tomcat/webapps/ROOT/config
   HOP_AUDIT_FOLDER: /usr/local/tomcat/webapps/ROOT/audit
   HOP_GUI_ZOOM_FACTOR: 1.0
   01-Apr-2025 12:37:59.045 INFO [main] 
org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web 
application directory [/usr/local/tomcat/webapps/ROOT] has finished in [14,120] 
ms
   01-Apr-2025 12:37:59.046 SEVERE [main] 
org.apache.catalina.startup.Catalina.start The required Server component failed 
to start so Tomcat is unable to start.
        org.apache.catalina.LifecycleException: Failed to start component 
[StandardEngine[Catalina]]
                at 
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
                at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
                at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
                at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927)
                at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
                at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.base/java.lang.reflect.Method.invoke(Method.java:568)
                at 
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
                at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
        Caused by: java.lang.NullPointerException: Cannot invoke 
"java.util.concurrent.ScheduledExecutorService.scheduleWithFixedDelay(java.lang.Runnable,
 long, long, java.util.concurrent.TimeUnit)" because the return value of 
"org.apache.catalina.Server.getUtilityExecutor()" is null
                at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:951)
                at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263)
                at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                ... 11 more
   01-Apr-2025 12:37:59.046 INFO [main] 
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler 
["http-nio-8080"]
   01-Apr-2025 12:37:59.046 INFO [main] 
org.apache.catalina.core.StandardService.stopInternal Stopping service 
[Catalina]
   ```
   
   I understand that Docker Hop-Web is WiP, hence priority 3
   
   ### Issue Priority
   
   Priority: 3
   
   ### Issue Component
   
   Component: Hop Web


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to