• Bugs
  • Self-signed certificate rejected

  • Изменено
Related Discussions
...

Hi,
I'm evaluating Spine for a forthcoming RPG project, but I can't launch the trial. I'm experience the connection problem, which is to be found multiple times here and on the web, saying, that there may be an issue with firewall settings. Nevertheless, if I try to access https://usapi.esotericsoftware.com:443 manually in firefox, I can't connect either - I receive an error, that the certificate is self signed and yet not to be trusted. I guess, this is the issue with the trial as well?
I disabled Kaspersky for the launch, but that didn't change anything. What can I do else? Never had similar problems with any other software.

P.S.: Please update the description of your captcha. Currently, it reads "Enter the characters you see", but it expects to calculate the result of the math quiz... Not the best user experiences yet, sadly.

Spine Launcher 4.1.04 Trial
Esoteric Software LLC (C) 2013-2022 | http://esotericsoftware.com
Windows 10 Pro amd64 10.0
WARNING: Unable to ping server: eu.esotericsoftware.com
javax.net.ssl.SSLException: Couldn't kickstart handshaking
   at sun.security.ssl.Alert.createSSLException(Unknown Source)
   at sun.security.ssl.TransportContext.fatal(Unknown Source)
   at sun.security.ssl.TransportContext.fatal(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
   at s.xGU._(_:161)
   at java.lang.Thread.run(Unknown Source)
   Suppressed: java.net.SocketException: Connection reset by peer
      at java.base/sun.nio.ch.NioSocketImpl.implWrite(Unknown Source)
      at java.base/sun.nio.ch.NioSocketImpl.write(Unknown Source)
      at java.base/sun.nio.ch.NioSocketImpl$2.write(Unknown Source)
      at java.base/java.net.Socket$SocketOutputStream.write(Unknown Source)
      at java.base/sun.security.ssl.SSLSocketOutputRecord.encodeAlert(Unknown Source)
      ... 9 more
Cause: [net.Socket] Connection reset by peer
   at sun.nio.ch.NioSocketImpl.implWrite(Unknown Source)
   at sun.nio.ch.NioSocketImpl.write(Unknown Source)
   at sun.nio.ch.NioSocketImpl$2.write(Unknown Source)
   at java.net.Socket$SocketOutputStream.write(Unknown Source)
   at sun.security.ssl.SSLSocketOutputRecord.flush(Unknown Source)
   at sun.security.ssl.HandshakeOutStream.flush(Unknown Source)
   at sun.security.ssl.ClientHello$ClientHelloKickstartProducer.produce(Unknown Source)
   at sun.security.ssl.SSLHandshake.kickstart(Unknown Source)
   at sun.security.ssl.ClientHandshakeContext.kickstart(Unknown Source)
   at sun.security.ssl.TransportContext.kickstart(Unknown Source) ...
WARNING: Unable to ping server: us.esotericsoftware.com
javax.net.ssl.SSLException: Couldn't kickstart handshaking
   at sun.security.ssl.Alert.createSSLException(Unknown Source)
   at sun.security.ssl.TransportContext.fatal(Unknown Source)
   at sun.security.ssl.TransportContext.fatal(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
   at s.xGU._(_:161)
   at java.lang.Thread.run(Unknown Source)
   Suppressed: java.net.SocketException: Connection reset by peer
      at java.base/sun.nio.ch.NioSocketImpl.implWrite(Unknown Source)
      at java.base/sun.nio.ch.NioSocketImpl.write(Unknown Source)
      at java.base/sun.nio.ch.NioSocketImpl$2.write(Unknown Source)
      at java.base/java.net.Socket$SocketOutputStream.write(Unknown Source)
      at java.base/sun.security.ssl.SSLSocketOutputRecord.encodeAlert(Unknown Source)
      ... 9 more
Cause: [net.Socket] Connection reset by peer
   at sun.nio.ch.NioSocketImpl.implWrite(Unknown Source)
   at sun.nio.ch.NioSocketImpl.write(Unknown Source)
   at sun.nio.ch.NioSocketImpl$2.write(Unknown Source)
   at java.net.Socket$SocketOutputStream.write(Unknown Source)
   at sun.security.ssl.SSLSocketOutputRecord.flush(Unknown Source)
   at sun.security.ssl.HandshakeOutStream.flush(Unknown Source)
   at sun.security.ssl.ClientHello$ClientHelloKickstartProducer.produce(Unknown Source)
   at sun.security.ssl.SSLHandshake.kickstart(Unknown Source)
   at sun.security.ssl.ClientHandshakeContext.kickstart(Unknown Source)
   at sun.security.ssl.TransportContext.kickstart(Unknown Source) ...
WARNING: Unable to ping server: jp.esotericsoftware.com
javax.net.ssl.SSLException: Couldn't kickstart handshaking
   at sun.security.ssl.Alert.createSSLException(Unknown Source)
   at sun.security.ssl.TransportContext.fatal(Unknown Source)
   at sun.security.ssl.TransportContext.fatal(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
   at s.xGU._(_:161)
   at java.lang.Thread.run(Unknown Source)
   Suppressed: java.net.SocketException: Connection reset by peer
      at java.base/sun.nio.ch.NioSocketImpl.implWrite(Unknown Source)
      at java.base/sun.nio.ch.NioSocketImpl.write(Unknown Source)
      at java.base/sun.nio.ch.NioSocketImpl$2.write(Unknown Source)
      at java.base/java.net.Socket$SocketOutputStream.write(Unknown Source)
      at java.base/sun.security.ssl.SSLSocketOutputRecord.encodeAlert(Unknown Source)
      ... 9 more
Cause: [net.Socket] Connection reset by peer
   at sun.nio.ch.NioSocketImpl.implWrite(Unknown Source)
   at sun.nio.ch.NioSocketImpl.write(Unknown Source)
   at sun.nio.ch.NioSocketImpl$2.write(Unknown Source)
   at java.net.Socket$SocketOutputStream.write(Unknown Source)
   at sun.security.ssl.SSLSocketOutputRecord.flush(Unknown Source)
   at sun.security.ssl.HandshakeOutStream.flush(Unknown Source)
   at sun.security.ssl.ClientHello$ClientHelloKickstartProducer.produce(Unknown Source)
   at sun.security.ssl.SSLHandshake.kickstart(Unknown Source)
   at sun.security.ssl.ClientHandshakeContext.kickstart(Unknown Source)
   at sun.security.ssl.TransportContext.kickstart(Unknown Source) ...
NVIDIA Corporation, NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2, 4.6.0 NVIDIA 511.79
ERROR: Unable to start (0x137438953472): Die Verbindung zum Server wurde unterbrochen.
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.RKN._(_:277)
   at s.RKN.I(_:130)
   at s.hfO.I(_:270)
   at s.pal._(_:278)
   at s.pal.V(_:150)
   at s.enf.q(_:43)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Cause: javax.net.ssl.SSLException: Couldn't kickstart handshaking
   at sun.security.ssl.Alert.createSSLException(Unknown Source)
   at sun.security.ssl.TransportContext.fatal(Unknown Source)
   at sun.security.ssl.TransportContext.fatal(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
   at s.RKN._(_:258) ...
   Suppressed: java.net.SocketException: Connection reset by peer
      at java.base/sun.nio.ch.NioSocketImpl.implWrite(Unknown Source)
      at java.base/sun.nio.ch.NioSocketImpl.write(Unknown Source)
      at java.base/sun.nio.ch.NioSocketImpl$2.write(Unknown Source)
      at java.base/java.net.Socket$SocketOutputStream.write(Unknown Source)
      at java.base/sun.security.ssl.SSLSocketOutputRecord.encodeAlert(Unknown Source)
      ... 16 more
Cause: [net.Socket] Connection reset by peer
   at sun.nio.ch.NioSocketImpl.implWrite(Unknown Source)
   at sun.nio.ch.NioSocketImpl.write(Unknown Source)
   at sun.nio.ch.NioSocketImpl$2.write(Unknown Source)
   at java.net.Socket$SocketOutputStream.write(Unknown Source)
   at sun.security.ssl.SSLSocketOutputRecord.flush(Unknown Source)
   at sun.security.ssl.HandshakeOutStream.flush(Unknown Source)
   at sun.security.ssl.ClientHello$ClientHelloKickstartProducer.produce(Unknown Source)
   at sun.security.ssl.SSLHandshake.kickstart(Unknown Source)
   at sun.security.ssl.ClientHandshakeContext.kickstart(Unknown Source)
   at sun.security.ssl.TransportContext.kickstart(Unknown Source) ...

Noted on the captcha. We'll fix that up, thanks!

That "api" URL is only used by Spine, it's not expected to work via a browser.

The root error is Connection reset by peer. Unfortunately that's pretty vague and just means the connection has been closed. The log you provided indicates you were having this same problem connecting to three of our servers.

FWIW, I am able to reach all the servers from multiple computers. We haven't changed our server configurations lately and it does not appear that anything is expired.

Are you using a proxy to connect to the internet?

Are you using a hardware or software firewall, running in a VM, or have other network configuration that may be closing the network connections?

Nothing in that direction. The only thing is Kaspersky, which was disabled, no firewall beside the windows one, I run a native Windows and I'm connected via our internal network with the Fritz.Box, running a cable connection.
Btw., the demo ran a few days before, I just haven't had time to check it out. I wanted to start it tonight to test some things and received the message, that there is a newer trail, which needs to be downloaded and installed. And from there it didn't work anymore.

FWIW, antivirus software can't always be trusted to do nothing when disabled. For example, Comodo Firewall continues doing antivirus stuff (attaching to and injecting code in other processes) when "disabled". It has to be completely uninstalled to make it stop. I don't know about Kaspersky.

It's been a long time since the trial needed to be re-downloaded and reinstalled. I'm not sure why you'd get a message saying you need to do that, unless your trial was very old. We released a new trial launcher (4.1.05) today, though I don't expect it to address your problem. Note the trial will always get the latest editor version when it starts, but that's different than downloading and running a new installer.

I'm afraid I don't know what else to try. Given that the servers appear to be working correctly and no one else is having this problem, my best guess is there is something with your computer or network configuration that is preventing Spine from communicating. Sorry I don't have a better answer! There has to be a reason for it, somewhere.

Can you try from a different network? Eg, a phone hotspot or a neighbor's WIFI.

Can you try from a different computer? Either on the same network or a different one.

Never mind, it is working now. Did nothing, just fired up my computer this morning, gave it another try - and it worked. Strange.

Glad it's working!

Remember it's very important to keep your mogwai away from water.

Изображение удалено из-за отсутствия поддержки HTTPS. | Показать

apodgurski написал

Nothing in that direction. The only thing is Kaspersky, which was disabled, no firewall beside the windows one, I run a native Windows and I'm connected via our internal network with the Fritz.Box, running a cable connection.
Btw., the demo ran a few days before, I just haven't had time to check it out. I wanted to start it tonight to test some things and received the message, that there is a newer trail, which needs to be downloaded and installed. And from there it didn't work anymore.

What version of Kaspersky are you currently using?