Forums › English Language Forums › Technical › Technical Issues

Search

Premature EOF or Digest file missing?

7 replies [Last post]
Sat, 09/10/2011 - 22:35
ChaCol
Legacy Username

Trying to install the game and keep getting one of these two errors. I tried reinstalling several times and had no success. I have also tried replacing the digest.txt and getdown.txt with the other 'updated' versions that are posted on the forums and it still doesn't work. I usually get the digest file missing error when I first install it and after I fix that it goes to the Premature EOF error.

Here is the log of my launcher:

2011/09/11 01:31:05:695 INFO e.a: ------------------ VM Info ------------------
2011/09/11 01:31:05:696 INFO e.a: -- OS Name: Windows 7
2011/09/11 01:31:05:696 INFO e.a: -- OS Arch: x86
2011/09/11 01:31:05:696 INFO e.a: -- OS Vers: 6.1
2011/09/11 01:31:05:696 INFO e.a: -- Java Vers: 1.6.0_27
2011/09/11 01:31:05:696 INFO e.a: -- Java Home: C:\Program Files (x86)\Java\jre6
2011/09/11 01:31:05:697 INFO e.a: -- User Name: Charles
2011/09/11 01:31:05:697 INFO e.a: -- User Home: C:\Users\Charles
2011/09/11 01:31:05:697 INFO e.a: -- Cur dir: C:\Users\Charles\AppData\Roaming\Three Rings Design\Spiral Knights
2011/09/11 01:31:05:697 INFO e.a: ---------------------------------------------
2011/09/11 01:31:05:710 INFO e.a: Failed to find proxy settings in Windows registry [error=java.lang.NoSuchFieldError: m_key]
2011/09/11 01:31:05:711 INFO e.a: ---------------- Proxy Info -----------------
2011/09/11 01:31:05:711 INFO e.a: -- Proxy Host: null
2011/09/11 01:31:05:711 INFO e.a: -- Proxy Port: null
2011/09/11 01:31:05:711 INFO e.a: ---------------------------------------------
2011/09/11 01:31:05:712 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/liblwjgl64.so]
2011/09/11 01:31:05:713 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/liblwjgl.so]
2011/09/11 01:31:05:713 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libjinput-linux.so]
2011/09/11 01:31:05:713 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libjinput-linux64.so]
2011/09/11 01:31:05:713 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libopenal64.so]
2011/09/11 01:31:05:713 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libopenal.so]
2011/09/11 01:31:05:713 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libkeybd.so]
2011/09/11 01:31:05:713 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libfroth.so]
2011/09/11 01:31:05:714 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/liblwjgl.jnilib]
2011/09/11 01:31:05:714 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/libjinput-osx.jnilib]
2011/09/11 01:31:05:714 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/openal.dylib]
2011/09/11 01:31:05:714 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/libfroth.jnilib]
2011/09/11 01:31:05:714 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=java_location, value=[linux] /spiral/client/java_linux.jar]
2011/09/11 01:31:05:715 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/09/11 01:31:05:721 INFO e.a: Able to lock for updates: true
2011/09/11 01:31:05:733 INFO e.a: Verifying application: http://download.threerings.net/spiral/20110906154737/
2011/09/11 01:31:05:733 INFO e.a: Version: 20110906154737
2011/09/11 01:31:05:733 INFO e.a: Class: com.threerings.projectx.client.ProjectXApp
2011/09/11 01:31:05:734 INFO e.a: Dropping status 'm.validating'.
2011/09/11 01:31:05:739 INFO e.a: Resource failed digest check [rsrc=getdown.txt, computed=35cef26cad850fce1de5cdcc44e8c479, expected=c23d635d750623d9fed338a591878306]
2011/09/11 01:31:05:740 INFO e.a: Attempting to refetch 'getdown.txt' from 'http://download.threerings.net/spiral/20110906154737/getdown.txt'.
2011/09/11 01:31:12:261 WARNING e.a: getdown() failed.
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.fastRead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at com.a.d.a.a(Unknown Source)
at com.threerings.getdown.data.Application.downloadFile(Unknown Source)
at com.threerings.getdown.data.Application.downloadControlFile(Unknown Source)
at com.threerings.getdown.data.Application.downloadConfigFile(Unknown Source)
at com.threerings.getdown.data.Application.verifyMetadata(Unknown Source)
at com.threerings.getdown.launcher.Getdown.getdown(Unknown Source)
at com.threerings.getdown.launcher.Getdown.run(Unknown Source)
2011/09/11 01:31:12:262 INFO e.a: Releasing lock

