Skip to content

Issue on ARM64 bit system #129599

Closed as not planned
Closed as not planned
@gauravks

Description

@gauravks

Elasticsearch Version

9.0.x, 8.18.2

Installed Plugins

No response

Java Version

bundled

OS Version

6.6.74-rt48-7.2.0-devel-ge1ccbf750eb5

Problem Description

I get following java error while trying to run the docker containers for elastic search on my ARM64 device

for 9.0.x
Exception in thread "main" java.lang.NoClassDefFoundError: org/elasticsearch/cli/ProcessInfo at org.elasticsearch.launcher.CliToolLauncher.main(CliToolLauncher.java:53) Caused by: java.lang.ClassNotFoundException: org.elasticsearch.cli.ProcessInfo at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) ... 1 more

for 8.18.2
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/util/SetOnce at org.elasticsearch.common.settings.Settings$Builder.<init>(Settings.java:889) at org.elasticsearch.common.settings.Settings.builder(Settings.java:694) at org.elasticsearch.launcher.CliToolLauncher.configureLoggingWithoutConfig(CliToolLauncher.java:114) at org.elasticsearch.launcher.CliToolLauncher.main(CliToolLauncher.java:56) Caused by: java.lang.ClassNotFoundException: org.apache.lucene.util.SetOnce at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) ... 4 more

I use the following docker command to run
docker run --rm --name es01 --net elastic -p 9200:9200 -it -m 6GB -e "xpack.ml.use_auto_machine_memory_percent=true" docker.elastic.co/elasticsearch/elasticsearch:xxx

Steps to Reproduce

Following commands was used to pull and run (https://www.elastic.co/docs/deploy-manage/deploy/self-managed/install-elasticsearch-docker-basic)

docker pull docker.elastic.co/elasticsearch/elasticsearch:xxx
docker run --rm --name es01 --net elastic -p 9200:9200 -it -m 6GB -e "xpack.ml.use_auto_machine_memory_percent=true" docker.elastic.co/elasticsearch/elasticsearch:8.18.2

Logs (if relevant)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    >bugneeds:triageRequires assignment of a team area label

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions