🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

[FIXED] [Linux] Version 0.39 doesn't start (OpenJDK 1.8.0_141)

A topic by Akien created 57 days ago Views: 98 Replies: 2
Viewing posts 1 to 3
(Edited 2 times)

Hi there,

I'm trying to run version 0.39 on Linux (Mageia 6, details at the end), but it does not start. I've installed it from the itch.io app.

Here's the (quite terse) log output when trying to run the `MewnBase` binary:

$ ./MewnBase 
Loading JVM runtime library ...
Passing VM options ...
  # -Xmx1G
Creating Java VM ...
Passing command line arguments ...
Loading JAR file ...
Invoking static com.cairn4.moonbase.desktop.DesktopLauncher.main() function ...
Destroyed Java VM ...
AL lib: (EE) alc_cleanup: 1 device not closed

Trying to run the JAR file directly, I get:

$ java -jar desktop-1.0.jar 
Exception in thread "main" java.lang.IllegalStateException: There is no OpenGL context current in the current thread.
        at org.lwjgl.opengl.GL.createCapabilities(GL.java:347)
        at org.lwjgl.opengl.GL.createCapabilities(GL.java:299)
        at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createGlfwWindow(Lwjgl3Application.java:448)
        at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createWindow(Lwjgl3Application.java:372)
        at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:107)
        at com.cairn4.moonbase.desktop.DesktopLauncher.main(DesktopLauncher.java:26)
AL lib: (EE) alc_cleanup: 1 device not closed

Edit: I've tried the Windows 64-bit binary for version 0.39 using WINE 2.0.2, and it runs fine.

System information:

  • OS: Linux; Mageia 6 (64-bit), kernel 4.9.56
  • JVM: OpenJDK 1.8.0 build 141
  • GPU: Nvidia GTX 670M with proprietary drivers 384.59

Fixed in version 0.40, likely thanks to the mentioned upgrade to libGDX 1.9.8-SNAPSHOT. :)

Developer

Woo! glad to hear that it's working now :)