Skip to content

Conversation

@nezhelskoy
Copy link

@nezhelskoy nezhelskoy commented Nov 17, 2025

In my case i get the same error as here https://stackoverflow.com/q/71532170 when i start up the docker compose project.

mbp@tb14g6p:~/src/samples-php$ docker compose up -d
[+] Running 8/8
 ✔ Container temporal-postgresql     Started                                                                                                                               0.3s
 ✔ Container collector               Started                                                                                                                               0.2s
 ✔ Container temporal-elasticsearch  Started                                                                                                                               0.2s
 ✔ Container zipkin                  Started                                                                                                                               0.3s
 ✔ Container temporal                Started                                                                                                                               0.2s
 ✔ Container temporal-ui             Started                                                                                                                               0.2s
 ✔ Container temporal-admin-tools    Started                                                                                                                               0.2s
 ✔ Container samples-php-app-1       Started                                                                                                                               0.2s
mbp@tb14g6p:~/src/samples-php$ docker ps -a
CONTAINER ID   IMAGE                                         COMMAND                  CREATED          STATUS                            PORTS                                                                                           NAMES
428c5fa5551d   samples-php-app                               "docker-php-entrypoi…"   34 seconds ago   Up 3 seconds                                                                                                                      samples-php-app-1
1418753ad733   temporalio/admin-tools:1.21.0                 "tini -- sleep infin…"   34 seconds ago   Up 3 seconds                                                                                                                      temporal-admin-tools
93c053c38145   temporalio/ui:2.16.1                          "./start-ui-server.sh"   34 seconds ago   Up 3 seconds                      0.0.0.0:8080->8080/tcp, [::]:8080->8080/tcp                                                     temporal-ui
ab6f898bd029   temporalio/auto-setup:1.21.0                  "/etc/temporal/entry…"   35 seconds ago   Up 3 seconds                      6933-6935/tcp, 6939/tcp, 7234-7235/tcp, 7239/tcp, 0.0.0.0:7233->7233/tcp, [::]:7233->7233/tcp   temporal
1f4bc3cfc479   elasticsearch:7.16.2                          "/bin/tini -- /usr/l…"   35 seconds ago   Exited (1) 3 seconds ago                                                                                                          temporal-elasticsearch
9718cf2e425b   postgres:13                                   "docker-entrypoint.s…"   35 seconds ago   Up 4 seconds                      0.0.0.0:5432->5432/tcp, [::]:5432->5432/tcp                                                     temporal-postgresql
b8cfaf3c8383   openzipkin/zipkin-slim                        "start-zipkin"           35 seconds ago   Up 4 seconds (health: starting)   0.0.0.0:9411->9411/tcp, [::]:9411->9411/tcp                                                     zipkin
310eef123672   otel/opentelemetry-collector-contrib:0.79.0   "/otelcol-contrib --…"   35 seconds ago   Up 4 seconds                      0.0.0.0:4317-4318->4317-4318/tcp, [::]:4317-4318->4317-4318/tcp, 55678-55679/tcp                collector
mbp@tb14g6p:~/src/samples-php$ docker compose logs elasticsearch
temporal-elasticsearch  | 2025-11-17 11:35:27,084 main ERROR Could not reconfigure JMX java.lang.NullPointerException: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null
temporal-elasticsearch  |       at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.getInstance(CgroupV2Subsystem.java:81)
temporal-elasticsearch  |       at java.base/jdk.internal.platform.CgroupSubsystemFactory.create(CgroupSubsystemFactory.java:113)
temporal-elasticsearch  |       at java.base/jdk.internal.platform.CgroupMetrics.getInstance(CgroupMetrics.java:167)
temporal-elasticsearch  |       at java.base/jdk.internal.platform.SystemMetrics.instance(SystemMetrics.java:29)
temporal-elasticsearch  |       at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:58)
temporal-elasticsearch  |       at java.base/jdk.internal.platform.Container.metrics(Container.java:43)
...

Some internet searching leads to a bug in JDK https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8287073.

Updating the elasticsearch docker image version solves the issue.

mbp@tb14g6p:~/src/samples-php$ uname -a
Linux tb14g6p 6.17.0-6-generic #6-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct  7 13:34:17 UTC 2025 x86_64 GNU/Linux
mbp@tb14g6p:~/src/samples-php$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 25.10
Release:        25.10
Codename:       questing
mbp@tb14g6p:~/src/samples-php$ docker run --rm -it elasticsearch:7.16.2 bash
root@9ce42a4100ac:/usr/share/elasticsearch#
root@9ce42a4100ac:/usr/share/elasticsearch# jdk/bin/java --version
openjdk 17.0.1 2021-10-19
OpenJDK Runtime Environment Temurin-17.0.1+12 (build 17.0.1+12)
OpenJDK 64-Bit Server VM Temurin-17.0.1+12 (build 17.0.1+12, mixed mode, sharing)
root@9ce42a4100ac:/usr/share/elasticsearch#
root@9ce42a4100ac:/usr/share/elasticsearch# elasticsearch -V
Exception in thread "main" 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/sun.management.spi.PlatformMBeanProvider$PlatformComponent.getMBeans(PlatformMBeanProvider.java:195)
        at java.management/java.lang.management.ManagementFactory.getPlatformMXBean(ManagementFactory.java:687)
        at java.management/java.lang.management.ManagementFactory.getOperatingSystemMXBean(ManagementFactory.java:389)
        at org.elasticsearch.tools.launchers.DefaultSystemMemoryInfo.<init>(DefaultSystemMemoryInfo.java:29)
        at org.elasticsearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:125)
        at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:86)
mbp@tb14g6p:~/src/samples-php$ docker run --rm -it elasticsearch:7.17.28 bash
root@3fffa5fbf4fd:/usr/share/elasticsearch#
root@3fffa5fbf4fd:/usr/share/elasticsearch# jdk/bin/java --version
openjdk 22.0.2 2024-07-16
OpenJDK Runtime Environment (build 22.0.2+9-70)
OpenJDK 64-Bit Server VM (build 22.0.2+9-70, mixed mode, sharing)
root@3fffa5fbf4fd:/usr/share/elasticsearch#
root@3fffa5fbf4fd:/usr/share/elasticsearch# elasticsearch -V
Version: 7.17.28, Build: default/docker/139cb5a961d8de68b8e02c45cc47f5289a3623af/2025-02-20T09:05:31.349013687Z, JVM: 22.0.2

@nezhelskoy nezhelskoy requested a review from wolfy-j as a code owner November 17, 2025 12:20
@CLAassistant
Copy link

CLAassistant commented Nov 17, 2025

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants