Hi Romain,

of course the stack is bigger 😉 , and it repeats as it is a 
StackOverflowError. See two repetitions below.
Meanwhile I tried with java 11 and have the problem, too. So indeed it may be a 
combination of the libs. I’ll try to strip it down and provide a working sample 
with all the libs in it.

Cheers,
Arne


Error: A JNI error has occurred, please check your installation and try again

Exception in thread "main" java.lang.StackOverflowError

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at 
java.base/jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475)

    at 
java.base/jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444)

    at 
java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313)

    at 
java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:695)

    at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)

    at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)

    at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)

    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)

    at java.base/java.net.URL.lookupViaProperty(URL.java:1261)

    at java.base/java.net.URL.getURLStreamHandler(URL.java:1416)

    at java.base/java.net.URL.<init>(URL.java:451)

    at 
java.base/jdk.internal.loader.URLClassPath$JarLoader.<init>(URLClassPath.java:719)

    at java.base/jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:493)

    at java.base/jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:476)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at 
java.base/jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475)

    at 
java.base/jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444)

    at 
java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313)

    at 
java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:695)

    at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)

    at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)

    at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)

    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)

    at java.base/java.net.URL.lookupViaProperty(URL.java:1261)

    at java.base/java.net.URL.getURLStreamHandler(URL.java:1416)

    at java.base/java.net.URL.<init>(URL.java:451)

    at 
java.base/jdk.internal.loader.URLClassPath$JarLoader.<init>(URLClassPath.java:719)

    at java.base/jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:493)

    at java.base/jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:476)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at 
java.base/jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475)

    at 
java.base/jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444)

    at 
java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313)

    at 
java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:695)

    at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)

    at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)

    at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)

    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)

    at java.base/java.net.URL.lookupViaProperty(URL.java:1261)

    at java.base/java.net.URL.getURLStreamHandler(URL.java:1416)

    at java.base/java.net.URL.<init>(URL.java:451)

    at 
java.base/jdk.internal.loader.URLClassPath$JarLoader.<init>(URLClassPath.java:719)

    at java.base/jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:493)

    at java.base/jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:476)

    at java.base/java.security.AccessController.doPrivileged(Native Method)




OPEN KNOWLEDGE GmbH
Poststraße 1, 26122 Oldenburg
Mobil: +49 151 - 108 22 942
Tel: +49 441 - 4082-154
Fax: +49 441 - 4082-111
[email protected]<mailto:[email protected]>
www.openknowledge.de<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.openknowledge.de%2F&data=04%7C01%7C%7C3004d8758be44c8678c008d93bcc1e23%7C48837bc476f9481d8a76bd7b60b43dec%7C0%7C0%7C637606570139932909%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=9vRVYZVZ%2Feqk%2BvFxU5COofNvgs8U0AxtxRqwVEwqXHA%3D&reserved=0>
Registergericht: Amtsgericht Oldenburg, HRB 4670
Geschäftsführer: Lars Röwekamp, Jens Schumann

Treffen Sie uns auf kommenden Konferenzen und Workshops:
Zu unseren 
Events<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.openknowledge.de%2Fevent%2F&data=04%7C01%7C%7C3004d8758be44c8678c008d93bcc1e23%7C48837bc476f9481d8a76bd7b60b43dec%7C0%7C0%7C637606570139932909%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=8tjmukdm1NxhXQMkn4VnESiBI216kXvh%2Fjb7%2FFYI0kE%3D&reserved=0>

Von: Romain Manni-Bucau <[email protected]>
Datum: Donnerstag, 20. Januar 2022 um 13:43
An: [email protected] <[email protected]>
Betreff: Re: JNI Error using meecrowave:bundle
Hi Arne,

Isnt the stack bigger? I used java 11 but not this particular version, can also 
be a lib side effect.

For the runner the log config is a plain jvm one (log4j2 or jul if you exclude 
log4j2 deps), nothing specific except defaults available in the config.

If you share a sample i can maybe be more precise.
Le jeu. 20 janv. 2022 à 09:35, Arne Limburg 
<[email protected]<mailto:[email protected]>> a écrit :
Hi,

I’ve created a meecrowave bundle with the maven plugin.
Unzipping the bundle and starting it on linux with meecrowave.sh start fails 
with a JNI error:

Error: A JNI error has occurred, please check your installation and try again

Exception in thread "main" java.lang.StackOverflowError

                at java.base/java.security.AccessController.doPrivileged(Native 
Method)

                at 
java.base/jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475)

                at 
java.base/jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444)

                at 
java.base/jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313)

                at 
java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:695)


Java-version is AdoptOpenJDK-11.0.8.

Is there a know issue with that version? Or anything else I can do?

Using the runner works with that Java-version, however I don’t know how to 
configure logging with the runner. Do we have any pointer how to do that?



Cheer,

Arne

OPEN KNOWLEDGE GmbH
Poststraße 1, 26122 Oldenburg
Mobil: +49 151 - 108 22 942
Tel: +49 441 - 4082-154
Fax: +49 441 - 4082-111
[email protected]<mailto:[email protected]>
www.openknowledge.de<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.openknowledge.de%2F&data=04%7C01%7C%7C3004d8758be44c8678c008d93bcc1e23%7C48837bc476f9481d8a76bd7b60b43dec%7C0%7C0%7C637606570139932909%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=9vRVYZVZ%2Feqk%2BvFxU5COofNvgs8U0AxtxRqwVEwqXHA%3D&reserved=0>
Registergericht: Amtsgericht Oldenburg, HRB 4670
Geschäftsführer: Lars Röwekamp, Jens Schumann

Treffen Sie uns auf kommenden Konferenzen und Workshops:
Zu unseren 
Events<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.openknowledge.de%2Fevent%2F&data=04%7C01%7C%7C3004d8758be44c8678c008d93bcc1e23%7C48837bc476f9481d8a76bd7b60b43dec%7C0%7C0%7C637606570139932909%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=8tjmukdm1NxhXQMkn4VnESiBI216kXvh%2Fjb7%2FFYI0kE%3D&reserved=0>

Reply via email to