reallyATypo
reallyATypo

Reputation: 163

Error thrown after installing structr snapshot 3.5 on debian buster

I installed the 3.5 snapshot over version 3.4.3. the later was running fine. 3.5 threw an error on startup:

Error: A JNI error has occurred, please check your installation and try again
Ausnahmebedingung in Thread "main"# START NON-TRANSLATABLEjava.lang.UnsupportedClassVersionError: 
JVMCFRE003 Ungültige übergeordnete Version; Klasse=org/structr/Server, Offset=6
    at java.lang.ClassLoader.defineClassImpl(Native Method)
    at java.lang.ClassLoader.defineClassInternal(ClassLoader.java:398)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:359)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:682)
    at java.net.URLClassLoader.access$400(URLClassLoader.java:89)
    at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1086)
    at java.security.AccessController.doPrivileged(AccessController.java:770)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:589)
    at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:953)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:898)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:881)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

I'm on debian buster with openjdk-8-jdk installed. Do I need to upgrade java to 11 for 3.5 or is there something else I'm missing?

Update: installed jdk-11. change Neo4j version from 4.0.3 to 3.5.17 (thanks goes to Kai Schwaiger for trouble shooting), everything works as expected after setting the right memory config for neo4j and structr. thanks for your help :)

Upvotes: 0

Views: 85

Answers (1)

Christian Morgner
Christian Morgner

Reputation: 319

3.5 will be the first version that needs JDK 11, we just haven't documented the fact. Sorry :(

So yes, you need JDK 11. :)

Upvotes: 0

Related Questions