[Solved] jME does not work -- at all -- on modern Java due to a regression

I’ve just come across this issue myself.

I’ve been developing using 11.0.4 and LWJGL2 and it works. I upgraded to 11.0.5 and I get the error specified in the OP.

05 Jan 2020 10:47:07 [ WARN | javafx ] Loading FXML document with JavaFX API of version 11.0.1 by JavaFX runtime of version 11
05 Jan 2020 10:47:07 [ INFO | JmeSystem ] Running on jMonkeyEngine 3.3-alpha5
 * Branch: HEAD
 * Git Hash: bb32b88
 * Build Date: 2019-09-21
Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!

using LWJGL3 gets rid of this error.

So it appears to be some kind of issue with LWJGL2 and Java 11.0.5 and above, since 11.0.4 works.

3 Likes