🤑 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 Oct 21, 2017 Views: 148 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. :)


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