EDIT: Luqui helped me out, my problem was that I was using default-java instead of java-8-openjdk-amd64. Thanks man!
Hi! I've been trying (rather unsuccessfully) to install Spiral Knights on an Ubuntu System.
I've installed the latest edition of java, installed the launcher succesfully multiple times though terminal, and executed multiple forms, including
- the getdown-pro.jar
- The Spiral Knights.desktop file, which launches the extensionless spiral file (which as far as I can tell, just runs getdown-pro.jar)
- the extensionless spiral file
Something DOES happen when I use execute these files, but the launcher dosen't open. If I try to execute multiple times, sometimes a dummy form of the launcher opens stating I have multiple launchers open, but going into system monitor shows that that dummy launcher is the only launcher open.
Sometimes when I have a fresh install, the first time using the launcher will boot up the Spiral Knights Installer for a few seconds before it crashes itself out. Afterwards I'm stuck in the same situation as above.
Can anybody with more technical proficiency help me out? I'm a bit stuck.
I've tried installing as both a super user and as not.
I managed to run the launcher, so here's the log before the launcher crashed and does the same thing as above:
2020/08/31 13:54:45:959 INFO m.a: ------------------ VM Info ------------------
2020/08/31 13:54:45:963 INFO m.a: -- OS Name: Linux
2020/08/31 13:54:45:963 INFO m.a: -- OS Arch: amd64
2020/08/31 13:54:45:963 INFO m.a: -- OS Vers: 5.4.0-45-generic
2020/08/31 13:54:45:963 INFO m.a: -- Java Vers: 11.0.8
2020/08/31 13:54:45:963 INFO m.a: -- Java Home: /usr/lib/jvm/java-11-openjdk-amd64
2020/08/31 13:54:45:964 INFO m.a: -- User Name: ethan
2020/08/31 13:54:45:964 INFO m.a: -- User Home: /home/ethan
2020/08/31 13:54:45:964 INFO m.a: -- Cur dir: /home/ethan
2020/08/31 13:54:45:964 INFO m.a: ---------------------------------------------
2020/08/31 13:54:46:021 INFO m.a: Checking whether we need to use a proxy...
2020/08/31 13:54:46:326 INFO m.a: No proxy appears to be needed.
2020/08/31 13:54:46:326 INFO m.a: ---------------- Proxy Info -----------------
2020/08/31 13:54:46:326 INFO m.a: -- Proxy Host: null
2020/08/31 13:54:46:327 INFO m.a: -- Proxy Port: null
2020/08/31 13:54:46:327 INFO m.a: ---------------------------------------------
2020/08/31 13:54:46:327 WARNING m.a: Failed to initialize: java.io.IOException: m.missing_class
2020/08/31 13:54:46:327 INFO m.a: Attempting to refetch 'getdown.txt' from 'http://gamemedia2.spiralknights.com/spiral/client/getdown.txt'.
2020/08/31 13:54:46:420 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/lwjgl64.dll]
2020/08/31 13:54:46:421 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/lwjgl.dll]
2020/08/31 13:54:46:421 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/jinput-dx8.dll]
2020/08/31 13:54:46:421 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/jinput-dx8_64.dll]
2020/08/31 13:54:46:421 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/jinput-raw.dll]
2020/08/31 13:54:46:421 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/jinput-raw_64.dll]
2020/08/31 13:54:46:422 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/OpenAL64.dll]
2020/08/31 13:54:46:422 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/OpenAL32.dll]
2020/08/31 13:54:46:422 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/froth.dll]
2020/08/31 13:54:46:422 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=resource, value=[windows] native/froth64.dll]
2020/08/31 13:54:46:423 INFO m.a: Skipping [quals=mac os x, osname=linux, osarch=amd64, key=resource, value=[mac os x] native/liblwjgl.dylib]
2020/08/31 13:54:46:423 INFO m.a: Skipping [quals=mac os x, osname=linux, osarch=amd64, key=resource, value=[mac os x] native/libjinput-osx.jnilib]
2020/08/31 13:54:46:423 INFO m.a: Skipping [quals=mac os x, osname=linux, osarch=amd64, key=resource, value=[mac os x] native/openal.dylib]
2020/08/31 13:54:46:423 INFO m.a: Skipping [quals=mac os x, osname=linux, osarch=amd64, key=resource, value=[mac os x] native/libfroth.dylib]
2020/08/31 13:54:46:424 INFO m.a: Skipping [quals=windows, osname=linux, osarch=amd64, key=java_location, value=[windows] /spiral/client/java_windows.jar]
2020/08/31 13:54:46:424 INFO m.a: Skipping [quals=mac os x, osname=linux, osarch=amd64, key=jvmarg, value=[mac os x] -Xdock:name="Spiral Knights"]
2020/08/31 13:54:46:426 INFO m.a: Able to lock for updates: true
2020/08/31 13:54:46:427 INFO m.a: Verifying application: http://gamemedia2.spiralknights.com/spiral/20200506223706/
2020/08/31 13:54:46:428 INFO m.a: Version: 20200506223706
2020/08/31 13:54:46:428 INFO m.a: Class: com.threerings.projectx.client.ProjectXApp
2020/08/31 13:54:46:429 INFO m.a: Failed to load digest: /home/ethan/Games/spiral/digest.txt (No such file or directory). Attempting recovery...
2020/08/31 13:54:46:429 INFO m.a: Attempting to refetch 'digest.txt' from 'http://gamemedia2.spiralknights.com/spiral/20200506223706/digest.txt'.
2020/08/31 13:54:46:440 INFO m.a: No signers, not verifying file [path=digest.txt]
2020/08/31 13:54:46:453 INFO m.a: Unable to read version file: /home/ethan/Games/spiral/version.txt (No such file or directory)
2020/08/31 13:54:46:542 INFO m.a: Resource failed digest check [rsrc=code/config.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/config.jar]
2020/08/31 13:54:46:542 INFO m.a: Resource failed digest check [rsrc=code/projectx-config.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/projectx-config.jar]
2020/08/31 13:54:46:542 INFO m.a: Resource failed digest check [rsrc=code/projectx-pcode.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/projectx-pcode.jar]
2020/08/31 13:54:46:543 INFO m.a: Resource failed digest check [rsrc=code/lwjgl.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/lwjgl.jar]
2020/08/31 13:54:46:543 INFO m.a: Resource failed digest check [rsrc=code/lwjgl_util.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/lwjgl_util.jar]
2020/08/31 13:54:46:543 INFO m.a: Resource failed digest check [rsrc=code/jinput.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/jinput.jar]
2020/08/31 13:54:46:544 INFO m.a: Resource failed digest check [rsrc=code/jutils.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/jutils.jar]
2020/08/31 13:54:46:544 INFO m.a: Resource failed digest check [rsrc=code/jshortcut.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/jshortcut.jar]
2020/08/31 13:54:46:544 INFO m.a: Resource failed digest check [rsrc=code/commons-beanutils.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/commons-beanutils.jar]
2020/08/31 13:54:46:544 INFO m.a: Resource failed digest check [rsrc=code/commons-digester.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/commons-digester.jar]
2020/08/31 13:54:46:545 INFO m.a: Resource failed digest check [rsrc=code/commons-logging.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/commons-logging.jar]
2020/08/31 13:54:46:545 INFO m.a: Resource failed digest check [rsrc=code/getdown-pro-new.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/code/getdown-pro-new.jar]
2020/08/31 13:54:46:545 INFO m.a: Resource failed digest check [rsrc=native/liblwjgl64.so, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/native/liblwjgl64.so (No such file or directory)]
2020/08/31 13:54:46:548 INFO m.a: Resource failed digest check [rsrc=native/liblwjgl.so, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/native/liblwjgl.so (No such file or directory)]
2020/08/31 13:54:46:548 INFO m.a: Resource failed digest check [rsrc=native/libjinput-linux.so, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/native/libjinput-linux.so (No such file or directory)]
2020/08/31 13:54:46:549 INFO m.a: Resource failed digest check [rsrc=native/libjinput-linux64.so, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/native/libjinput-linux64.so (No such file or directory)]
2020/08/31 13:54:46:549 INFO m.a: Resource failed digest check [rsrc=native/libopenal64.so, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/native/libopenal64.so (No such file or directory)]
2020/08/31 13:54:46:549 INFO m.a: Resource failed digest check [rsrc=native/libopenal.so, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/native/libopenal.so (No such file or directory)]
2020/08/31 13:54:46:550 INFO m.a: Resource failed digest check [rsrc=native/libkeybd.so, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/native/libkeybd.so (No such file or directory)]
2020/08/31 13:54:46:550 INFO m.a: Resource failed digest check [rsrc=native/libfroth.so, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/native/libfroth.so (No such file or directory)]
2020/08/31 13:54:46:558 INFO m.a: Resource failed digest check [rsrc=playnow.png, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/playnow.png (No such file or directory)]
2020/08/31 13:54:46:558 INFO m.a: Resource failed digest check [rsrc=playnow_de.png, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/playnow_de.png (No such file or directory)]
2020/08/31 13:54:46:558 INFO m.a: Resource failed digest check [rsrc=playnow_es.png, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/playnow_es.png (No such file or directory)]
2020/08/31 13:54:46:559 INFO m.a: Resource failed digest check [rsrc=playnow_fr.png, error=java.io.FileNotFoundException: /home/ethan/Games/spiral/playnow_fr.png (No such file or directory)]
2020/08/31 13:54:46:559 INFO m.a: Resource failed digest check [rsrc=rsrc/intro-bundle.jar, error=java.nio.file.NoSuchFileException: /home/ethan/Games/spiral/rsrc/intro-bundle.jar]
2020/08/31 13:54:46:559 INFO m.a: 25 of 30 rsrcs require update (0 assumed valid).
2020/08/31 13:54:46:938 INFO m.a: Downloading 118946599 bytes...
2020/08/31 13:54:46:950 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/config.jar, size=1994]
2020/08/31 13:54:46:964 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/projectx-config.jar, size=1272729]
2020/08/31 13:54:47:031 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/projectx-pcode.jar, size=8336610]
2020/08/31 13:54:47:668 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/lwjgl.jar, size=1053471]
2020/08/31 13:54:47:692 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/lwjgl_util.jar, size=173911]
2020/08/31 13:54:47:715 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/jinput.jar, size=214704]
2020/08/31 13:54:47:730 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/jutils.jar, size=7508]
2020/08/31 13:54:47:742 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/jshortcut.jar, size=136087]
2020/08/31 13:54:47:775 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/commons-beanutils.jar, size=231320]
2020/08/31 13:54:47:837 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/commons-digester.jar, size=148783]
2020/08/31 13:54:47:850 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/commons-logging.jar, size=60686]
2020/08/31 13:54:47:861 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/code/getdown-pro-new.jar, size=159934]
2020/08/31 13:54:47:886 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/native/liblwjgl64.so, size=469936]
2020/08/31 13:54:47:907 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/native/liblwjgl.so, size=395108]
2020/08/31 13:54:47:931 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/native/libjinput-linux.so, size=13656]
2020/08/31 13:54:47:942 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/native/libjinput-linux64.so, size=14488]
2020/08/31 13:54:47:956 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/native/libopenal64.so, size=404085]
2020/08/31 13:54:47:983 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/native/libopenal.so, size=368392]
2020/08/31 13:54:47:996 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/native/libkeybd.so, size=8129]
2020/08/31 13:54:48:009 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/native/libfroth.so, size=108193]
2020/08/31 13:54:48:021 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/playnow.png, size=17560]
2020/08/31 13:54:48:032 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/playnow_de.png, size=17030]
2020/08/31 13:54:48:043 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/playnow_es.png, size=17731]
2020/08/31 13:54:48:054 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/playnow_fr.png, size=15293]
2020/08/31 13:54:48:064 INFO m.a: Downloading resource [url=http://gamemedia2.spiralknights.com/spiral/20200506223706/rsrc/intro-bundle.jar, size=105299261]
2020/08/31 13:54:51:214 INFO m.a: Verifying application: http://gamemedia2.spiralknights.com/spiral/20200506223706/
2020/08/31 13:54:51:214 INFO m.a: Version: 20200506223706
2020/08/31 13:54:51:214 INFO m.a: Class: com.threerings.projectx.client.ProjectXApp
2020/08/31 13:54:51:215 INFO m.a: Unable to read version file: /home/ethan/Games/spiral/version.txt (No such file or directory)
2020/08/31 13:54:52:948 INFO m.a: Resources verified.
2020/08/31 13:54:52:949 INFO m.a: Didn't find any custom environment variables, not setting any.
2020/08/31 13:54:52:950 INFO m.a: Running /usr/lib/jvm/java-11-openjdk-amd64/bin/java
-classpath
/home/ethan/Games/spiral/code/config.jar:/home/ethan/Games/spiral/code/projectx-config.jar:/home/ethan/Games/spiral/code/projectx-pcode.jar:/home/ethan/Games/spiral/code/lwjgl.jar:/home/ethan/Games/spiral/code/lwjgl_util.jar:/home/ethan/Games/spiral/code/jinput.jar:/home/ethan/Games/spiral/code/jutils.jar:/home/ethan/Games/spiral/code/jshortcut.jar:/home/ethan/Games/spiral/code/commons-beanutils.jar:/home/ethan/Games/spiral/code/commons-digester.jar:/home/ethan/Games/spiral/code/commons-logging.jar
-Dcom.threerings.getdown=true
-Xmx256M
-XX:+AggressiveOpts
-XX:SoftRefLRUPolicyMSPerMB=10
-Djava.library.path=/home/ethan/Games/spiral/native
-Dorg.lwjgl.util.NoChecks=true
-Dsun.java2d.d3d=false
-Dappdir=/home/ethan/Games/spiral
-Dresource_dir=/home/ethan/Games/spiral/rsrc
-Xmx512M
com.threerings.projectx.client.ProjectXApp
2020/08/31 13:54:53:407 INFO m.a: Failed to launch with optimum arguments; falling back.
2020/08/31 13:54:53:408 INFO m.a: Didn't find any custom environment variables, not setting any.
2020/08/31 13:54:53:408 INFO m.a: Running /usr/lib/jvm/java-11-openjdk-amd64/bin/java
-classpath
/home/ethan/Games/spiral/code/config.jar:/home/ethan/Games/spiral/code/projectx-config.jar:/home/ethan/Games/spiral/code/projectx-pcode.jar:/home/ethan/Games/spiral/code/lwjgl.jar:/home/ethan/Games/spiral/code/lwjgl_util.jar:/home/ethan/Games/spiral/code/jinput.jar:/home/ethan/Games/spiral/code/jutils.jar:/home/ethan/Games/spiral/code/jshortcut.jar:/home/ethan/Games/spiral/code/commons-beanutils.jar:/home/ethan/Games/spiral/code/commons-digester.jar:/home/ethan/Games/spiral/code/commons-logging.jar
-Dcom.threerings.getdown=true
-Xmx256M
-XX:+AggressiveOpts
-XX:SoftRefLRUPolicyMSPerMB=10
-Djava.library.path=/home/ethan/Games/spiral/native
-Dorg.lwjgl.util.NoChecks=true
-Dsun.java2d.d3d=false
-Dappdir=/home/ethan/Games/spiral
-Dresource_dir=/home/ethan/Games/spiral/rsrc
com.threerings.projectx.client.ProjectXApp