The game will not launch after the latest patch. Not under steam.
When I try to launch it, cursor goes to busy then normal, then busy again and just quits. I never get to any screens.
You know, I paid a lot to play this game. Please let me in...
The game will not launch after the latest patch. Not under steam.
When I try to launch it, cursor goes to busy then normal, then busy again and just quits. I never get to any screens.
You know, I paid a lot to play this game. Please let me in...
Also, projectx.log contains:
2011/10/13 14:15:46:605 INFO I$a.b: Logging to 'C:\Users\ben\AppData\LocalLow\spiral\.\projectx.log'.
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getDeclaredFields(Unknown Source)
at com.threerings.expr.a.a.av(SourceFile:405)
at com.threerings.expr.a.a.av(SourceFile:405)
at com.threerings.expr.a.a.av(SourceFile:405)
at com.threerings.expr.a.a.a(SourceFile:66)
at com.threerings.expr.t.setParentScope(SourceFile:92)
at com.threerings.expr.t.(SourceFile:57)
at com.threerings.expr.t.(SourceFile:47)
at com.threerings.opengl.e.(SourceFile:85)
at com.threerings.opengl.n.(SourceFile:55)
at com.threerings.projectx.client.ProjectXApp.(SourceFile:248)
at com.threerings.projectx.client.ProjectXApp.main(SourceFile:221)
and launcher.log contains:
2011/10/13 14:15:46:059 INFO e.a: ------------------ VM Info ------------------
2011/10/13 14:15:46:059 INFO e.a: -- OS Name: Windows Vista
2011/10/13 14:15:46:059 INFO e.a: -- OS Arch: x86
2011/10/13 14:15:46:059 INFO e.a: -- OS Vers: 6.1
2011/10/13 14:15:46:059 INFO e.a: -- Java Vers: 1.5.0_17
2011/10/13 14:15:46:059 INFO e.a: -- Java Home: C:\Program Files (x86)\Java\jre1.5.0_17
2011/10/13 14:15:46:059 INFO e.a: -- User Name: ben
2011/10/13 14:15:46:059 INFO e.a: -- User Home: C:\Users\ben
2011/10/13 14:15:46:059 INFO e.a: -- Cur dir: C:\Users\ben\AppData\LocalLow\spiral
2011/10/13 14:15:46:059 INFO e.a: ---------------------------------------------
2011/10/13 14:15:46:074 INFO e.a: Failed to find proxy settings in Windows registry [error=java.lang.UnsatisfiedLinkError: no jRegistryKey in java.library.path]
2011/10/13 14:15:46:090 INFO e.a: ---------------- Proxy Info -----------------
2011/10/13 14:15:46:090 INFO e.a: -- Proxy Host: null
2011/10/13 14:15:46:090 INFO e.a: -- Proxy Port: null
2011/10/13 14:15:46:090 INFO e.a: ---------------------------------------------
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=linux, osname=windows vista, osarch=x86, key=resource, value=[linux] native/liblwjgl64.so]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=linux, osname=windows vista, osarch=x86, key=resource, value=[linux] native/liblwjgl.so]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=linux, osname=windows vista, osarch=x86, key=resource, value=[linux] native/libjinput-linux.so]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=linux, osname=windows vista, osarch=x86, key=resource, value=[linux] native/libjinput-linux64.so]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=linux, osname=windows vista, osarch=x86, key=resource, value=[linux] native/libopenal64.so]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=linux, osname=windows vista, osarch=x86, key=resource, value=[linux] native/libopenal.so]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=linux, osname=windows vista, osarch=x86, key=resource, value=[linux] native/libkeybd.so]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=linux, osname=windows vista, osarch=x86, key=resource, value=[linux] native/libfroth.so]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=mac os x, osname=windows vista, osarch=x86, key=resource, value=[mac os x] native/liblwjgl.jnilib]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=mac os x, osname=windows vista, osarch=x86, key=resource, value=[mac os x] native/libjinput-osx.jnilib]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=mac os x, osname=windows vista, osarch=x86, key=resource, value=[mac os x] native/openal.dylib]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=mac os x, osname=windows vista, osarch=x86, key=resource, value=[mac os x] native/libfroth.jnilib]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=linux, osname=windows vista, osarch=x86, key=java_location, value=[linux] /spiral/client/java_linux.jar]
2011/10/13 14:15:46:090 INFO e.a: Skipping [quals=mac os x-x86_64, osname=windows vista, osarch=x86, key=jvmarg, value=[mac os x-x86_64] -d32]
2011/10/13 14:15:46:105 INFO e.a: Able to lock for updates: true
2011/10/13 14:15:46:137 INFO e.a: Verifying application: http://download.threerings.net/spiral/20111012143239/
2011/10/13 14:15:46:137 INFO e.a: Version: 20111012143239
2011/10/13 14:15:46:137 INFO e.a: Class: com.threerings.projectx.client.ProjectXApp
2011/10/13 14:15:46:137 INFO e.a: Dropping status 'm.validating'.
2011/10/13 14:15:46:386 INFO e.a: Dropping status 'm.validating'.
2011/10/13 14:15:46:402 INFO e.a: Resources verified.
2011/10/13 14:15:46:402 INFO e.a: Dropping status 'm.launching'.
2011/10/13 14:15:46:402 INFO e.a: Didn't find any custom environment variables, not setting any.
2011/10/13 14:15:46:402 INFO e.a: Running C:\Program Files (x86)\Java\jre1.5.0_17\bin\javaw.exe
-classpath
C:\Users\ben\AppData\LocalLow\spiral\.\code\config.jar;C:\Users\ben\AppData\LocalLow\spiral\.\code\projectx-config.jar;C:\Users\ben\AppData\LocalLow\spiral\.\code\projectx-pcode.jar;C:\Users\ben\AppData\LocalLow\spiral\.\code\lwjgl.jar;C:\Users\ben\AppData\LocalLow\spiral\.\code\lwjgl_util.jar;C:\Users\ben\AppData\LocalLow\spiral\.\code\jinput.jar;C:\Users\ben\AppData\LocalLow\spiral\.\code\jshortcut.jar;C:\Users\ben\AppData\LocalLow\spiral\.\code\commons-beanutils.jar;C:\Users\ben\AppData\LocalLow\spiral\.\code\commons-digester.jar;C:\Users\ben\AppData\LocalLow\spiral\.\code\commons-logging.jar
-Dcom.threerings.getdown=true
-Xmx256M
-XX:+AggressiveOpts
-XX:SoftRefLRUPolicyMSPerMB=10
-Djava.library.path=C:\Users\ben\AppData\LocalLow\spiral\./native
-Dorg.lwjgl.util.NoChecks=true
-Dsun.java2d.d3d=false
-Dappdir=C:\Users\ben\AppData\LocalLow\spiral\.
-Dresource_dir=C:\Users\ben\AppData\LocalLow\spiral\./rsrc
com.threerings.projectx.client.ProjectXApp
There was a problem with the latest build so that it no longer runs when your using Java 1.5. If you do have a new version of Java installed, you can simply change the target of the shortcut to use exe from the later version.
Go to this folder (C:\Program Files (x86)\Java\) and it'll show you all the different version of java installed in separate folders. Replace jre1.5.0_17 in the shortcut with the name of one of the other folders, hit ok, and the game should start working again.
Common names for the newer javas
jre6
jre1.6.0
jre1.6.0_22 (for update 22)
jre7
Thanks for trying to assist! I only have JAVA folder "jre1.5.0_17" in C:\Program Files (x86)\Java.
Is that a problem?
also, Version.txt contains "20111012143239".
version.txt is specific to SK, and doesn't affect the issue at hand. Your all good as far as that is concerned.
You can go here to get the latest version of Sun Java (think its 1.6 u26).
http://www.java.com/en/download/index.jsp
If the shortcut still gives you trouble, just delete it, reinstall the game, and it'll make a new one based on the most recent java.
Installed jre6 as per your link. Changed the shortcut to reflect this and now the game runs. Wow. WTF. You'd think the updater would mention that I need a new version of java.
Thanks for your help! Cheers!
It looks like it might had been a mistake when they were compiling the latest build of the game.
"Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file" This error usually means the JAR files were compiled in a version of java thats newer then the one your running. Kind of like using Office 95 to open a Word 2010 doc.
Ultimately they have no reason to arbitrarily change the develop environment unless there was a pressing need for a particular feature. And since the problem occurred with a hotfix instead of a content update, it may not be an intentional move. We won't know for sure until the devs push another hotfix out, but at the very least theres a way to work around the issue for most of the affected players.
if it helps:
shortcut to launch game: "C:\Program Files (x86)\Java\jre1.5.0_17\bin\javaw.exe" -jar getdown-pro.jar .
produces (in a cmd window):
"Unable to access jarfile getdown-pro.jar"