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]