Sat, 09/10/2011 - 23:52
#1
Providence
Legacy Username
Hi. It appears that your game

Hi. It appears that your game version is listed as:
20110906154737 (Sept. 6)

The current (Sept 9 bugfix) version is:
20110909161726

This thread has the updated files. Were these the ones you tried?

Sun, 09/11/2011 - 07:18
#2
ChaCol
Legacy Username
Yeah, I tried that and get

Yeah, I tried that and get another error called Premature EOF.

Sun, 09/11/2011 - 12:03
#3
Providence
Legacy Username
Does your launcher file at

Does your launcher file at least reflect a change in version number?

Did you right click and "save as" those files, or did you put them into Proxify? You might have to do that.

Sun, 09/11/2011 - 12:06
#4
ChaCol
Legacy Username
I need to put those files

I need to put those files into Proxify, what do you mean? I just copied the information on the site and saved it into a notepad and replaced the files.

Sun, 09/11/2011 - 12:12
#5
Providence
Legacy Username
And the notepad file was a

And the notepad file was a correctly named .txt file?

http://proxify.com/
Paste the link into that, and it'll trick your ISP into letting you grab the files without compressing them in weird ways.

It sounds like you were able to open them just fine, but to double check we're both seeing the same thing, the start of getdown.txt looks like:

#
# $Id: getdown.txt 19918 2005-03-23 20:44:52Z mdb $
#
# Project X development client deployment descriptor

# General information
version = 20110909161726
appbase = http://download.threerings.net/spiral/%VERSION%
latest = http://download.threerings.net/spiral/client/getdown.txt

The start of digest.txt looks like:
getdown.txt = 3b2c1e06c0fe0282bad51ab145196d43
code/config.jar = 79330e789dce7d5058deecfb7f429026
code/projectx-config.jar = acdb411f97bbfd46763a2bf97760a63a

Gotta say, this bug just keeps getting weirder and weirder.

Sun, 09/11/2011 - 12:28
#6
ChaCol
Legacy Username
Yeah I have the exact same

Yeah I have the exact same thing. I saved it correctly and all, but after that I get the Premature EOF error. I reinstalled it once and somehow it worked for like half a second and went to the menu but after that it went back to patching and gave me the Premature EOF error again.

My launcher still says this:

