I'm a Steam user who has been playing for a month or so and since the last patch I have been unable to get past the patching process, always receiving the message "Unexpected end of file from server".
I've tried downloading digest.txt and getdown.txt and overwriting the ones in my Spiral Knights directory as other posts have suggested. I've tried using the Steam file validation process. I've tried completely uninstalling and reinstalling the game, all to no avail. I am at a complete loss as to how to fix this problem. I'd appreciate it if anyone could offer some wisdom.
Below is the launcher.log file, which I think some people post when they have issues launching the program. It's all Greek to me.
2011/07/25 00:15:15:024 INFO e.a: ------------------ VM Info ------------------
2011/07/25 00:15:15:027 INFO e.a: -- OS Name: Windows 7
2011/07/25 00:15:15:027 INFO e.a: -- OS Arch: x86
2011/07/25 00:15:15:027 INFO e.a: -- OS Vers: 6.1
2011/07/25 00:15:15:027 INFO e.a: -- Java Vers: 1.6.0_25
2011/07/25 00:15:15:027 INFO e.a: -- Java Home: c:\program files (x86)\steam\steamapps\common\spiral knights\java_vm
2011/07/25 00:15:15:028 INFO e.a: -- User Name: [REDACTED]
2011/07/25 00:15:15:028 INFO e.a: -- User Home: C:\Users\[REDACTED]
2011/07/25 00:15:15:028 INFO e.a: -- Cur dir: c:\program files (x86)\steam\steamapps\common\spiral knights
2011/07/25 00:15:15:028 INFO e.a: ---------------------------------------------
2011/07/25 00:15:15:074 INFO e.a: Failed to find proxy settings in Windows registry [error=java.lang.NoSuchFieldError: m_key]
2011/07/25 00:15:15:077 INFO e.a: ---------------- Proxy Info -----------------
2011/07/25 00:15:15:077 INFO e.a: -- Proxy Host: null
2011/07/25 00:15:15:077 INFO e.a: -- Proxy Port: null
2011/07/25 00:15:15:078 INFO e.a: ---------------------------------------------
2011/07/25 00:15:15:083 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/liblwjgl64.so]
2011/07/25 00:15:15:083 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/liblwjgl.so]
2011/07/25 00:15:15:084 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libjinput-linux.so]
2011/07/25 00:15:15:084 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libjinput-linux64.so]
2011/07/25 00:15:15:084 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libopenal64.so]
2011/07/25 00:15:15:085 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libopenal.so]
2011/07/25 00:15:15:085 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libkeybd.so]
2011/07/25 00:15:15:085 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libfroth.so]
2011/07/25 00:15:15:086 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/liblwjgl.jnilib]
2011/07/25 00:15:15:086 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/libjinput-osx.jnilib]
2011/07/25 00:15:15:086 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/openal.dylib]
2011/07/25 00:15:15:087 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/libfroth.jnilib]
2011/07/25 00:15:15:087 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=java_location, value=[linux] /spiral/client/java_linux.jar]
2011/07/25 00:15:15:088 INFO e.a: Skipping [quals=mac os x-x86_64, osname=windows 7, osarch=x86, key=jvmarg, value=[mac os x-x86_64] -d32]
2011/07/25 00:15:15:108 INFO e.a: Able to lock for updates: true
2011/07/25 00:15:15:170 INFO e.a: Verifying application: http://download.threerings.net/spiral/20110708143951/
2011/07/25 00:15:15:170 INFO e.a: Version: 20110708143951
2011/07/25 00:15:15:170 INFO e.a: Class: com.threerings.projectx.client.ProjectXApp
2011/07/25 00:15:15:175 INFO e.a: Dropping status 'm.validating'.
2011/07/25 00:15:15:187 INFO e.a: Unable to read version file: .\version.txt (The system cannot find the file specified)
2011/07/25 00:15:17:231 INFO e.a: Application requires update.
2011/07/25 00:15:18:360 INFO e.a: Downloading 9809839 bytes...
2011/07/25 00:15:18:874 INFO e.a: Downloading resource [url=http://download.threerings.net/spiral/20110721120606/patch20110708143951.dat, size=5751457]
2011/07/25 00:15:42:632 INFO e.a: Downloading resource [url=http://download.threerings.net/spiral/20110721120606/patch-full20110708143951.dat, size=4058382]
Patching code/config.jar...
Patching code/projectx-config.jar...
Patching code/projectx-pcode.jar...
Patching rsrc/intro-bundle.jar...
Error patching '.\rsrc\intro-bundle.jar': java.util.zip.ZipException: error in opening zip file
Patching rsrc/full-rest-bundle.jar...
Error patching '.\rsrc\full-rest-bundle.jar': java.util.zip.ZipException: error in opening zip file
2011/07/25 00:15:58:567 INFO e.a: Attempting to refetch 'digest.txt' from 'http://download.threerings.net/spiral/20110721120606/digest.txt'.
2011/07/25 00:15:59:236 WARNING e.a: getdown() failed.
java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:769)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:766)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1195)
at com.threerings.getdown.data.Application.downloadFile(Unknown Source)
at com.threerings.getdown.data.Application.downloadControlFile(Unknown Source)
at com.threerings.getdown.data.Application.downloadDigestFile(Unknown Source)
at com.threerings.getdown.data.Application.updateMetadata(Unknown Source)
at com.threerings.getdown.launcher.Getdown.update(Unknown Source)
at com.threerings.getdown.launcher.Getdown.getdown(Unknown Source)
at com.threerings.getdown.launcher.Getdown.run(Unknown Source)
2011/07/25 00:15:59:237 INFO e.a: Releasing lock
If this only occurred in the last hour or so, they are doing a server reboot (and looks like a patch).