openJDK on ARM crashes Elastic

Hi

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:
#   http://icedtea.classpath.org/bugzilla
#

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.

Thanks

1 Like

its a bug in your openjdk.