2011/09/11 15:25:31:504 INFO e.a: ------------------ VM Info ------------------
2011/09/11 15:25:31:506 INFO e.a: -- OS Name: Windows 7
2011/09/11 15:25:31:506 INFO e.a: -- OS Arch: x86
2011/09/11 15:25:31:506 INFO e.a: -- OS Vers: 6.1
2011/09/11 15:25:31:506 INFO e.a: -- Java Vers: 1.6.0_25
2011/09/11 15:25:31:506 INFO e.a: -- Java Home: c:\program files (x86)\steam\steamapps\common\spiral knights\java_vm
2011/09/11 15:25:31:506 INFO e.a: -- User Name: Charles
2011/09/11 15:25:31:507 INFO e.a: -- User Home: C:\Users\Charles
2011/09/11 15:25:31:507 INFO e.a: -- Cur dir: c:\program files (x86)\steam\steamapps\common\spiral knights
2011/09/11 15:25:31:507 INFO e.a: ---------------------------------------------
2011/09/11 15:25:31:521 INFO e.a: Failed to find proxy settings in Windows registry [error=java.lang.NoSuchFieldError: m_key]
2011/09/11 15:25:31:523 INFO e.a: ---------------- Proxy Info -----------------
2011/09/11 15:25:31:523 INFO e.a: -- Proxy Host: null
2011/09/11 15:25:31:523 INFO e.a: -- Proxy Port: null
2011/09/11 15:25:31:523 INFO e.a: ---------------------------------------------
2011/09/11 15:25:31:525 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/liblwjgl64.so]
2011/09/11 15:25:31:525 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/liblwjgl.so]
2011/09/11 15:25:31:525 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libjinput-linux.so]
2011/09/11 15:25:31:526 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libjinput-linux64.so]
2011/09/11 15:25:31:526 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libopenal64.so]
2011/09/11 15:25:31:526 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libopenal.so]
2011/09/11 15:25:31:526 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libkeybd.so]
2011/09/11 15:25:31:526 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=resource, value=[linux] native/libfroth.so]
2011/09/11 15:25:31:527 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/liblwjgl.jnilib]
2011/09/11 15:25:31:527 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/libjinput-osx.jnilib]
2011/09/11 15:25:31:527 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/openal.dylib]
2011/09/11 15:25:31:528 INFO e.a: Skipping [quals=mac os x, osname=windows 7, osarch=x86, key=resource, value=[mac os x] native/libfroth.jnilib]
2011/09/11 15:25:31:528 INFO e.a: Skipping [quals=linux, osname=windows 7, osarch=x86, key=java_location, value=[linux] /spiral/client/java_linux.jar]
2011/09/11 15:25:31:528 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/09/11 15:25:31:540 INFO e.a: Able to lock for updates: true
2011/09/11 15:25:31:570 INFO e.a: Verifying application: http://download.threerings.net/spiral/20110909161726/
2011/09/11 15:25:31:570 INFO e.a: Version: 20110909161726
2011/09/11 15:25:31:570 INFO e.a: Class: com.threerings.projectx.client.ProjectXApp
2011/09/11 15:25:31:573 INFO e.a: Dropping status 'm.validating'.
2011/09/11 15:25:31:578 INFO e.a: Resource failed digest check [rsrc=getdown.txt, computed=2143528397b30a25f81ec73872f63d8e, expected=3b2c1e06c0fe0282bad51ab145196d43]
2011/09/11 15:25:31:579 INFO e.a: Attempting to refetch 'getdown.txt' from 'http://download.threerings.net/spiral/20110909161726/getdown.txt'.
2011/09/11 15:25:38:862 WARNING e.a: getdown() failed.
java.io.IOException: Premature EOF
at sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:234)
at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:662)
at java.io.FilterInputStream.read(FilterInputStream.java:116)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:2676)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:2671)
at com.a.d.a.a(Unknown Source)
at com.threerings.getdown.data.Application.downloadFile(Unknown Source)
at com.threerings.getdown.data.Application.downloadControlFile(Unknown Source)
at com.threerings.getdown.data.Application.downloadConfigFile(Unknown Source)
at com.threerings.getdown.data.Application.verifyMetadata(Unknown Source)
at com.threerings.getdown.launcher.Getdown.getdown(Unknown Source)
at com.threerings.getdown.launcher.Getdown.run(Unknown Source)
2011/09/11 15:25:38:863 INFO e.a: Releasing lock

My projectX file says this:

