Skip to content

Update Elasticsearch image version to 6.17.28 - #69

Open
nezhelskoy wants to merge 2 commits into
temporalio:masterfrom
nezhelskoy:elasticsearch-version
Open

Update Elasticsearch image version to 6.17.28#69
nezhelskoy wants to merge 2 commits into
temporalio:masterfrom
nezhelskoy:elasticsearch-version

Conversation

@nezhelskoy

@nezhelskoynezhelskoy commented Nov 17, 2025

Copy link
Copy Markdown

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

@CLAassistant

CLAassistant commented Nov 17, 2025

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Sign up for freeto 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.

4 participants

@nezhelskoy@CLAassistant@roxblnfk@xepozz