Hi Romain,

indeed it seems to be a weird combination of libraries.

I can reproduce it: https://github.com/ArneLimburg/meecrowave-simple-sample.git
but I still don’t know what’s going on.
Feel free to take a look.
Meanwhile I remove geronimo-health from the pom and implement that endpoint by 
myself. That solves the problem (however leaving it in and removing another 
dependency like the firebase or so solves it, too).

Cheers,
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>

Von: Arne Limburg <[email protected]>
Datum: Donnerstag, 20. Januar 2022 um 16:11
An: [email protected] <[email protected]>
Betreff: AW: JNI Error using meecrowave:bundle
Hi Romain,

of course the stack is bigger &#128521; , 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