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

MewnBase

Planet exploration and survival game with base building. · By Cairn4

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

A topic by Akien created Oct 21, 2017 Views: 197 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 :)