-
Notifications
You must be signed in to change notification settings - Fork 198
Open
Labels
Description
Minecraft Development for IntelliJ plugin version
1.8.1
IntelliJ version
2023.3
Operating System
Windows 10
Target platform
No response
Description of the bug
Reproduction steps:
- Ensure that the network cannot stably fetch the Neoforge versions
- Create a new Minecraft project and select "Neoforge"
Expected result:
Display 'Unable to fetch Neoforge versions' or similar text.
Actual results
Always stuck in the 'Downloading versions...' interface and IDE internal error occurred.
Stack trace:
Unhandled exception in [CoroutineName(NeoForgeVersionsCreatorProperty), StandaloneCoroutine{Cancelling}@409c741a, Dispatchers.Default]
Connection reset
com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:85)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:22)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
com.demonwav.mcdev.platform.neoforge.version.NeoForgeVersion$Companion.downloadData(NeoForgeVersion.kt:71)
com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$1.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:174)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Caused by: Connection reset
com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:86)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:70)
Caused by: java.net.SocketException: Connection reset
java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
com.github.kittinunf.fuel.toolbox.HttpClient.sendRequest(HttpClient.kt:145)
com.github.kittinunf.fuel.toolbox.HttpClient.doRequest(HttpClient.kt:79)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:67)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:21)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
com.demonwav.mcdev.platform.neoforge.version.NeoForgeVersion$Companion.downloadData(NeoForgeVersion.kt:71)
com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$1.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:174)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
at com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:85)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:22)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
at com.demonwav.mcdev.platform.neoforge.version.NeoForgeVersion$Companion.downloadData(NeoForgeVersion.kt:71)
at com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$1.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:174)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Suppressed: Connection reset
com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:85)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:22)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
com.demonwav.mcdev.platform.neoforge.version.NeoGradleVersion$Companion.downloadData(NeoGradleVersion.kt:36)
com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$2.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:175)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Caused by: Connection reset
com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:86)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:70)
Caused by: java.net.SocketException: Connection reset
java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
com.github.kittinunf.fuel.toolbox.HttpClient.sendRequest(HttpClient.kt:145)
com.github.kittinunf.fuel.toolbox.HttpClient.doRequest(HttpClient.kt:79)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:67)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:21)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
com.demonwav.mcdev.platform.neoforge.version.NeoGradleVersion$Companion.downloadData(NeoGradleVersion.kt:36)
com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$2.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:175)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
at com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:85)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:22)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
at com.demonwav.mcdev.platform.neoforge.version.NeoGradleVersion$Companion.downloadData(NeoGradleVersion.kt:36)
at com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$2.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:175)
... 8 more
Caused by: Connection reset
com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:86)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:70)
Caused by: java.net.SocketException: Connection reset
java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
com.github.kittinunf.fuel.toolbox.HttpClient.sendRequest(HttpClient.kt:145)
com.github.kittinunf.fuel.toolbox.HttpClient.doRequest(HttpClient.kt:79)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:67)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:21)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
com.demonwav.mcdev.platform.neoforge.version.NeoGradleVersion$Companion.downloadData(NeoGradleVersion.kt:36)
com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$2.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:175)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
at com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:86)
at com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:70)
Caused by: java.net.SocketException: Connection reset
at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
at com.github.kittinunf.fuel.toolbox.HttpClient.sendRequest(HttpClient.kt:145)
at com.github.kittinunf.fuel.toolbox.HttpClient.doRequest(HttpClient.kt:79)
at com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:67)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:21)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
at com.demonwav.mcdev.platform.neoforge.version.NeoGradleVersion$Companion.downloadData(NeoGradleVersion.kt:36)
at com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$2.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:175)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Suppressed: Connection reset
com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:85)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:22)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
com.demonwav.mcdev.platform.neoforge.version.platform.neoforge.version.NeoModDevVersion$Companion.downloadData(NeoModDevVersion.kt:37)
com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$3.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:176)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Caused by: Connection reset
com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:86)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:70)
Caused by: java.net.SocketException: Connection reset
java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
com.github.kittinunf.fuel.toolbox.HttpClient.sendRequest(HttpClient.kt:145)
com.github.kittinunf.fuel.toolbox.HttpClient.doRequest(HttpClient.kt:79)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:67)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:21)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
com.demonwav.mcdev.platform.neoforge.version.platform.neoforge.version.NeoModDevVersion$Companion.downloadData(NeoModDevVersion.kt:37)
com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$3.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:176)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
at com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:85)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:22)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
at com.demonwav.mcdev.platform.neoforge.version.platform.neoforge.version.NeoModDevVersion$Companion.downloadData(NeoModDevVersion.kt:37)
at com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$3.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:176)
... 8 more
Caused by: Connection reset
com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:86)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:70)
Caused by: java.net.SocketException: Connection reset
java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
com.github.kittinunf.fuel.toolbox.HttpClient.sendRequest(HttpClient.kt:145)
com.github.kittinunf.fuel.toolbox.HttpClient.doRequest(HttpClient.kt:79)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:67)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:21)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
com.demonwav.mcdev.platform.neoforge.version.platform.neoforge.version.NeoModDevVersion$Companion.downloadData(NeoModDevVersion.kt:37)
com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$3.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:176)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
at com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:86)
at com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:70)
Caused by: java.net.SocketException: Connection reset
at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
at com.github.kittinunf.fuel.toolbox.HttpClient.sendRequest(HttpClient.kt:145)
at com.github.kittinunf.fuel.toolbox.HttpClient.doRequest(HttpClient.kt:79)
at com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:67)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:21)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
at com.demonwav.mcdev.platform.neoforge.version.platform.neoforge.version.NeoModDevVersion$Companion.downloadData(NeoModDevVersion.kt:37)
at com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$3.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:176)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(NeoForgeVersionsCreatorProperty), StandaloneCoroutine{Cancelled}@409c741a, Dispatchers.Default]
Caused by: Connection reset
com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:86)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:70)
Caused by: java.net.SocketException: Connection reset
java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
com.github.kittinunf.fuel.toolbox.HttpClient.sendRequest(HttpClient.kt:145)
com.github.kittinunf.fuel.toolbox.HttpClient.doRequest(HttpClient.kt:79)
com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:67)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:21)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
com.demonwav.mcdev.platform.neoforge.version.NeoForgeVersion$Companion.downloadData(NeoForgeVersion.kt:71)
com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$1.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:174)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
at com.github.kittinunf.fuel.core.FuelError$Companion.wrap(FuelError.kt:86)
at com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:70)
Caused by: java.net.SocketException: Connection reset
at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:589)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:142)
at com.github.kittinunf.fuel.toolbox.HttpClient.sendRequest(HttpClient.kt:145)
at com.github.kittinunf.fuel.toolbox.HttpClient.doRequest(HttpClient.kt:79)
at com.github.kittinunf.fuel.toolbox.HttpClient.awaitRequest(HttpClient.kt:67)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.executeRequest(SuspendableRequest.kt:21)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.awaitResult(SuspendableRequest.kt:40)
at com.github.kittinunf.fuel.core.requests.SuspendableRequest.await(SuspendableRequest.kt:64)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions(maven-repo-utils.kt:40)
at com.demonwav.mcdev.creator.Maven_repo_utilsKt.collectMavenVersions$default(maven-repo-utils.kt:32)
at com.demonwav.mcdev.platform.neoforge.version.NeoForgeVersion$Companion.downloadData(NeoForgeVersion.kt:71)
at com.demonwav.mcdev.creator.custom.types.NeoForgeVersionsCreatorProperty$Companion$downloadVersion$1$1.invokeSuspend(NeoForgeVersionsCreatorProperty.kt:174)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)