Yup. Mac client user, game won't load after installing the new patch.
game won't load after new patch.
I have Windows 7 pc, and it won't start.
Mac here, won't load for me either. Reinstalling doesn't help.
@Pawn: They develop on Lion..... and for some reason all the problems on Macs always seem to be pre-Lion versions of OSX.
I have the same problem. I'm a Windows 7 user (non-steam). My friend is also having problems. She's a Mac user. If it means anything, i clicked the patch notes button as it was installing the patch.
@Xainthejust Me too, although interestingly, it didn't reappear either of the two times I reinstalled.
The patchnotes button is only in the more recent versions of Getdown, and the version in the installer is pretty ancient.
Now is it the game crashing, or the patcher? or is it launching, but just not letting anyone login? I wanna start examining log files, but I need to know how its breaking down so I know where I need to look.
it does:
validating
downloads patch notes
validates again to 100%
does launching......
...
..
.
then never launches
@Starlinvf Definitely the game. It launches, is "open" (without any windows, etc) for a second or two, then it quits.
"it does:
validating
downloads patch notes
validates again to 100%
does launching......
...
..
.
then never launches"
same thing happened to me. im a macbook pro user...
"it does:
validating
downloads patch notes
validates again to 100%
does launching......
...
..
.
then never launches"
Does not launch from icon double-click. Just nothing. I restarted comp. Nothin.
Alright, post the projectx.log file contents.
I will once I figure out how to find the file, where is it?
Its in whatever folder SK is installed in.
Ok, I think we might have a lead here. Check the instructions on the link below and find out what version of java you have selected to run first.
Running Windows 7 using the client not on Steam. Here is my projectx.log file. Game will not launch at all, my friend is having the same problem running Windows XP.
2011/10/12 21:25:02:158 INFO I$a.b: Logging to 'C:\Program Files (x86)\Three Rings Design\Spiral Knights\.\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)
Version 6 Build 1.6.0_26b03. When I ran the update earlier it said I have the latest version.
Right click on the SK shortcut and go to properties. Can you paste whats in the Target line?
"C:\Program Files (x86)\Java\jre1.5.0_17\bin\javaw.exe" -jar getdown-pro.jar .
Ok, I think the mystery is solved. Looks like part of the game is being compiled using JRE 6, which is causing the "Bad version number in .class file" error for everyone still running it on JRE 5. The mix up probably occurred by accident, but the devs will either need to recompile under the the correct version to get everything back to normal.
In the meantime you can still run the game using JRE6 and JRE7.
@Reconbot: You'll need to modify the shortcut to point to the folder containing jre6. The exact folder name varies slightly, but should start with "jre6" or "jre1.6.0"
For all Mac users:
Go to Spotlight (Top right of the desktop with the magnifying glass)
Type in Java Preferences
Drag the latest version of JRE to the top of the list
Close window and start up Spiral Knights
For Windows/Steam users: You should NOT be affected by this since Steam packages JRE6u22 as part of the SK game files.
I tried java version 6 update 27, and java version 7. Didn't work. (windows 7)
I tried to modify as you told Reconbot, but it won't allow it. How exactly is that done?
OK, that worked for me and my friend. Don't know why we have to self edit the short cut for the game to work after a patch but whatever. Thx
So, what exactly was the fix, Recon? what specific modification worked(jre6, jre 1.6.0, ...)?
Would you mind posting the new name? It would be most appreciated. Thx.
I can't wait up to read anymore responses, but I hope there is a solution for me by tomorrow :/
I've tried everything for the java preferences and its still not working for steam.
Ok, 2 more issues that popped up.
@Reconbot: Its just the way the game needs to be launched given how the JRE install works. If you've played with full mods for FPS game, its the same basic concept. You have 1 main executable that runs the entire game environment, which has a default set of resources. In order to an alternate set of resources files, you have to specify to the main executable that it needs to load to a mod, and what label it should be looking for. The Java Runtime just has bunch of core files located in the "Program files" folder, and contains absolutely no resources specific to any java program that wants to run under it. So at launch, you have to specify to java what resources it needs to load, where to find it, and what options you want it to use. In the case of the Windows shortcut, your directly executing javaw.exe, and telling it to load getdown-pro.jar from \(SK folder)\
Since you have multiple versions of java installed at the same time, controlling which version to use is just a matter of executing the right file belonging to version you want to use. Since your shortcut was pointing to JRE 1.5, it was probably made awhile back before 1.6 was installed.
SK standalone client on Windows uses a shortcut on the desktop with the following properties.
Target: "C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -jar getdown-pro.jar . <--- directly launches java, and tells it to load getdown-pro
Start in: "C:\Users\(username)\AppData\Roaming\Three Rings Design\Spiral Knights" <--- Specifies the working directory when starting the program.
What you need to change it to depends completely on what versions of java you have installed. To find the labeling of the folders, you'll have to go in and check it or use the Java icon in the windows control panel to see which JREs are registered with the OS.
Default locations - each version will have its own sub folder.
WinXP: C:\Program Files\Java\
Win7/Vista 64-bit: C:\Program Files\Java\
Win7/Vista 32-bit: C:\Program Files (x86)\Java\
Problem #2 is an unfortunate catch 22 for Mac\Steam users. Apparently there is still a problem with JRE 1.6 on the Macs that prevents the Steam login from working... However, that feature still works correctly under JRE 1.5.... which will break the game in the current build.
I'm sorry to say, but this combination is going to be stuck until the dev team pushes another update.
Is there any reason why they couldn't remove the latest patch, allowing everyone to play, fix the damn thing, and rerelease it when it works?????
@OOO
do you realize you have a problem when u don't say crap and the community is troubleshooting your issue for u!!!!!!!!!!!!!!!!
Total BS.
Maybe you should hire somebody like Starlinvf so you don't KEEP putting out incompatible stuff with macs. A month after PvP bomberman and it still froze everytime a mac user played. Full of fail. Again and again.
I changed this: "C:\Program Files (x86)\Java\jre1.5.0_17\bin\javaw.exe" -jar getdown-pro.jar to
"C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -jar getdown-pro.jar
It worked on Windows 7 and Windows XP, you should have the same files in your Java folder that are in ours. This fixed it on both OS.
Right click on your shortcut, choose properties and look for the "Target" line, that's what you edit, "Target".
Replace the "jre1.5.0_17" with "jre6" and hit apply. Hope this helps. :D
@Pawn: With MMOs you almost NEVER see them roll back a patch. This is especially true with content related updates, where it would be impossible to roll back without destorying the database in the process. It would basically take a cataclysmic software failure (as in the entire playerbase) to even consider a roll back, and I've only seen it happen once in the 10 years I've been playing online. If the situation is bad enough, the development team will usually pull overtime to try and correct the problem.... but they are still lowly organic creatures, requiring sleep, food, and other such non-sense.
And no.... you don't want me in development. The most complicated thing I've ever wrote was a chat bot that randomly insults you based on keywords, and it was only a script built on mIRC. I couldn't code my way out of a paper bag.... or even the paper bag itself.
Anyway, the community lead tech forums are filled with individuals who put the effort of trying to understand what it is we're dealing with, and learn as much as possible so we can mess with it if we wanted to. But probably the biggest advantage is being out in the wild, with the myriad of mix and match hardware, software, and every crazy combination of things people could cobble together. That and the fact tech heads can't let a problem go investigated. It sits there.... mocking us. "Ha ha, you can't play" Like hell I can't. "seriously... you can't. its not working." Your logic mumbo jumbo doesn't work on me!!! AND MY MOTHER WAS A SAINT!!! "wait, what? I didn't say..." SPARTTAAAAA!!!! "OH SHI---". At least thats kind of how it plays out in my head.
Thx Star and Recon. It finally worked.
Y'know what I noticed when I double checked the line, is the ')' missing after the x86. I am pretty sure I didn't mess wit that, but maybe I did. Anyway, I dis the modification again and it worked. YAY!
Mac user as well.
This should have been ironed out before the patch was ever implemented. Please have someone in your offices get a Mac and stop producing releasing content incompatible with Macs. It is getting old.
If it's not fixed it is going to cost me 3-5k ce so please hotfix it asap.