[mc-image-helper] 08:04:26.136 WARN : Failed to find a usable hardware address from the network interfaces; using random bytes: cf:38:16:9e:dd:79:cb:13
[init] Resolving type given FABRIC
[init] Image info: buildtime=2026-07-01T00:56:38.679Z,version=java25,revision=e992e71988dcb8ef38e8ad0e79acf32f238ecd94
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-x--- 13 1000 1000 4096 Aug 2 15:57 /data'
[init] [ERROR] Failed to installFabric launcher given 26.2, LATEST, LATEST
Caused by: io.netty.resolver.dns.DnsNameResolverTimeoutException: [9505: /127.0.0.53:53] DefaultDnsQuestion(meta.fabricmc.net. IN A) query '9505' via UDP timed out after 5000 milliseconds (no stack trace available)
at java.base/java.lang.Thread.run(Unknown Source)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160)
at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
at io.netty.resolver.dns.DnsQueryContext$3.run(DnsQueryContext.java:274)
at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:339)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext.lambda$query$0(DnsResolveContext.java:510)
at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:443)
at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1086)
at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1139)
Caused by: io.netty.resolver.dns.DnsResolveContext$SearchDomainUnknownHostException: Failed to resolve 'meta.fabricmc.net' [A(1)] and search domain query for configured domains failed as well: [vcn11282221.oraclevcn.com]
at me.itzg.helpers.McImageHelper.main(McImageHelper.java:182)
at picocli.CommandLine.execute(CommandLine.java:2174)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2425)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2423)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2461)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469)
at picocli.CommandLine.access$1500(CommandLine.java:148)
at picocli.CommandLine.executeUserObject(CommandLine.java:2031)
at me.itzg.helpers.fabric.InstallFabricLoaderCommand.call(InstallFabricLoaderCommand.java:18)
at me.itzg.helpers.fabric.InstallFabricLoaderCommand.call(InstallFabricLoaderCommand.java:116)
at me.itzg.helpers.fabric.FabricLauncherInstaller.installUsingVersions(FabricLauncherInstaller.java:80)
at reactor.core.publisher.Mono.block(Mono.java:1773)
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
Suppressed: java.lang.Exception: #block terminated with an error
at java.base/java.lang.Thread.run(Unknown Source)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160)
at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
at io.netty.resolver.dns.DnsQueryContext$3.run(DnsQueryContext.java:274)
at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:339)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext.lambda$query$0(DnsResolveContext.java:510)
at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:443)
at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1086)
at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1147)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:571)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext$1.operationComplete(DnsResolveContext.java:256)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.InetSocketAddressResolver.lambda$doResolveAll$1(InetSocketAddressResolver.java:81)
at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:124)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:571)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:379)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:604)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:104)
at reactor.core.publisher.Mono.subscribe(Mono.java:4569)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:54)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:107)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:316)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:610)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:444)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:504)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:182)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:336)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:197)
at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1740)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:138)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:336)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:138)
at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:879)
at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:624)
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:480)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:109)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:123)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:282)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:230)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:125)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:195)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:278)
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:480)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:109)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:182)
at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$1(RetryBackoffSpec.java:607)
at reactor.util.retry.RetryBackoffSpec.lambda$static$0(RetryBackoffSpec.java:67)
at reactor.core.Exceptions.retryExhausted(Exceptions.java:308)
Original Stack Trace:
*__checkpoint() ⇢ at me.itzg.helpers.fabric.FabricMetaClient.resolveLoaderVersion(FabricMetaClient.java:115)
Error has been observed at the following site(s):
me.itzg.helpers.fabric.FabricMetaClient.resolveLoaderVersion(FabricMetaClient.java:115)
reactor.core.publisher.Mono.checkpoint(Mono.java:2254)
Assembly trace from producer [reactor.core.publisher.MonoRetryWhen] :
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
at reactor.core.Exceptions.retryExhausted(Exceptions.java:308)
reactor.core.Exceptions$RetryExhaustedException: Retries exhausted: 5/5
[mc-image-helper] 07:16:24.740 ERROR : 'install-fabric-loader' command failed. Version is 1.61.1
[mc-image-helper] 07:12:16.317 WARN : Failed to find a usable hardware address from the network interfaces; using random bytes: 24:ae:fd:fb:58:cb:0f:73
[init] Resolving type given FABRIC
[init] Image info: buildtime=2026-07-01T00:56:38.679Z,version=java25,revision=e992e71988dcb8ef38e8ad0e79acf32f238ecd94
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-x--- 13 1000 1000 4096 Aug 2 15:57 /data'
[init] [ERROR] Failed to installFabric launcher given 26.2, LATEST, LATEST
Caused by: io.netty.resolver.dns.DnsNameResolverTimeoutException: [10383: /127.0.0.53:53] DefaultDnsQuestion(meta.fabricmc.net. IN A) query '10383' via UDP timed out after 5000 milliseconds (no stack trace available)
at java.base/java.lang.Thread.run(Unknown Source)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160)
at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
at io.netty.resolver.dns.DnsQueryContext$3.run(DnsQueryContext.java:274)
at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:339)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext.lambda$query$0(DnsResolveContext.java:510)
at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:443)
at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1086)
at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1139)
Caused by: io.netty.resolver.dns.DnsResolveContext$SearchDomainUnknownHostException: Failed to resolve 'meta.fabricmc.net' [A(1)] and search domain query for configured domains failed as well: [vcn11282221.oraclevcn.com]
at me.itzg.helpers.McImageHelper.main(McImageHelper.java:182)
at picocli.CommandLine.execute(CommandLine.java:2174)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2425)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2423)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2461)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469)
at picocli.CommandLine.access$1500(CommandLine.java:148)
at picocli.CommandLine.executeUserObject(CommandLine.java:2031)
at me.itzg.helpers.fabric.InstallFabricLoaderCommand.call(InstallFabricLoaderCommand.java:18)
at me.itzg.helpers.fabric.InstallFabricLoaderCommand.call(InstallFabricLoaderCommand.java:116)
at me.itzg.helpers.fabric.FabricLauncherInstaller.installUsingVersions(FabricLauncherInstaller.java:80)
at reactor.core.publisher.Mono.block(Mono.java:1773)
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
Suppressed: java.lang.Exception: #block terminated with an error
at java.base/java.lang.Thread.run(Unknown Source)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160)
at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
at io.netty.resolver.dns.DnsQueryContext$3.run(DnsQueryContext.java:274)
at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:339)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext.lambda$query$0(DnsResolveContext.java:510)
at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:443)
at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1086)
at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1147)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:571)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext$1.operationComplete(DnsResolveContext.java:256)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.InetSocketAddressResolver.lambda$doResolveAll$1(InetSocketAddressResolver.java:81)
at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:124)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:571)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:379)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:604)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:104)
at reactor.core.publisher.Mono.subscribe(Mono.java:4569)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:54)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:107)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:316)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:610)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:444)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:504)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:182)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:336)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:197)
at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1740)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:138)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:336)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:138)
at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:879)
at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:624)
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:480)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:109)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:123)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:282)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:230)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:125)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:195)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:278)
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:480)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:109)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:182)
at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$1(RetryBackoffSpec.java:607)
at reactor.util.retry.RetryBackoffSpec.lambda$static$0(RetryBackoffSpec.java:67)
at reactor.core.Exceptions.retryExhausted(Exceptions.java:308)
Original Stack Trace:
*__checkpoint() ⇢ at me.itzg.helpers.fabric.FabricMetaClient.resolveLoaderVersion(FabricMetaClient.java:115)
Error has been observed at the following site(s):
me.itzg.helpers.fabric.FabricMetaClient.resolveLoaderVersion(FabricMetaClient.java:115)
reactor.core.publisher.Mono.checkpoint(Mono.java:2254)
Assembly trace from producer [reactor.core.publisher.MonoRetryWhen] :
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
at reactor.core.Exceptions.retryExhausted(Exceptions.java:308)
reactor.core.Exceptions$RetryExhaustedException: Retries exhausted: 5/5
[mc-image-helper] 02:31:45.082 ERROR : 'install-fabric-loader' command failed. Version is 1.61.1
[mc-image-helper] 02:30:41.937 WARN : Failed to find a usable hardware address from the network interfaces; using random bytes: db:c7:b1:60:8b:5d:d4:ee
[init] Resolving type given FABRIC
[init] Image info: buildtime=2026-07-01T00:56:38.679Z,version=java25,revision=e992e71988dcb8ef38e8ad0e79acf32f238ecd94
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-x--- 13 1000 1000 4096 Aug 2 15:57 /data'
[init] Resolving type given FABRIC
[init] Image info: buildtime=2026-07-01T00:56:38.679Z,version=java25,revision=e992e71988dcb8ef38e8ad0e79acf32f238ecd94
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-x--- 13 1000 1000 4096 Aug 2 15:57 /data'
[init] Resolving type given FABRIC
[init] Image info: buildtime=2026-07-01T00:56:38.679Z,version=java25,revision=e992e71988dcb8ef38e8ad0e79acf32f238ecd94
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-x--- 13 1000 1000 4096 Aug 2 15:57 /data'
[mc-image-helper] 02:16:13.709 WARN : Failed to find a usable hardware address from the network interfaces; using random bytes: c3:dc:d6:37:ea:60:e0:85
[init] Resolving type given FABRIC
[init] Image info: buildtime=2026-07-01T00:56:38.679Z,version=java25,revision=e992e71988dcb8ef38e8ad0e79acf32f238ecd94
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-x--- 13 1000 1000 4096 Aug 2 15:57 /data'
[init] [ERROR] Failed to installFabric launcher given 26.2, LATEST, LATEST
Caused by: io.netty.resolver.dns.DnsNameResolverTimeoutException: [10502: /127.0.0.53:53] DefaultDnsQuestion(meta.fabricmc.net. IN A) query '10502' via UDP timed out after 5000 milliseconds (no stack trace available)
at java.base/java.lang.Thread.run(Unknown Source)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160)
at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
at io.netty.resolver.dns.DnsQueryContext$3.run(DnsQueryContext.java:274)
at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:339)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext.lambda$query$0(DnsResolveContext.java:510)
at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:443)
at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1086)
at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1139)
Caused by: io.netty.resolver.dns.DnsResolveContext$SearchDomainUnknownHostException: Failed to resolve 'meta.fabricmc.net' [A(1)] and search domain query for configured domains failed as well: [vcn11282221.oraclevcn.com]
at me.itzg.helpers.McImageHelper.main(McImageHelper.java:182)
at picocli.CommandLine.execute(CommandLine.java:2174)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2425)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2423)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2461)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469)
at picocli.CommandLine.access$1500(CommandLine.java:148)
at picocli.CommandLine.executeUserObject(CommandLine.java:2031)
at me.itzg.helpers.fabric.InstallFabricLoaderCommand.call(InstallFabricLoaderCommand.java:18)
at me.itzg.helpers.fabric.InstallFabricLoaderCommand.call(InstallFabricLoaderCommand.java:116)
at me.itzg.helpers.fabric.FabricLauncherInstaller.installUsingVersions(FabricLauncherInstaller.java:80)
at reactor.core.publisher.Mono.block(Mono.java:1773)
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
Suppressed: java.lang.Exception: #block terminated with an error
at java.base/java.lang.Thread.run(Unknown Source)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160)
at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
at io.netty.resolver.dns.DnsQueryContext$3.run(DnsQueryContext.java:274)
at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:339)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext.lambda$query$0(DnsResolveContext.java:510)
at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:443)
at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1086)
at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1147)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:571)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext$1.operationComplete(DnsResolveContext.java:256)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.InetSocketAddressResolver.lambda$doResolveAll$1(InetSocketAddressResolver.java:81)
at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:124)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:571)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$11(TransportConnector.java:379)
at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:604)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:104)
at reactor.core.publisher.Mono.subscribe(Mono.java:4569)
at reactor.core.publisher.MonoError.subscribe(MonoError.java:54)
at reactor.core.publisher.Operators.error(Operators.java:198)
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:107)
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:316)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241)
at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:610)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206)
at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:444)
at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:504)
at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:182)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206)
at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:336)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:197)
at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1740)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:138)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:336)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:138)
at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:879)
at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:624)
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:480)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:109)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:123)
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:282)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:230)
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:125)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180)
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:195)
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:278)
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:480)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:109)
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:182)
at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$1(RetryBackoffSpec.java:607)
at reactor.util.retry.RetryBackoffSpec.lambda$static$0(RetryBackoffSpec.java:67)
at reactor.core.Exceptions.retryExhausted(Exceptions.java:308)
Original Stack Trace:
*__checkpoint() ⇢ at me.itzg.helpers.fabric.FabricMetaClient.resolveLoaderVersion(FabricMetaClient.java:115)
Error has been observed at the following site(s):
me.itzg.helpers.fabric.FabricMetaClient.resolveLoaderVersion(FabricMetaClient.java:115)
reactor.core.publisher.Mono.checkpoint(Mono.java:2254)
Assembly trace from producer [reactor.core.publisher.MonoRetryWhen] :
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
at reactor.core.Exceptions.retryExhausted(Exceptions.java:308)
reactor.core.Exceptions$RetryExhaustedException: Retries exhausted: 5/5
[mc-image-helper] 17:58:49.196 ERROR : 'install-fabric-loader' command failed. Version is 1.61.1
[mc-image-helper] 17:58:00.890 WARN : Failed to find a usable hardware address from the network interfaces; using random bytes: e6:1e:0a:58:d2:4c:25:f5
[init] Resolving type given FABRIC
[init] Image info: buildtime=2026-07-01T00:56:38.679Z,version=java25,revision=e992e71988dcb8ef38e8ad0e79acf32f238ecd94
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-x--- 13 1000 1000 4096 Aug 2 15:57 /data'
[mc-image-helper] 03:29:19.558 WARN : Failed to find a usable hardware address from the network interfaces; using random bytes: 8c:ac:44:3f:67:4a:9b:cf
[init] Resolving type given FABRIC
[init] Image info: buildtime=2026-07-01T00:56:38.679Z,version=java25,revision=e992e71988dcb8ef38e8ad0e79acf32f238ecd94
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-x--- 13 1000 1000 4096 Aug 2 15:57 /data'
[init] [ERROR] Failed to installFabric launcher given 26.2, LATEST, LATEST
Caused by: io.netty.resolver.dns.DnsNameResolverTimeoutException: [2394: /127.0.0.53:53] DefaultDnsQuestion(meta.fabricmc.net. IN A) query '2394' via UDP timed out after 5000 milliseconds (no stack trace available)
at java.base/java.lang.Thread.run(Unknown Source)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160)
at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
at io.netty.resolver.dns.DnsQueryContext$3.run(DnsQueryContext.java:274)
at io.netty.resolver.dns.DnsQueryContext.finishFailure(DnsQueryContext.java:339)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:132)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:643)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604)
at io.netty.resolver.dns.DnsResolveContext.lambda$query$0(DnsResolveContext.java:510)
at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:443)
at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1086)
at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1139)
Caused by: io.netty.resolver.dns.DnsResolveContext$SearchDomainUnknownHostException: Failed to resolve 'meta.fabricmc.net' [A(1)] and search domain query for configured domains failed as well: [vcn11282221.oraclevcn.com]
at me.itzg.helpers.McImageHelper.main(McImageHelper.java:182)
at picocli.CommandLine.execute(CommandLine.java:2174)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2425)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2423)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2461)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469)
at picocli.CommandLine.access$1500(CommandLine.java:148)
at picocli.CommandLine.executeUserObject(CommandLine.java:2031)
at me.itzg.helpers.fabric.InstallFabricLoaderCommand.call(InstallFabricLoaderCommand.java:18)
at me.itzg.helpers.fabric.InstallFabricLoaderCommand.call(InstallFabricLoaderCommand.java:116)
at me.itzg.helpers.fabric.FabricLauncherInstaller.installUsingVersions(FabricLauncherInstaller.java:80)
at reactor.core.publisher.Mono.block(Mono.java:1773)
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
Suppressed: java.lang.Exception: #block terminated with an error
at java.base/java.lang.Thread.run(Unknown Source)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)