Skip to content

Errors occur in the event of poor network connectivity #2507

@IsBenben

Description

@IsBenben

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:

  1. Ensure that the network cannot stably fetch the Neoforge versions
  2. 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)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions