openJDK on ARM crashes Elastic


I've just built a Debian Jessie install on a Cubox-i4 Pro (ARMHF). I installed openJDK from the repo, downloaded, unzipped and succussfully ran Elastic.

As I started to work through your tutorial I could view cluster health, list nodes, list indices and create an index. But when it came to add a json document I got the following:

# A fatal error has been detected by the Java Runtime Environment:
#  Internal Error (cppInterpreter_arm.S:2623), pid=11585, tid=2078332000
#  fatal error:     *** Unimplemented opcode: 232 = <unknown>

# JRE version: OpenJDK Runtime Environment (7.0_75-b13) (build 1.7.0_75-b13)
# Java VM: OpenJDK Zero VM (24.75-b04 mixed mode linux-arm )
# Derivative: IcedTea 2.5.4
# Distribution: Debian GNU/Linux 8.0 (jessie), package 7u75-2.5.4-2
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
# An error report file with more information is saved as:
# /root/elasticsearch-1.7.1/bin/hs_err_pid11585.log
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:

I have removed openJDK, installed Oracle's JDK (1.8.0_51) and all is working fine.

Not sure if this is an openJDK, ARMHF or Elastic issue.

Thought you guys might like to know.


1 Like

its a bug in your openjdk.