DoobyDude

I'm still getting failed updates when running Spine normally, and when I try the ProxyTrace method I now get nothing except this message (as per email to Nate).
C:\Program Files (x86)\Spine\launcher>java -Dhttp.proxyHost=localhost -Dhttp.pro
xyPort=8011 -Dsun.net.client.defaultConnectTimeout=-1 -jar launcher-full.jar
Spine Launcher 1.3.2-full
Java 1.6.0_31 Sun Microsystems Inc.
Java HotSpot(TM) 64-Bit Server VM
64-bit Java detected.
32-bit Java is required.

C:\Program Files (x86)\Spine\launcher>
It is trying to get v1.4.32.

Before you changed the Java error message for 64bit it gave errors but did actually work.

Java 32-bit is installed, it even tells me it has already been installed if I try to do it again, but I can't seem to get 32bit recognised throught he cmd line - it only detects the 64bit version.

Help appreciated as I currently have no way to run Spine at all.

UPDATE
Using 32bit Java still fails to update and gives me the following error in the cmd line:
C:\Program Files (x86)\Spine\launcher>"c:\Program Files (x86)\java\jre7\bin\java
.exe"
-version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing)

C:\Program Files (x86)\Spine\launcher>"c:\Program Files (x86)\java\jre7\bin\java
.exe"
-Dhttp.proxyHost=localhost -Dhttp.proxyPort=8011 -Dsun.net.client.defaultC
onnectTimeout=-1 -jar launcher-full.jar
Spine Launcher 1.3.2-full
Windows 7 x86 6.1
Java 1.7.0_25 Oracle Corporation
Java HotSpot(TM) Client VM
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
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(Unkn
own Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at l.f.run(SourceFile:583)
I still get no option to run Spine, all I can do it hit OK and it re-tries and re-fails the update process.

UPDATE 2
I decided to try the version of java living in my jre6 folder instead of jre7 and what do you know...
C:\Program Files (x86)\Spine\launcher>"c:\Program Files (x86)\java\jre6\bin\java
.exe"
-Dhttp.proxyHost=localhost -Dhttp.proxyPort=8011 -Dsun.net.client.defaultC
onnectTimeout=-1 -jar launcher-full.jar
Spine Launcher 1.3.2-full
Windows 7 x86 6.1
Java 1.6.0_38 Sun Microsystems Inc.
Java HotSpot(TM) Client VM
Updated to: 1.4.32
Licensed to: ***********, *******************
Spine 1.4.32-full, LWJGL
NVIDIA Corporation
GeForce 9600 GT/PCIe/SSE2
3.3.0
Started.
So maybe it is something to do with the newer version(s) of Java?

It still needs fixing, but I'm happy now at least I can use it! :)
DoobyDude
  • Сообщения: 111

Nate

I have been trying out a number of things to try to fix this. I think I finally got it just now! Can you please download the Spine setup for Windows again (trial or full), reinstall, and see if it will update? I'm pretty sure I fixed it this time! The problem was that Java sucks, it was using a keepalive unexpectedly so the first connection succeeded but the second failed.

If for some reason that doesn't fix it, you can specify the full path to java.exe or javaw.exe in the bin directory of your 32-bit Java installation. Probably easier is to just use the Java that comes with Spine. To do that, run the command below from the "launcher" directory:

Full version of Spine:
jre\bin\javaw.exe -server -Dhttp.proxyHost=localhost -Dhttp.proxyPort=8011 -jar launcher-full.jar
Trial version of Spine:
jre\bin\javaw.exe -server -Dhttp.proxyHost=localhost -Dhttp.proxyPort=8011 -jar launcher.jar
Anxious to hear if the latest Spine setup fixes it!
Аватара пользователя
Nate

Nate
  • Сообщения: 9241

DoobyDude

Was editing my OP as you posted.

Tried a fresh install and it still fails trying to update.
Here is my spine.log from Users/Spine:
Spine Launcher 1.3.3-full
Windows 7 x86 6.1
Java 1.7.0-u6-unofficial Oracle Corporation
OpenJDK Server VM
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:239)
at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:680)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3035)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at java.io.FilterInputStream.read(FilterInputStream.java:107)
at l.f.run(SourceFile:584)
Interestingly, the JRE bundled with Spine fails, the version from my installed jre7 path fails, but the version from my installed jre6 path updates fine and Spine runs.

Hope that helps?
DoobyDude
  • Сообщения: 111

Nate

Fuuuuuuuu :bang:

I'm going nuts! I tried one more thing, can you redownload the setup and try again? If that doesn't work I will change the library I'm using to make HTTP connections and see if that helps. I appreciate that you keep trying, we'll fix it eventually!
Аватара пользователя
Nate

Nate
  • Сообщения: 9241

DoobyDude

No problem Nate, happy to help.

Didn't work, here is the spine.log
Spine Launcher 1.3.4a-full
Windows 7 x86 6.1
Java 1.7.0-u6-unofficial Oracle Corporation
OpenJDK Server VM
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:239)
at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:680)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3035)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at java.io.FilterInputStream.read(FilterInputStream.java:107)
at l.f.run(SourceFile:593)
As before, using my jre6 installation in the cmd line is the only method that works.
ProxyTrace is not running either.
C:\Program Files (x86)\Spine\launcher>"c:\program files (x86)\java\jre6\bin\java
.exe"
-Dhttp.proxyHost=localhost -Dhttp.proxyPort=8011 -Dsun.net.client.defaultC
onnectTimeout=-1 -jar launcher-full.jar
Spine Launcher 1.3.4a-full
Windows 7 x86 6.1
Java 1.6.0_38 Sun Microsystems Inc.
Java HotSpot(TM) Client VM
Updated to: 1.4.32
Licensed to: ***********, ***************
Spine 1.4.32-full, LWJGL
NVIDIA Corporation
GeForce 9600 GT/PCIe/SSE2
3.3.0
Started.
DoobyDude
  • Сообщения: 111


Вернуться в Bugs