Hi,
I’m on UbuntuStudio 24.04 LTS
I just upgraded JME version in my maven pom.xml from 3.6.1-stable to 3.7.0-stable
and get the following Exception:
INFO: Running on jMonkeyEngine 3.7.0-stable
* Branch: HEAD
* Git Hash: bc6cdf5
* Build Date: 2024-10-21
Exception in thread "jME3 Main" java.lang.UnsatisfiedLinkError: The required native library 'openal' was not found in the classpath via 'libopenal64.so
at com.jme3.system.NativeLibraryLoader.loadNativeLibrary(NativeLibraryLoader.java:472)
at com.jme3.system.lwjgl.LwjglContext.loadNatives(LwjglContext.java:239)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:222)
at java.base/java.lang.Thread.run(Thread.java:1583)
How can I fix this ?
And why didn’t I get this issue with 3.6.1 ?
Is this a desktop project or an Android project?
If desktop, does it use jme3-lwjgl or jme3-lwjgl3?
If desktop, which operating system and CPU is the test app executing on?
However, this seems like a regression in JME 3.7 that ought to be investigated.
For instance, I wonder if it might be related to PR 1973, which was integrated back in March 2023. Were that the case, the regression would have appeared in 3.7.0-alpha1 .
It might be helpful to know what dependencies were in the project POM (when it was using jme3-lwjgl).