Problem statement

sorry,spine was unable to authenticate your activation code; the connection to the server wwas lost.

Describe: 1) what you have tried, 2) what you expected, and 3) what actually happened.

Give step-by-step instructions so we can reproduce the problem, if possible.

Editor information

Tell us your Spine Editor version.

Post your entire spine.log file here (or attach it), if you got any error messages.
```Spine Launcher 4.2.19
Esoteric Software LLC (C) 2013-2024 | http://esotericsoftware.com
Windows 10 Pro amd64 10.0
NVIDIA Corporation, NVIDIA GeForce GTX 1080/PCIe/SSE2, 4.6.0 NVIDIA 560.94
WARNING: Unable to ping server: us.esotericsoftware.com
[net.UnknownHost] server
   at sun.nio.ch.NioSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Unknown Source)
   at sun.net.www.http.HttpClient.privilegedOpenServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
   at s.EPE._(_:161)
   at java.lang.Thread.run(Unknown Source)
WARNING: Unable to ping server: eu.esotericsoftware.com
[net.UnknownHost] server
   at sun.nio.ch.NioSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Unknown Source)
   at sun.net.www.http.HttpClient.privilegedOpenServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
   at s.EPE._(_:161)
   at java.lang.Thread.run(Unknown Source)
WARNING: Unable to ping server: jp.esotericsoftware.com
[net.UnknownHost] server
   at sun.nio.ch.NioSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at sun.net.www.http.HttpClient$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Unknown Source)
   at sun.net.www.http.HttpClient.privilegedOpenServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
   at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
   at s.EPE._(_:161)
   at java.lang.Thread.run(Unknown Source)
ERROR: Unable to authenticate activation code: The connection to the server was lost.
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: The connection to the server was lost.
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: 与服务器的连接已丢失。
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: 与服务器的连接已丢失。
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: 与服务器的连接已丢失。
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: 与服务器的连接已丢失。
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: 与服务器的连接已丢失。
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: 与服务器的连接已丢失。
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: 与服务器的连接已丢失。
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
[Pixmap] Pixmap already disposed!
ERROR: Unable to authenticate activation code: The connection to the server was lost.
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: The connection to the server was lost.
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
ERROR: Unable to authenticate activation code: 与服务器的连接已丢失。
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
[Pixmap] Pixmap already disposed!
ERROR: Unable to authenticate activation code: The connection to the server was lost.
[error] Unable to connect to server: https://usapi.esotericsoftware.com:443
   at s.zDv._(_:275)
   at s.zDv.S(_:128)
   at s.ofY.S(_:277)
   at s.gXJ._(_:285)
   at s.gXJ.S(_:163)
   at s.zxa.I(_:107)
   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: [net.Socket] Connection reset
   at sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
   at sun.nio.ch.NioSocketImpl.read(Unknown Source)
   at sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
   at java.net.Socket$SocketInputStream.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
   at sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
   at sun.security.ssl.SSLTransport.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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.zDv._(_:256) ...
    Related Discussions
    ...

    The error message indicates that Spine is unable to authenticate your activation code because it cannot connect to the server. This is likely due to network issues or firewall settings that are blocking the connection. To resolve this, ensure that your internet connection is stable and that any firewall or antivirus software is not blocking Spine from accessing the internet. You may also try restarting your router or checking with your network administrator if you're on a managed network.

    Ls2023 Sorry to hear about the authentication error. Unfortunately, as Spinebot responded, this error is caused by a blocked connection to our server.

    We can see the following line in your log message:
    Cause: [net.Socket] Connection reset
    Unfortunately we can't know why this occurs. Something in the network configuration between you and our server is causing the connection to terminate when it should not. Spine is working correctly for all other users, so it must have something to do with the network on your side.

    I can only guess from here because we don't have any more information about your network setup or what is blocking communication. I can say that some networks are set up to disallow all HTTPS traffic that uses a self-signed certificate. That makes sense when all traffic is going through a browser, but it will prevent Spine from communicating. If that is the case, hopefully you can add the 3 URLs to the network configuration so they will not be blocked:

    If you are ultimately unable to change the network configuration, you can try connecting to the internet through a different network. For example, at home or at work, via a cellphone hotspot, a coffee shop, or an internet cafe. Any network without such configuration will allow you to activate Spine. After that, Spine does not require network access every time it starts, so it will be quite some time before it bothers you again.