2011/09/11 14:48:42:792 INFO H$a.a: Logging to 'c:\program files (x86)\steam\steamapps\common\spiral knights\.\projectx.log'.
2011/09/11 14:48:49:276 INFO H$a.a: Steam initialized.
WARNING: Found unknown Windows version: Windows 7
Attempting to use default windows plug-in.
Loading: net.java.games.input.DirectAndRawInputEnvironmentPlugin
2011/09/11 14:48:58:219 INFO H$a.a: Connecting [host=game.spiralknights.com/184.73.214.58, port=47624]
2011/09/11 14:49:00:120 INFO H$a.a: Running c:\program files (x86)\steam\steamapps\common\spiral knights\.\java_vm\bin\javaw.exe
-Dapp.username=steam:76561198043769118
-Dapp.password=
-Dapp.encrypted=true
-Dapp.applet=false
-jar
c:\program files (x86)\steam\steamapps\common\spiral knights\.\getdown-pro.jar
c:\program files (x86)\steam\steamapps\common\spiral knights\.
2011/09/11 14:49:03:147 INFO H$a.a: Exiting for Getdown relaunch.

This is my version: 20110909161726

Digest:

getdown.txt = 3b2c1e06c0fe0282bad51ab145196d43
code/config.jar = 79330e789dce7d5058deecfb7f429026
code/projectx-config.jar = acdb411f97bbfd46763a2bf97760a63a
code/projectx-pcode.jar = 56c575e6139aae2ab8556ba52462127b
code/lwjgl.jar = a341f2ae0165f9eb2918c1fbac165f16
code/lwjgl_util.jar = 49b413a77fe6a11ae2b0517cc1413e16
code/jinput.jar = 03ab82d160e7524f1622e2395275e07b
code/jshortcut.jar = a47e2845c0eb3a0697685ee6a954dc97
code/commons-beanutils.jar = 1f3a38860fe4c9b6c73536813a99bb66
code/commons-digester.jar = a4dd528366512d2e9440d571ba301a06
code/commons-logging.jar = 073a5c734e213bcbbb43af48ed479da3
code/getdown-pro-new.jar = 0e13bff1b5c143e979d5b63c2abc8701
native/liblwjgl64.so = c1691754d10b67061fb87a0c7eb8aeb1
native/liblwjgl.so = 160a1aaa2613781087e3dabad34fb93a
native/libjinput-linux.so = f2317f7c050cd441510423e90fb16dfd
native/libjinput-linux64.so = 23a6b611eaab617a9394f932b69ae034
native/libopenal64.so = e873945a28aa62e92b13d98d8d25f7f8
native/libopenal.so = c3c18122052f113ef7052aebb7df254a
native/libkeybd.so = e58259216295a562768d27b3b8844ede
native/libfroth.so = 75556f022e3b1a1c6f38182966de2ec5
native/lwjgl64.dll = 3cff74f705d28351c93876d45a5c87cb
native/lwjgl.dll = 3e52ee99fda3c13a84c5b9aebe28ec94
native/jinput-dx8.dll = 65f209da96fcb4c0c0e97953c94d5771
native/jinput-dx8_64.dll = f1a51706365a44ea21aa96a9a04bfb37
native/jinput-raw.dll = e5e31f006e14bf97ac3ec1ee54b37feb
native/jinput-raw_64.dll = 4d1cfc36d1b5b1dd496d6e3090044cb1
native/OpenAL64.dll = 5a4fb0e69f0064c2caa41c2650d15f5e
native/OpenAL32.dll = 9c24ed831ddfa8319382b2bfd9691aa9
native/froth.dll = c851b777c21e0a40bb7acb57e15c5421
native/froth64.dll = e771e36bfbc4ca4fd9ac109bcee6f851
native/liblwjgl.jnilib = 5bbbeb55d436fbb13490cdb9e785f13b
native/libjinput-osx.jnilib = b0f62f4735ad754a7e6c8e2f744a0523
native/openal.dylib = 938a20055127b2262d114b8bba5a9e07
native/libfroth.jnilib = 09cbd56dbe04aa08f9822556a60ed0c0
background.png = 50eed6569dbebe3e4e290f092507bf25
progress.png = a33e8cafb98f940707fc98df71d9e6ed
icon_128.png = f3692c1ff8c59df61946c9dd0f4a0ef4
icon_32.png = 14d391606d9349a6a53ad25e22090234
icon_16.png = ed41cb20ac02b9d26f23625e9944c7ca
rsrc/intro-bundle.jar = eb3220d5b28f4a582a4f4600ecbdbf8b
rsrc/full-music-bundle.jar = 34c6cdd558a4872ea986d0162fe997e5
rsrc/full-rest-bundle.jar = 41a465f13f7ca360b0fc349489fc1a1a
digest.txt = 035ce0a0187a7d0bde39c2b8771faa29

getdown:

#
# $Id: getdown.txt 19918 2005-03-23 20:44:52Z mdb $
#
# Project X development client deployment descriptor

# General information
version = 20110909161726
appbase = http://download.threerings.net/spiral/%VERSION%
latest = http://download.threerings.net/spiral/client/getdown.txt

# Configure the update UI
ui.name = Spiral Knights
ui.background_image = background.png
ui.progress_image = progress.png
ui.progress = 17, 321, 458, 22
ui.progress_bar = 438C93
ui.progress_text = FFFFFF
ui.status = 57, 245, 373, 68
ui.status_text = FFFFFF
ui.icon = icon_128.png
ui.icon = icon_32.png
ui.icon = icon_16.png
ui.mac_dock_icon = rsrc/ui/icon/desktop.icns

# For tracking in getdown
tracking_url = http://www.google-analytics.com/__utm.gif?utmwv=4.5.9&utmac=UA-169037-8&...
tracking_percents = 5,25,50,75,99
tracking_ga_hash = 103033794

# These all go into the classpath
code = code/config.jar
code = code/projectx-config.jar
code = code/projectx-pcode.jar
code = code/lwjgl.jar
code = code/lwjgl_util.jar
code = code/jinput.jar
code = code/jshortcut.jar
code = code/commons-beanutils.jar
code = code/commons-digester.jar
code = code/commons-logging.jar

# Getdown doesn't go in the classpath; this is just for auto-upgrade
resource = code/getdown-pro-new.jar

# Native library bits
resource = [linux] native/liblwjgl64.so
resource = [linux] native/liblwjgl.so
resource = [linux] native/libjinput-linux.so
resource = [linux] native/libjinput-linux64.so
resource = [linux] native/libopenal64.so
resource = [linux] native/libopenal.so
resource = [linux] native/libkeybd.so
resource = [linux] native/libfroth.so
resource = [windows] native/lwjgl64.dll
resource = [windows] native/lwjgl.dll
resource = [windows] native/jinput-dx8.dll
resource = [windows] native/jinput-dx8_64.dll
resource = [windows] native/jinput-raw.dll
resource = [windows] native/jinput-raw_64.dll
resource = [windows] native/OpenAL64.dll
resource = [windows] native/OpenAL32.dll
resource = [windows] native/froth.dll
resource = [windows] native/froth64.dll
resource = [mac os x] native/liblwjgl.jnilib
resource = [mac os x] native/libjinput-osx.jnilib
resource = [mac os x] native/openal.dylib
resource = [mac os x] native/libfroth.jnilib

# Our media resources
resource = background.png
resource = progress.png
resource = icon_128.png
resource = icon_32.png
resource = icon_16.png

# Media resources that will be unpacked
uresource = rsrc/intro-bundle.jar

# Define our auxiliary resource groups

Sun, 09/11/2011 - 12:46
#7
Providence
Legacy Username
Geez. Okay. The files you've

Geez. Okay. The files you've copied/pasted look fine, as far as I can tell.
Maybe this is a Steam error on your end?

Leave those new getdown and digest files, try deleting the rsrc and code folders, and then letting the game redownload and patch.
If that works, have Steam verify the game cache and see what happens.
Have you emailed Support to see what they say?

Just out of curiosity and an attempt to collect data, who is your ISP and what wireless router (if any) are you using?

Powered by Drupal, an open source content management system