Curseforge pack failing to download #2518
Labels
reason/external
Closed because issue is caused by external factors
status/stale
No recently activity has been seen and will be closed soon.
Describe the problem
While starting up my server, the curseforge download fails and times out. Provided is a gist with my docker-compose.yml and the logs with
DEBUG
set totrue
https://gist.github.com/gegnep/a380729410f0761752845a31f8b413f9
Container definition
version: "3.8"
services:
mc:
image: itzg/minecraft-server
ports:
- "25565:25565"
environment:
EULA: "true"
MOD_PLATFORM: AUTO_CURSEFORGE
CF_API_KEY: '[redacted]'
CF_SLUG: vault-hunters-1-18-2
CF_FILE_ID: "4879977"
#CF_FILENAME_MATCHER: "3.12.4"
MOTD: "vaulthunters.gg"
MEMORY: 14G
CF_EXCLUDE_MODS: reauth
ALLOW_FLIGHT: true
ENABLE_COMMAND_BLOCK: true
DIFFICULTY: hard
DEBUG: true
volumes:
- ./downloads:/downloads
- ./mc-data:/data
Container logs
++ id -u
++ id -g
++ ls -lnd /data
++ shopt -po xtrace
[init] 2023-11-30 18:54:04+00:00 Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x. 18 1000 1000 4096 Nov 17 00:25 /data'
++ openssl rand -hex 12
[mc-image-helper] 18:54:05.732 DEBUG : JSON FETCH: uri=https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=unspecified), x-fetch-session: 511d1a71-fce4-4662-ac95-bfbc536a6000, host: raw.githubusercontent.com, accept: /]
[mc-image-helper] 18:54:05.884 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:05.930 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=vault-hunters-1-18-2&classId=4471 headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:05.970 DEBUG : Getting mod file metadata for 711537:4879977
[mc-image-helper] 18:54:05.975 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/711537/files/4879977 headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.080 DEBUG : Modpack file retrieval: status=DOWNLOADING uri=https://edge.forgecdn.net/files/4879/977/Vault%20Hunters%203rd%20Edition-3.12.4.zip file=/tmp/curseforge-modpack9113379161619668182zip
[mc-image-helper] 18:54:06.080 DEBUG : FILE FETCH: uri=https://edge.forgecdn.net/files/4879/977/Vault%20Hunters%203rd%20Edition-3.12.4.zip headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], host: edge.forgecdn.net, accept: /]
[mc-image-helper] 18:54:06.110 DEBUG : Modpack file retrieval: status=DOWNLOADING uri=https://edge.forgecdn.net/files/4879/977/Vault%20Hunters%203rd%20Edition-3.12.4.zip file=/tmp/curseforge-modpack9113379161619668182zip
[mc-image-helper] 18:54:06.111 DEBUG : FILE FETCH: uri=https://mediafilez.forgecdn.net/files/4879/977/Vault+Hunters+3rd+Edition-3.12.4.zip headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], host: mediafilez.forgecdn.net, accept: /]
[mc-image-helper] 18:54:06.662 DEBUG : Modpack file retrieval: status=DOWNLOADED uri=https://edge.forgecdn.net/files/4879/977/Vault%20Hunters%203rd%20Edition-3.12.4.zip file=/tmp/curseforge-modpack9113379161619668182zip
[mc-image-helper] 18:54:06.663 DEBUG : Download of https://edge.forgecdn.net/files/4879/977/Vault%20Hunters%203rd%20Edition-3.12.4.zip took 654ms at 35347 KB/s
[mc-image-helper] 18:54:06.664 INFO : Processing modpack 'Vault Hunters 3rd Edition-3.12.4.zip' (vault-hunters-1-18-2) @ 711537:4879977
[mc-image-helper] 18:54:06.678 DEBUG : Reconciling exclude/includes from given ExcludeIncludesContent(globalExcludes=[dynamiclights-reforged, extreme-sound-muffler, ambientsounds, torohealth-damage-indicators, armor-toughness-bar, cherished-worlds, defensive-measures, no-recipe-book, just-enough-resources-jer, just-enough-harvestcraft, block-drops-jei-addon, iris-flywheel-compat, not-enough-animations, oldjavawarning, tips, custom-main-menu, ding, rubidium-extra, nekos-enchanted-books, loot-capacitor-tooltips, rubidium, enchantment-descriptions, minecraft-rich-presence, neat, oculus, magnesium-extras, menumobs, controlling, ctm, reauth, irisshaders, packmodemenu, entityculling, ignitioncoil, entity-texture-features-fabric, more-overlays, resource-reloader, skin-layers-3d, textrues-rubidium-options, thaumic-jei, biomeinfo, waila-harvestability, sodium, overloaded-armor-bar, inmisaddon, mouse-tweaks, embeddium, legendary-tooltips], globalForceIncludes=null, modpacks={all-of-fabric-6=ExcludeIncludesContent.ExcludeIncludes(excludes=null, forceIncludes=[revelationary]), valhelsia-5=ExcludeIncludesContent.ExcludeIncludes(excludes=[modernfix], forceIncludes=null)})
[mc-image-helper] 18:54:06.697 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=dynamiclights-reforged headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.720 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=armor-toughness-bar headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.723 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=ambientsounds headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.728 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=torohealth-damage-indicators headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.732 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=defensive-measures headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.729 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=cherished-worlds headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.742 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=extreme-sound-muffler headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.751 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=no-recipe-book headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.752 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=just-enough-resources-jer headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.775 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=just-enough-harvestcraft headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.781 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=tips headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.782 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=not-enough-animations headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.786 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=oldjavawarning headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.793 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=block-drops-jei-addon headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.794 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=custom-main-menu headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.798 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=ding headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.805 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=iris-flywheel-compat headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.807 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=nekos-enchanted-books headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.809 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=loot-capacitor-tooltips headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.810 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=rubidium-extra headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.821 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=rubidium headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.825 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=enchantment-descriptions headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.834 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=minecraft-rich-presence headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:06.889 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=neat headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:16.722 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/mods/search?gameId=432&slug=entityculling headers=[user-agent: itzg/mc-image-helper/1.37.0 (cmd=install-curseforge), x-fetch-session: a736be0a-9ec0-489e-a314-5c090a3f2d90, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
[mc-image-helper] 18:54:16.724 ERROR : 'install-curseforge' command failed. Version is 1.37.0
me.itzg.helpers.http.FailedRequestException: HTTP request of https://api.curseforge.com/v1/mods/search?gameId=432&slug=dynamiclights-reforged failed with 504 Gateway Time-out: Fetching object content
at me.itzg.helpers.http.FetchBuilderBase.lambda$failedRequestMono$2(FetchBuilderBase.java:195)
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132)
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)
at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:129)
at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224)
at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113)
at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:194)
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071)
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)
at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)
at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:444)
at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:498)
at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:753)
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1471)
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1334)
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1383)
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Unknown Source)
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:103)
at reactor.core.publisher.Mono.block(Mono.java:1712)
at me.itzg.helpers.curseforge.CurseForgeInstaller.resolveExcludeIncludes(CurseForgeInstaller.java:626)
at me.itzg.helpers.curseforge.CurseForgeInstaller.processModpack(CurseForgeInstaller.java:513)
at me.itzg.helpers.curseforge.CurseForgeInstaller.resolveModpackFileAndProcess(CurseForgeInstaller.java:366)
at me.itzg.helpers.curseforge.CurseForgeInstaller.installByRetrievingModpackZip(CurseForgeInstaller.java:234)
at me.itzg.helpers.curseforge.CurseForgeInstaller.lambda$install$3(CurseForgeInstaller.java:164)
at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:200)
at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
at picocli.CommandLine.access$1500(CommandLine.java:148)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
at picocli.CommandLine.execute(CommandLine.java:2170)
at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
++ shopt -po xtrace
[init] 2023-11-30 18:54:17+00:00 ERROR failed to auto-install CurseForge modpack
The text was updated successfully, but these errors were encountered: