Guest User

Untitled

a guest
Feb 3rd, 2024
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 95.96 KB | None | 0 0
  1. 2024-02-03T06:23:41.830633273Z + oldState='set -o xtrace'
  2. 2024-02-03T06:23:41.830657224Z + shopt -u -o xtrace
  3. 2024-02-03T06:23:41.832304177Z [init] 2024-02-03 06:23:41+00:00 ERROR failed to auto-install CurseForge modpack
  4. 2024-02-03T06:23:41.832339775Z + exit 1
  5. 2024-02-03T06:23:43.048655932Z + export HOME=/data
  6. 2024-02-03T06:23:43.048700514Z + HOME=/data
  7. 2024-02-03T06:23:43.049403173Z ++ id -u
  8. 2024-02-03T06:23:43.050987597Z ++ id -g
  9. 2024-02-03T06:23:43.052447365Z ++ ls -lnd /data
  10. 2024-02-03T06:23:43.054493355Z + log 'Running as uid=1000 gid=1000 with /data as '\''drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'\'''
  11. 2024-02-03T06:23:43.054520181Z + local oldState
  12. 2024-02-03T06:23:43.054967376Z ++ shopt -po xtrace
  13. 2024-02-03T06:23:43.055115494Z + oldState='set -o xtrace'
  14. 2024-02-03T06:23:43.055129319Z + shopt -u -o xtrace
  15. 2024-02-03T06:23:43.056872191Z [init] 2024-02-03 06:23:43+00:00 Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'
  16. 2024-02-03T06:23:43.056907942Z + '[' '!' -e /data/eula.txt ']'
  17. 2024-02-03T06:23:43.056916456Z + isTrue false
  18. 2024-02-03T06:23:43.056923565Z + case "${1,,}" in
  19. 2024-02-03T06:23:43.056930701Z + return 1
  20. 2024-02-03T06:23:43.056972896Z + isTrue true
  21. 2024-02-03T06:23:43.057004291Z + case "${1,,}" in
  22. 2024-02-03T06:23:43.057015958Z + return 0
  23. 2024-02-03T06:23:43.057027899Z + [[ -v RCON_PASSWORD_FILE ]]
  24. 2024-02-03T06:23:43.057036607Z + [[ -v RCON_PASSWORD ]]
  25. 2024-02-03T06:23:43.057482511Z ++ openssl rand -hex 12
  26. 2024-02-03T06:23:43.066453780Z + RCON_PASSWORD=a1b618f7e8af339b3e85f789
  27. 2024-02-03T06:23:43.066477774Z + export RCON_PASSWORD
  28. 2024-02-03T06:23:43.066486272Z + echo password=a1b618f7e8af339b3e85f789
  29. 2024-02-03T06:23:43.066493697Z + echo 'password: "a1b618f7e8af339b3e85f789"'
  30. 2024-02-03T06:23:43.066564838Z + isTrue false
  31. 2024-02-03T06:23:43.066589409Z + case "${1,,}" in
  32. 2024-02-03T06:23:43.066599957Z + return 1
  33. 2024-02-03T06:23:43.066608054Z + isTrue false
  34. 2024-02-03T06:23:43.066615255Z + case "${1,,}" in
  35. 2024-02-03T06:23:43.066622665Z + return 1
  36. 2024-02-03T06:23:43.066648761Z + [[ -n '' ]]
  37. 2024-02-03T06:23:43.066747397Z + fixJavaPath
  38. 2024-02-03T06:23:43.066760503Z + which java
  39. 2024-02-03T06:23:43.068351664Z + cd /data
  40. 2024-02-03T06:23:43.068374505Z + export DECLARED_TYPE=AUTO_CURSEFORGE
  41. 2024-02-03T06:23:43.068382809Z + DECLARED_TYPE=AUTO_CURSEFORGE
  42. 2024-02-03T06:23:43.068389980Z + export DECLARED_VERSION=LATEST
  43. 2024-02-03T06:23:43.068397228Z + DECLARED_VERSION=LATEST
  44. 2024-02-03T06:23:43.068404911Z + isTrue false
  45. 2024-02-03T06:23:43.068411916Z + case "${1,,}" in
  46. 2024-02-03T06:23:43.068418828Z + return 1
  47. 2024-02-03T06:23:43.068440308Z + isTrue false
  48. 2024-02-03T06:23:43.068468484Z + case "${1,,}" in
  49. 2024-02-03T06:23:43.068477867Z + return 1
  50. 2024-02-03T06:23:43.068487140Z + [[ -n '' ]]
  51. 2024-02-03T06:23:43.068494312Z + [[ -n '' ]]
  52. 2024-02-03T06:23:43.068501310Z + [[ -n '' ]]
  53. 2024-02-03T06:23:43.068508054Z + [[ -n '' ]]
  54. 2024-02-03T06:23:43.068514991Z + [[ -n '' ]]
  55. 2024-02-03T06:23:43.068522314Z + : ''
  56. 2024-02-03T06:23:43.068544611Z + case "${TYPE^^}" in
  57. 2024-02-03T06:23:43.068559036Z + MOD_PLATFORM=AUTO_CURSEFORGE
  58. 2024-02-03T06:23:43.068575705Z + [[ -n AUTO_CURSEFORGE ]]
  59. 2024-02-03T06:23:43.068594795Z + case "${MOD_PLATFORM^^}" in
  60. 2024-02-03T06:23:43.068603810Z + exec /start-deployAutoCF
  61. 2024-02-03T06:23:43.072457237Z + args=(--results-file="$resultsFile")
  62. 2024-02-03T06:23:43.072488068Z + [[ -n https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 ]]
  63. 2024-02-03T06:23:43.072505701Z + args+=(--modpack-page-url="$CF_PAGE_URL")
  64. 2024-02-03T06:23:43.072520480Z + [[ -n 5077408 ]]
  65. 2024-02-03T06:23:43.072533980Z + args+=(--file-id="$CF_FILE_ID")
  66. 2024-02-03T06:23:43.072549740Z + [[ -n '' ]]
  67. 2024-02-03T06:23:43.072561193Z + [[ -n '' ]]
  68. 2024-02-03T06:23:43.072574825Z + [[ -n '' ]]
  69. 2024-02-03T06:23:43.072587793Z + [[ -n '' ]]
  70. 2024-02-03T06:23:43.072604707Z + [[ -n '' ]]
  71. 2024-02-03T06:23:43.072620071Z + args+=(--force-synchronize="$CF_FORCE_SYNCHRONIZE" --overrides-skip-existing="$CF_OVERRIDES_SKIP_EXISTING")
  72. 2024-02-03T06:23:43.072631572Z + [[ -n '' ]]
  73. 2024-02-03T06:23:43.072638655Z + [[ -n '' ]]
  74. 2024-02-03T06:23:43.072645765Z + [[ -n https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json ]]
  75. 2024-02-03T06:23:43.072653709Z + args+=(--exclude-include-file="$CF_EXCLUDE_INCLUDE_FILE")
  76. 2024-02-03T06:23:43.072661296Z + [[ -n '' ]]
  77. 2024-02-03T06:23:43.072688404Z + mc-image-helper install-curseforge --results-file=/data/.install-curseforge.env --modpack-page-url=https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 --file-id=5077408 --force-synchronize=false --overrides-skip-existing=false --exclude-include-file=https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json
  78. 2024-02-03T06:23:44.733400773Z [mc-image-helper] 06:23:44.730 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.9 (cmd=unspecified), x-fetch-session: e04a6e5a-c7ef-4b38-9067-4f10f27c0b5a, host: raw.githubusercontent.com, accept: */*]
  79. 2024-02-03T06:23:44.888204844Z [mc-image-helper] 06:23:44.887 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true headers=[user-agent: itzg/mc-image-helper/1.37.9 (cmd=install-curseforge), x-fetch-session: 80bf2f95-0dfd-4bd3-9966-ae388aeb1ab2, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
  80. 2024-02-03T06:23:44.901064813Z [mc-image-helper] 06:23:44.900 ERROR : Invalid parameter provided for 'install-curseforge' command: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  81. 2024-02-03T06:23:44.902929617Z [mc-image-helper] 06:23:44.900 DEBUG : Invalid parameter details
  82. 2024-02-03T06:23:44.902965679Z me.itzg.helpers.errors.InvalidParameterException: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  83. 2024-02-03T06:23:44.902975428Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:206)
  84. 2024-02-03T06:23:44.902982964Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  85. 2024-02-03T06:23:44.902990333Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  86. 2024-02-03T06:23:44.902997833Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  87. 2024-02-03T06:23:44.903005028Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  88. 2024-02-03T06:23:44.903012277Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  89. 2024-02-03T06:23:44.903019447Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  90. 2024-02-03T06:23:44.903027004Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  91. 2024-02-03T06:23:44.903033806Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  92. 2024-02-03T06:23:44.903040720Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  93. 2024-02-03T06:23:44.903048007Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  94. 2024-02-03T06:23:44.903055042Z at picocli.CommandLine.execute(CommandLine.java:2170)
  95. 2024-02-03T06:23:44.903062722Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  96. 2024-02-03T06:23:44.903070292Z Caused by: me.itzg.helpers.http.FailedRequestException: HTTP request of https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true failed with 403 Forbidden: Fetching object content
  97. 2024-02-03T06:23:44.903077639Z at me.itzg.helpers.http.FetchBuilderBase.lambda$failedRequestMono$2(FetchBuilderBase.java:195)
  98. 2024-02-03T06:23:44.903084741Z at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132)
  99. 2024-02-03T06:23:44.903091528Z at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)
  100. 2024-02-03T06:23:44.903098366Z at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:129)
  101. 2024-02-03T06:23:44.903104969Z at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224)
  102. 2024-02-03T06:23:44.903111981Z at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113)
  103. 2024-02-03T06:23:44.903119814Z at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:194)
  104. 2024-02-03T06:23:44.903127138Z at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
  105. 2024-02-03T06:23:44.903133903Z at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071)
  106. 2024-02-03T06:23:44.903140764Z at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
  107. 2024-02-03T06:23:44.903159884Z at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)
  108. 2024-02-03T06:23:44.903166664Z at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
  109. 2024-02-03T06:23:44.903184066Z at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:415)
  110. 2024-02-03T06:23:44.903190848Z at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:446)
  111. 2024-02-03T06:23:44.903197301Z at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:500)
  112. 2024-02-03T06:23:44.903203762Z at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:782)
  113. 2024-02-03T06:23:44.903210183Z at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114)
  114. 2024-02-03T06:23:44.903216287Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  115. 2024-02-03T06:23:44.903223041Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  116. 2024-02-03T06:23:44.903229401Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  117. 2024-02-03T06:23:44.903235519Z at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  118. 2024-02-03T06:23:44.903241875Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  119. 2024-02-03T06:23:44.903248342Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  120. 2024-02-03T06:23:44.903254654Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  121. 2024-02-03T06:23:44.903260996Z at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
  122. 2024-02-03T06:23:44.903267554Z at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
  123. 2024-02-03T06:23:44.903274425Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
  124. 2024-02-03T06:23:44.903281322Z at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
  125. 2024-02-03T06:23:44.903287666Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  126. 2024-02-03T06:23:44.903294001Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  127. 2024-02-03T06:23:44.903300388Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  128. 2024-02-03T06:23:44.903306791Z at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1475)
  129. 2024-02-03T06:23:44.903313219Z at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1338)
  130. 2024-02-03T06:23:44.903319422Z at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1387)
  131. 2024-02-03T06:23:44.903325556Z at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
  132. 2024-02-03T06:23:44.903332098Z at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
  133. 2024-02-03T06:23:44.903338337Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
  134. 2024-02-03T06:23:44.903344682Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  135. 2024-02-03T06:23:44.903350968Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  136. 2024-02-03T06:23:44.903357481Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  137. 2024-02-03T06:23:44.903363673Z at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
  138. 2024-02-03T06:23:44.903369921Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
  139. 2024-02-03T06:23:44.903376119Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  140. 2024-02-03T06:23:44.903382367Z at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
  141. 2024-02-03T06:23:44.903388715Z at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)
  142. 2024-02-03T06:23:44.903395084Z at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)
  143. 2024-02-03T06:23:44.903401500Z at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)
  144. 2024-02-03T06:23:44.903407985Z at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
  145. 2024-02-03T06:23:44.903414593Z at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
  146. 2024-02-03T06:23:44.903420989Z at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  147. 2024-02-03T06:23:44.903427252Z at java.base/java.lang.Thread.run(Unknown Source)
  148. 2024-02-03T06:23:44.903433478Z Suppressed: java.lang.Exception: #block terminated with an error
  149. 2024-02-03T06:23:44.903439771Z at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:103)
  150. 2024-02-03T06:23:44.903446102Z at reactor.core.publisher.Mono.block(Mono.java:1712)
  151. 2024-02-03T06:23:44.903452323Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:198)
  152. 2024-02-03T06:23:44.903458864Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  153. 2024-02-03T06:23:44.903465613Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  154. 2024-02-03T06:23:44.903472356Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  155. 2024-02-03T06:23:44.903479211Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  156. 2024-02-03T06:23:44.903486030Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  157. 2024-02-03T06:23:44.903492417Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  158. 2024-02-03T06:23:44.903498823Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  159. 2024-02-03T06:23:44.903505083Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  160. 2024-02-03T06:23:44.903511408Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  161. 2024-02-03T06:23:44.903517846Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  162. 2024-02-03T06:23:44.903524197Z at picocli.CommandLine.execute(CommandLine.java:2170)
  163. 2024-02-03T06:23:44.903530485Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  164. 2024-02-03T06:23:45.240350559Z + log 'ERROR failed to auto-install CurseForge modpack'
  165. 2024-02-03T06:23:45.240397008Z + local oldState
  166. 2024-02-03T06:23:45.240902754Z ++ shopt -po xtrace
  167. 2024-02-03T06:23:45.241284895Z + oldState='set -o xtrace'
  168. 2024-02-03T06:23:45.241307333Z + shopt -u -o xtrace
  169. 2024-02-03T06:23:45.242821066Z [init] 2024-02-03 06:23:45+00:00 ERROR failed to auto-install CurseForge modpack
  170. 2024-02-03T06:23:45.242851419Z + exit 1
  171. 2024-02-03T06:23:47.281978653Z + export HOME=/data
  172. 2024-02-03T06:23:47.282045714Z + HOME=/data
  173. 2024-02-03T06:23:47.282370414Z ++ id -u
  174. 2024-02-03T06:23:47.284007800Z ++ id -g
  175. 2024-02-03T06:23:47.285558940Z ++ ls -lnd /data
  176. 2024-02-03T06:23:47.287546922Z + log 'Running as uid=1000 gid=1000 with /data as '\''drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'\'''
  177. 2024-02-03T06:23:47.287572267Z + local oldState
  178. 2024-02-03T06:23:47.288036376Z ++ shopt -po xtrace
  179. 2024-02-03T06:23:47.288185479Z + oldState='set -o xtrace'
  180. 2024-02-03T06:23:47.288211133Z + shopt -u -o xtrace
  181. 2024-02-03T06:23:47.289998875Z [init] 2024-02-03 06:23:47+00:00 Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'
  182. 2024-02-03T06:23:47.290022789Z + '[' '!' -e /data/eula.txt ']'
  183. 2024-02-03T06:23:47.290031123Z + isTrue false
  184. 2024-02-03T06:23:47.290038346Z + case "${1,,}" in
  185. 2024-02-03T06:23:47.290045102Z + return 1
  186. 2024-02-03T06:23:47.290142317Z + isTrue true
  187. 2024-02-03T06:23:47.290188456Z + case "${1,,}" in
  188. 2024-02-03T06:23:47.290206445Z + return 0
  189. 2024-02-03T06:23:47.290220955Z + [[ -v RCON_PASSWORD_FILE ]]
  190. 2024-02-03T06:23:47.290235659Z + [[ -v RCON_PASSWORD ]]
  191. 2024-02-03T06:23:47.290569527Z ++ openssl rand -hex 12
  192. 2024-02-03T06:23:47.299284469Z + RCON_PASSWORD=af4e1fca3a40458d859d69d7
  193. 2024-02-03T06:23:47.299322772Z + export RCON_PASSWORD
  194. 2024-02-03T06:23:47.299331999Z + echo password=af4e1fca3a40458d859d69d7
  195. 2024-02-03T06:23:47.299339483Z + echo 'password: "af4e1fca3a40458d859d69d7"'
  196. 2024-02-03T06:23:47.299418550Z + isTrue false
  197. 2024-02-03T06:23:47.299443375Z + case "${1,,}" in
  198. 2024-02-03T06:23:47.299452360Z + return 1
  199. 2024-02-03T06:23:47.299461240Z + isTrue false
  200. 2024-02-03T06:23:47.299468017Z + case "${1,,}" in
  201. 2024-02-03T06:23:47.299474506Z + return 1
  202. 2024-02-03T06:23:47.299494383Z + [[ -n '' ]]
  203. 2024-02-03T06:23:47.299596262Z + fixJavaPath
  204. 2024-02-03T06:23:47.299611021Z + which java
  205. 2024-02-03T06:23:47.301455226Z + cd /data
  206. 2024-02-03T06:23:47.301480780Z + export DECLARED_TYPE=AUTO_CURSEFORGE
  207. 2024-02-03T06:23:47.301490176Z + DECLARED_TYPE=AUTO_CURSEFORGE
  208. 2024-02-03T06:23:47.301497447Z + export DECLARED_VERSION=LATEST
  209. 2024-02-03T06:23:47.301504275Z + DECLARED_VERSION=LATEST
  210. 2024-02-03T06:23:47.301511551Z + isTrue false
  211. 2024-02-03T06:23:47.301518314Z + case "${1,,}" in
  212. 2024-02-03T06:23:47.301525502Z + return 1
  213. 2024-02-03T06:23:47.301532554Z + isTrue false
  214. 2024-02-03T06:23:47.301541294Z + case "${1,,}" in
  215. 2024-02-03T06:23:47.301548422Z + return 1
  216. 2024-02-03T06:23:47.301555160Z + [[ -n '' ]]
  217. 2024-02-03T06:23:47.301561992Z + [[ -n '' ]]
  218. 2024-02-03T06:23:47.301568804Z + [[ -n '' ]]
  219. 2024-02-03T06:23:47.301575727Z + [[ -n '' ]]
  220. 2024-02-03T06:23:47.301582619Z + [[ -n '' ]]
  221. 2024-02-03T06:23:47.301589867Z + : ''
  222. 2024-02-03T06:23:47.301596644Z + case "${TYPE^^}" in
  223. 2024-02-03T06:23:47.301603596Z + MOD_PLATFORM=AUTO_CURSEFORGE
  224. 2024-02-03T06:23:47.301649598Z + [[ -n AUTO_CURSEFORGE ]]
  225. 2024-02-03T06:23:47.301673310Z + case "${MOD_PLATFORM^^}" in
  226. 2024-02-03T06:23:47.301681841Z + exec /start-deployAutoCF
  227. 2024-02-03T06:23:47.305386261Z + args=(--results-file="$resultsFile")
  228. 2024-02-03T06:23:47.305410576Z + [[ -n https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 ]]
  229. 2024-02-03T06:23:47.305419670Z + args+=(--modpack-page-url="$CF_PAGE_URL")
  230. 2024-02-03T06:23:47.305428303Z + [[ -n 5077408 ]]
  231. 2024-02-03T06:23:47.305435615Z + args+=(--file-id="$CF_FILE_ID")
  232. 2024-02-03T06:23:47.305442812Z + [[ -n '' ]]
  233. 2024-02-03T06:23:47.305449591Z + [[ -n '' ]]
  234. 2024-02-03T06:23:47.305488342Z + [[ -n '' ]]
  235. 2024-02-03T06:23:47.305505014Z + [[ -n '' ]]
  236. 2024-02-03T06:23:47.305512123Z + [[ -n '' ]]
  237. 2024-02-03T06:23:47.305519037Z + args+=(--force-synchronize="$CF_FORCE_SYNCHRONIZE" --overrides-skip-existing="$CF_OVERRIDES_SKIP_EXISTING")
  238. 2024-02-03T06:23:47.305527239Z + [[ -n '' ]]
  239. 2024-02-03T06:23:47.305534130Z + [[ -n '' ]]
  240. 2024-02-03T06:23:47.305551625Z + [[ -n https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json ]]
  241. 2024-02-03T06:23:47.305567270Z + args+=(--exclude-include-file="$CF_EXCLUDE_INCLUDE_FILE")
  242. 2024-02-03T06:23:47.305575467Z + [[ -n '' ]]
  243. 2024-02-03T06:23:47.305650413Z + mc-image-helper install-curseforge --results-file=/data/.install-curseforge.env --modpack-page-url=https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 --file-id=5077408 --force-synchronize=false --overrides-skip-existing=false --exclude-include-file=https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json
  244. 2024-02-03T06:23:49.076300838Z [mc-image-helper] 06:23:49.074 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.9 (cmd=unspecified), x-fetch-session: b19621d9-c7cd-462a-94dd-6ae7a0211939, host: raw.githubusercontent.com, accept: */*]
  245. 2024-02-03T06:23:49.242551873Z [mc-image-helper] 06:23:49.242 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true headers=[user-agent: itzg/mc-image-helper/1.37.9 (cmd=install-curseforge), x-fetch-session: 67ad4f6e-f93e-4815-a774-d808f7697400, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
  246. 2024-02-03T06:23:49.255257803Z [mc-image-helper] 06:23:49.254 ERROR : Invalid parameter provided for 'install-curseforge' command: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  247. 2024-02-03T06:23:49.257048055Z [mc-image-helper] 06:23:49.255 DEBUG : Invalid parameter details
  248. 2024-02-03T06:23:49.257099016Z me.itzg.helpers.errors.InvalidParameterException: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  249. 2024-02-03T06:23:49.257118013Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:206)
  250. 2024-02-03T06:23:49.257133549Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  251. 2024-02-03T06:23:49.257148994Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  252. 2024-02-03T06:23:49.257164253Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  253. 2024-02-03T06:23:49.257191150Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  254. 2024-02-03T06:23:49.257199079Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  255. 2024-02-03T06:23:49.257206129Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  256. 2024-02-03T06:23:49.257214067Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  257. 2024-02-03T06:23:49.257221383Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  258. 2024-02-03T06:23:49.257228703Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  259. 2024-02-03T06:23:49.257235912Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  260. 2024-02-03T06:23:49.257243181Z at picocli.CommandLine.execute(CommandLine.java:2170)
  261. 2024-02-03T06:23:49.257250309Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  262. 2024-02-03T06:23:49.257257451Z Caused by: me.itzg.helpers.http.FailedRequestException: HTTP request of https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true failed with 403 Forbidden: Fetching object content
  263. 2024-02-03T06:23:49.257264839Z at me.itzg.helpers.http.FetchBuilderBase.lambda$failedRequestMono$2(FetchBuilderBase.java:195)
  264. 2024-02-03T06:23:49.257271864Z at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132)
  265. 2024-02-03T06:23:49.257278947Z at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)
  266. 2024-02-03T06:23:49.257300777Z at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:129)
  267. 2024-02-03T06:23:49.257307560Z at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224)
  268. 2024-02-03T06:23:49.257326288Z at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113)
  269. 2024-02-03T06:23:49.257333539Z at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:194)
  270. 2024-02-03T06:23:49.257340213Z at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
  271. 2024-02-03T06:23:49.257346485Z at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071)
  272. 2024-02-03T06:23:49.257352841Z at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
  273. 2024-02-03T06:23:49.257359091Z at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)
  274. 2024-02-03T06:23:49.257365230Z at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
  275. 2024-02-03T06:23:49.257371173Z at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:415)
  276. 2024-02-03T06:23:49.257377328Z at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:446)
  277. 2024-02-03T06:23:49.257383431Z at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:500)
  278. 2024-02-03T06:23:49.257389568Z at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:782)
  279. 2024-02-03T06:23:49.257395810Z at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114)
  280. 2024-02-03T06:23:49.257401988Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  281. 2024-02-03T06:23:49.257408132Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  282. 2024-02-03T06:23:49.257414245Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  283. 2024-02-03T06:23:49.257420309Z at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  284. 2024-02-03T06:23:49.257426263Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  285. 2024-02-03T06:23:49.257432226Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  286. 2024-02-03T06:23:49.257438430Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  287. 2024-02-03T06:23:49.257444629Z at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
  288. 2024-02-03T06:23:49.257450849Z at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
  289. 2024-02-03T06:23:49.257457234Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
  290. 2024-02-03T06:23:49.257463351Z at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
  291. 2024-02-03T06:23:49.257469524Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  292. 2024-02-03T06:23:49.257476321Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  293. 2024-02-03T06:23:49.257482948Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  294. 2024-02-03T06:23:49.257489240Z at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1475)
  295. 2024-02-03T06:23:49.257495499Z at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1338)
  296. 2024-02-03T06:23:49.257501624Z at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1387)
  297. 2024-02-03T06:23:49.257507783Z at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
  298. 2024-02-03T06:23:49.257514019Z at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
  299. 2024-02-03T06:23:49.257520558Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
  300. 2024-02-03T06:23:49.257526905Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  301. 2024-02-03T06:23:49.257533092Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  302. 2024-02-03T06:23:49.257539341Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  303. 2024-02-03T06:23:49.257545866Z at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
  304. 2024-02-03T06:23:49.257552349Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
  305. 2024-02-03T06:23:49.257558536Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  306. 2024-02-03T06:23:49.257565000Z at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
  307. 2024-02-03T06:23:49.257571247Z at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)
  308. 2024-02-03T06:23:49.257577598Z at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)
  309. 2024-02-03T06:23:49.257583760Z at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)
  310. 2024-02-03T06:23:49.257590416Z at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
  311. 2024-02-03T06:23:49.257596589Z at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
  312. 2024-02-03T06:23:49.257602654Z at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  313. 2024-02-03T06:23:49.257608887Z at java.base/java.lang.Thread.run(Unknown Source)
  314. 2024-02-03T06:23:49.257615197Z Suppressed: java.lang.Exception: #block terminated with an error
  315. 2024-02-03T06:23:49.257621355Z at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:103)
  316. 2024-02-03T06:23:49.257627720Z at reactor.core.publisher.Mono.block(Mono.java:1712)
  317. 2024-02-03T06:23:49.257633759Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:198)
  318. 2024-02-03T06:23:49.257639804Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  319. 2024-02-03T06:23:49.257646193Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  320. 2024-02-03T06:23:49.257652313Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  321. 2024-02-03T06:23:49.257658707Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  322. 2024-02-03T06:23:49.257665079Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  323. 2024-02-03T06:23:49.257671117Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  324. 2024-02-03T06:23:49.257677398Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  325. 2024-02-03T06:23:49.257683566Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  326. 2024-02-03T06:23:49.257689724Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  327. 2024-02-03T06:23:49.257695715Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  328. 2024-02-03T06:23:49.257701979Z at picocli.CommandLine.execute(CommandLine.java:2170)
  329. 2024-02-03T06:23:49.257707986Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  330. 2024-02-03T06:23:49.602301954Z + log 'ERROR failed to auto-install CurseForge modpack'
  331. 2024-02-03T06:23:49.602360792Z + local oldState
  332. 2024-02-03T06:23:49.603042840Z ++ shopt -po xtrace
  333. 2024-02-03T06:23:49.603208611Z + oldState='set -o xtrace'
  334. 2024-02-03T06:23:49.603254586Z + shopt -u -o xtrace
  335. 2024-02-03T06:23:49.605034442Z [init] 2024-02-03 06:23:49+00:00 ERROR failed to auto-install CurseForge modpack
  336. 2024-02-03T06:23:49.605069094Z + exit 1
  337. 2024-02-03T06:23:53.235779573Z + export HOME=/data
  338. 2024-02-03T06:23:53.235831233Z + HOME=/data
  339. 2024-02-03T06:23:53.236265213Z ++ id -u
  340. 2024-02-03T06:23:53.237769724Z ++ id -g
  341. 2024-02-03T06:23:53.239212984Z ++ ls -lnd /data
  342. 2024-02-03T06:23:53.241037283Z + log 'Running as uid=1000 gid=1000 with /data as '\''drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'\'''
  343. 2024-02-03T06:23:53.241065529Z + local oldState
  344. 2024-02-03T06:23:53.241593662Z ++ shopt -po xtrace
  345. 2024-02-03T06:23:53.241685089Z + oldState='set -o xtrace'
  346. 2024-02-03T06:23:53.241698879Z + shopt -u -o xtrace
  347. 2024-02-03T06:23:53.243310081Z [init] 2024-02-03 06:23:53+00:00 Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'
  348. 2024-02-03T06:23:53.243333679Z + '[' '!' -e /data/eula.txt ']'
  349. 2024-02-03T06:23:53.243375299Z + isTrue false
  350. 2024-02-03T06:23:53.243399574Z + case "${1,,}" in
  351. 2024-02-03T06:23:53.243408114Z + return 1
  352. 2024-02-03T06:23:53.243482889Z + isTrue true
  353. 2024-02-03T06:23:53.243497808Z + case "${1,,}" in
  354. 2024-02-03T06:23:53.243505254Z + return 0
  355. 2024-02-03T06:23:53.243512073Z + [[ -v RCON_PASSWORD_FILE ]]
  356. 2024-02-03T06:23:53.243520073Z + [[ -v RCON_PASSWORD ]]
  357. 2024-02-03T06:23:53.244001758Z ++ openssl rand -hex 12
  358. 2024-02-03T06:23:53.252642033Z + RCON_PASSWORD=c4e7f9e2e097c48da41c9835
  359. 2024-02-03T06:23:53.252667261Z + export RCON_PASSWORD
  360. 2024-02-03T06:23:53.252675881Z + echo password=c4e7f9e2e097c48da41c9835
  361. 2024-02-03T06:23:53.252686418Z + echo 'password: "c4e7f9e2e097c48da41c9835"'
  362. 2024-02-03T06:23:53.252925991Z + isTrue false
  363. 2024-02-03T06:23:53.252950625Z + case "${1,,}" in
  364. 2024-02-03T06:23:53.252961020Z + return 1
  365. 2024-02-03T06:23:53.252991726Z + isTrue false
  366. 2024-02-03T06:23:53.253024035Z + case "${1,,}" in
  367. 2024-02-03T06:23:53.253033502Z + return 1
  368. 2024-02-03T06:23:53.253042140Z + [[ -n '' ]]
  369. 2024-02-03T06:23:53.253117527Z + fixJavaPath
  370. 2024-02-03T06:23:53.253134211Z + which java
  371. 2024-02-03T06:23:53.254929434Z + cd /data
  372. 2024-02-03T06:23:53.254953976Z + export DECLARED_TYPE=AUTO_CURSEFORGE
  373. 2024-02-03T06:23:53.254962920Z + DECLARED_TYPE=AUTO_CURSEFORGE
  374. 2024-02-03T06:23:53.254970396Z + export DECLARED_VERSION=LATEST
  375. 2024-02-03T06:23:53.254988527Z + DECLARED_VERSION=LATEST
  376. 2024-02-03T06:23:53.254996835Z + isTrue false
  377. 2024-02-03T06:23:53.255003868Z + case "${1,,}" in
  378. 2024-02-03T06:23:53.255011122Z + return 1
  379. 2024-02-03T06:23:53.255017835Z + isTrue false
  380. 2024-02-03T06:23:53.255024614Z + case "${1,,}" in
  381. 2024-02-03T06:23:53.255031415Z + return 1
  382. 2024-02-03T06:23:53.255051233Z + [[ -n '' ]]
  383. 2024-02-03T06:23:53.255076218Z + [[ -n '' ]]
  384. 2024-02-03T06:23:53.255085073Z + [[ -n '' ]]
  385. 2024-02-03T06:23:53.255092041Z + [[ -n '' ]]
  386. 2024-02-03T06:23:53.255099171Z + [[ -n '' ]]
  387. 2024-02-03T06:23:53.255107217Z + : ''
  388. 2024-02-03T06:23:53.255114409Z + case "${TYPE^^}" in
  389. 2024-02-03T06:23:53.255121554Z + MOD_PLATFORM=AUTO_CURSEFORGE
  390. 2024-02-03T06:23:53.255156187Z + [[ -n AUTO_CURSEFORGE ]]
  391. 2024-02-03T06:23:53.255172264Z + case "${MOD_PLATFORM^^}" in
  392. 2024-02-03T06:23:53.255180870Z + exec /start-deployAutoCF
  393. 2024-02-03T06:23:53.258668226Z + args=(--results-file="$resultsFile")
  394. 2024-02-03T06:23:53.258702993Z + [[ -n https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 ]]
  395. 2024-02-03T06:23:53.258711713Z + args+=(--modpack-page-url="$CF_PAGE_URL")
  396. 2024-02-03T06:23:53.258732126Z + [[ -n 5077408 ]]
  397. 2024-02-03T06:23:53.258756943Z + args+=(--file-id="$CF_FILE_ID")
  398. 2024-02-03T06:23:53.258765439Z + [[ -n '' ]]
  399. 2024-02-03T06:23:53.258772995Z + [[ -n '' ]]
  400. 2024-02-03T06:23:53.258780454Z + [[ -n '' ]]
  401. 2024-02-03T06:23:53.258787278Z + [[ -n '' ]]
  402. 2024-02-03T06:23:53.258794992Z + [[ -n '' ]]
  403. 2024-02-03T06:23:53.258801768Z + args+=(--force-synchronize="$CF_FORCE_SYNCHRONIZE" --overrides-skip-existing="$CF_OVERRIDES_SKIP_EXISTING")
  404. 2024-02-03T06:23:53.258832301Z + [[ -n '' ]]
  405. 2024-02-03T06:23:53.258849269Z + [[ -n '' ]]
  406. 2024-02-03T06:23:53.258865551Z + [[ -n https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json ]]
  407. 2024-02-03T06:23:53.258882028Z + args+=(--exclude-include-file="$CF_EXCLUDE_INCLUDE_FILE")
  408. 2024-02-03T06:23:53.258889981Z + [[ -n '' ]]
  409. 2024-02-03T06:23:53.258956038Z + mc-image-helper install-curseforge --results-file=/data/.install-curseforge.env --modpack-page-url=https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 --file-id=5077408 --force-synchronize=false --overrides-skip-existing=false --exclude-include-file=https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json
  410. 2024-02-03T06:23:54.946556748Z [mc-image-helper] 06:23:54.944 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.9 (cmd=unspecified), x-fetch-session: 3a6da220-d0a2-4213-805e-0c0efb40157c, host: raw.githubusercontent.com, accept: */*]
  411. 2024-02-03T06:23:55.093906370Z [mc-image-helper] 06:23:55.093 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true headers=[user-agent: itzg/mc-image-helper/1.37.9 (cmd=install-curseforge), x-fetch-session: f97989b1-dc29-4e6d-ae2e-0f67d3c5d9a8, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
  412. 2024-02-03T06:23:55.105919595Z [mc-image-helper] 06:23:55.105 ERROR : Invalid parameter provided for 'install-curseforge' command: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  413. 2024-02-03T06:23:55.107767532Z [mc-image-helper] 06:23:55.105 DEBUG : Invalid parameter details
  414. 2024-02-03T06:23:55.107796770Z me.itzg.helpers.errors.InvalidParameterException: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  415. 2024-02-03T06:23:55.107806565Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:206)
  416. 2024-02-03T06:23:55.107814773Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  417. 2024-02-03T06:23:55.107822816Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  418. 2024-02-03T06:23:55.107830500Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  419. 2024-02-03T06:23:55.107838217Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  420. 2024-02-03T06:23:55.107845555Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  421. 2024-02-03T06:23:55.107852705Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  422. 2024-02-03T06:23:55.107860492Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  423. 2024-02-03T06:23:55.107868027Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  424. 2024-02-03T06:23:55.107875511Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  425. 2024-02-03T06:23:55.107883158Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  426. 2024-02-03T06:23:55.107891100Z at picocli.CommandLine.execute(CommandLine.java:2170)
  427. 2024-02-03T06:23:55.107898379Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  428. 2024-02-03T06:23:55.107905460Z Caused by: me.itzg.helpers.http.FailedRequestException: HTTP request of https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true failed with 403 Forbidden: Fetching object content
  429. 2024-02-03T06:23:55.107912954Z at me.itzg.helpers.http.FetchBuilderBase.lambda$failedRequestMono$2(FetchBuilderBase.java:195)
  430. 2024-02-03T06:23:55.107920069Z at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132)
  431. 2024-02-03T06:23:55.107927320Z at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)
  432. 2024-02-03T06:23:55.107951994Z at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:129)
  433. 2024-02-03T06:23:55.107960504Z at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224)
  434. 2024-02-03T06:23:55.107967836Z at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113)
  435. 2024-02-03T06:23:55.107975775Z at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:194)
  436. 2024-02-03T06:23:55.107983073Z at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
  437. 2024-02-03T06:23:55.107990070Z at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071)
  438. 2024-02-03T06:23:55.107996907Z at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
  439. 2024-02-03T06:23:55.108003726Z at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)
  440. 2024-02-03T06:23:55.108010860Z at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
  441. 2024-02-03T06:23:55.108017958Z at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:415)
  442. 2024-02-03T06:23:55.108025176Z at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:446)
  443. 2024-02-03T06:23:55.108032475Z at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:500)
  444. 2024-02-03T06:23:55.108039883Z at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:782)
  445. 2024-02-03T06:23:55.108046787Z at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114)
  446. 2024-02-03T06:23:55.108053780Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  447. 2024-02-03T06:23:55.108060660Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  448. 2024-02-03T06:23:55.108067658Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  449. 2024-02-03T06:23:55.108074578Z at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  450. 2024-02-03T06:23:55.108081548Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  451. 2024-02-03T06:23:55.108088218Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  452. 2024-02-03T06:23:55.108094997Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  453. 2024-02-03T06:23:55.108101942Z at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
  454. 2024-02-03T06:23:55.108109024Z at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
  455. 2024-02-03T06:23:55.108116389Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
  456. 2024-02-03T06:23:55.108123503Z at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
  457. 2024-02-03T06:23:55.108130170Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  458. 2024-02-03T06:23:55.108136955Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  459. 2024-02-03T06:23:55.108143834Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  460. 2024-02-03T06:23:55.108151022Z at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1475)
  461. 2024-02-03T06:23:55.108157817Z at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1338)
  462. 2024-02-03T06:23:55.108164673Z at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1387)
  463. 2024-02-03T06:23:55.108171456Z at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
  464. 2024-02-03T06:23:55.108178370Z at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
  465. 2024-02-03T06:23:55.108185117Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
  466. 2024-02-03T06:23:55.108192073Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  467. 2024-02-03T06:23:55.108199082Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  468. 2024-02-03T06:23:55.108206113Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  469. 2024-02-03T06:23:55.108213124Z at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
  470. 2024-02-03T06:23:55.108220064Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
  471. 2024-02-03T06:23:55.108226957Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  472. 2024-02-03T06:23:55.108233998Z at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
  473. 2024-02-03T06:23:55.108240657Z at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)
  474. 2024-02-03T06:23:55.108248564Z at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)
  475. 2024-02-03T06:23:55.108255838Z at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)
  476. 2024-02-03T06:23:55.108263215Z at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
  477. 2024-02-03T06:23:55.108270370Z at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
  478. 2024-02-03T06:23:55.108277379Z at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  479. 2024-02-03T06:23:55.108284354Z at java.base/java.lang.Thread.run(Unknown Source)
  480. 2024-02-03T06:23:55.108291130Z Suppressed: java.lang.Exception: #block terminated with an error
  481. 2024-02-03T06:23:55.108298580Z at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:103)
  482. 2024-02-03T06:23:55.108305840Z at reactor.core.publisher.Mono.block(Mono.java:1712)
  483. 2024-02-03T06:23:55.108313072Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:198)
  484. 2024-02-03T06:23:55.108320187Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  485. 2024-02-03T06:23:55.108327523Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  486. 2024-02-03T06:23:55.108334683Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  487. 2024-02-03T06:23:55.108341979Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  488. 2024-02-03T06:23:55.108349138Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  489. 2024-02-03T06:23:55.108356173Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  490. 2024-02-03T06:23:55.108363341Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  491. 2024-02-03T06:23:55.108370285Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  492. 2024-02-03T06:23:55.108377096Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  493. 2024-02-03T06:23:55.108383900Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  494. 2024-02-03T06:23:55.108390930Z at picocli.CommandLine.execute(CommandLine.java:2170)
  495. 2024-02-03T06:23:55.108398055Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  496. 2024-02-03T06:23:55.451916285Z + log 'ERROR failed to auto-install CurseForge modpack'
  497. 2024-02-03T06:23:55.451948442Z + local oldState
  498. 2024-02-03T06:23:55.452633024Z ++ shopt -po xtrace
  499. 2024-02-03T06:23:55.452832717Z + oldState='set -o xtrace'
  500. 2024-02-03T06:23:55.452853194Z + shopt -u -o xtrace
  501. 2024-02-03T06:23:55.454682683Z [init] 2024-02-03 06:23:55+00:00 ERROR failed to auto-install CurseForge modpack
  502. 2024-02-03T06:23:55.454726569Z + exit 1
  503. 2024-02-03T06:24:02.278221298Z + export HOME=/data
  504. 2024-02-03T06:24:02.278268678Z + HOME=/data
  505. 2024-02-03T06:24:02.278708764Z ++ id -u
  506. 2024-02-03T06:24:02.280172072Z ++ id -g
  507. 2024-02-03T06:24:02.282027398Z ++ ls -lnd /data
  508. 2024-02-03T06:24:02.284147320Z + log 'Running as uid=1000 gid=1000 with /data as '\''drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'\'''
  509. 2024-02-03T06:24:02.284194265Z + local oldState
  510. 2024-02-03T06:24:02.284564438Z ++ shopt -po xtrace
  511. 2024-02-03T06:24:02.284751223Z + oldState='set -o xtrace'
  512. 2024-02-03T06:24:02.284768278Z + shopt -u -o xtrace
  513. 2024-02-03T06:24:02.286543331Z [init] 2024-02-03 06:24:02+00:00 Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'
  514. 2024-02-03T06:24:02.286568435Z + '[' '!' -e /data/eula.txt ']'
  515. 2024-02-03T06:24:02.286618334Z + isTrue false
  516. 2024-02-03T06:24:02.286646817Z + case "${1,,}" in
  517. 2024-02-03T06:24:02.286660399Z + return 1
  518. 2024-02-03T06:24:02.286805380Z + isTrue true
  519. 2024-02-03T06:24:02.286824507Z + case "${1,,}" in
  520. 2024-02-03T06:24:02.286832710Z + return 0
  521. 2024-02-03T06:24:02.286842241Z + [[ -v RCON_PASSWORD_FILE ]]
  522. 2024-02-03T06:24:02.286850067Z + [[ -v RCON_PASSWORD ]]
  523. 2024-02-03T06:24:02.287314448Z ++ openssl rand -hex 12
  524. 2024-02-03T06:24:02.296109252Z + RCON_PASSWORD=2ab4b6de05db71314612fe74
  525. 2024-02-03T06:24:02.296139975Z + export RCON_PASSWORD
  526. 2024-02-03T06:24:02.296151925Z + echo password=2ab4b6de05db71314612fe74
  527. 2024-02-03T06:24:02.296173114Z + echo 'password: "2ab4b6de05db71314612fe74"'
  528. 2024-02-03T06:24:02.296323965Z + isTrue false
  529. 2024-02-03T06:24:02.296358922Z + case "${1,,}" in
  530. 2024-02-03T06:24:02.296374432Z + return 1
  531. 2024-02-03T06:24:02.296383471Z + isTrue false
  532. 2024-02-03T06:24:02.296394888Z + case "${1,,}" in
  533. 2024-02-03T06:24:02.296407772Z + return 1
  534. 2024-02-03T06:24:02.296431698Z + [[ -n '' ]]
  535. 2024-02-03T06:24:02.296504902Z + fixJavaPath
  536. 2024-02-03T06:24:02.296526092Z + which java
  537. 2024-02-03T06:24:02.298393283Z + cd /data
  538. 2024-02-03T06:24:02.298453943Z + export DECLARED_TYPE=AUTO_CURSEFORGE
  539. 2024-02-03T06:24:02.298488988Z + DECLARED_TYPE=AUTO_CURSEFORGE
  540. 2024-02-03T06:24:02.298528399Z + export DECLARED_VERSION=LATEST
  541. 2024-02-03T06:24:02.298541245Z + DECLARED_VERSION=LATEST
  542. 2024-02-03T06:24:02.298553822Z + isTrue false
  543. 2024-02-03T06:24:02.298564502Z + case "${1,,}" in
  544. 2024-02-03T06:24:02.298571942Z + return 1
  545. 2024-02-03T06:24:02.298578375Z + isTrue false
  546. 2024-02-03T06:24:02.298584658Z + case "${1,,}" in
  547. 2024-02-03T06:24:02.298590861Z + return 1
  548. 2024-02-03T06:24:02.298600466Z + [[ -n '' ]]
  549. 2024-02-03T06:24:02.298607575Z + [[ -n '' ]]
  550. 2024-02-03T06:24:02.298613585Z + [[ -n '' ]]
  551. 2024-02-03T06:24:02.298619710Z + [[ -n '' ]]
  552. 2024-02-03T06:24:02.298626239Z + [[ -n '' ]]
  553. 2024-02-03T06:24:02.298632540Z + : ''
  554. 2024-02-03T06:24:02.298638987Z + case "${TYPE^^}" in
  555. 2024-02-03T06:24:02.298645391Z + MOD_PLATFORM=AUTO_CURSEFORGE
  556. 2024-02-03T06:24:02.298651703Z + [[ -n AUTO_CURSEFORGE ]]
  557. 2024-02-03T06:24:02.298657916Z + case "${MOD_PLATFORM^^}" in
  558. 2024-02-03T06:24:02.298664202Z + exec /start-deployAutoCF
  559. 2024-02-03T06:24:02.302299798Z + args=(--results-file="$resultsFile")
  560. 2024-02-03T06:24:02.302327164Z + [[ -n https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 ]]
  561. 2024-02-03T06:24:02.302353361Z + args+=(--modpack-page-url="$CF_PAGE_URL")
  562. 2024-02-03T06:24:02.302399263Z + [[ -n 5077408 ]]
  563. 2024-02-03T06:24:02.302430132Z + args+=(--file-id="$CF_FILE_ID")
  564. 2024-02-03T06:24:02.302445209Z + [[ -n '' ]]
  565. 2024-02-03T06:24:02.302459243Z + [[ -n '' ]]
  566. 2024-02-03T06:24:02.302471735Z + [[ -n '' ]]
  567. 2024-02-03T06:24:02.302484353Z + [[ -n '' ]]
  568. 2024-02-03T06:24:02.302501060Z + [[ -n '' ]]
  569. 2024-02-03T06:24:02.302516353Z + args+=(--force-synchronize="$CF_FORCE_SYNCHRONIZE" --overrides-skip-existing="$CF_OVERRIDES_SKIP_EXISTING")
  570. 2024-02-03T06:24:02.302527003Z + [[ -n '' ]]
  571. 2024-02-03T06:24:02.302533673Z + [[ -n '' ]]
  572. 2024-02-03T06:24:02.302540508Z + [[ -n https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json ]]
  573. 2024-02-03T06:24:02.302547554Z + args+=(--exclude-include-file="$CF_EXCLUDE_INCLUDE_FILE")
  574. 2024-02-03T06:24:02.302555510Z + [[ -n '' ]]
  575. 2024-02-03T06:24:02.302600827Z + mc-image-helper install-curseforge --results-file=/data/.install-curseforge.env --modpack-page-url=https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 --file-id=5077408 --force-synchronize=false --overrides-skip-existing=false --exclude-include-file=https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json
  576. 2024-02-03T06:24:03.923525539Z [mc-image-helper] 06:24:03.921 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.9 (cmd=unspecified), x-fetch-session: bb6b4424-f0e3-49b6-aa5e-9cc4810a4426, host: raw.githubusercontent.com, accept: */*]
  577. 2024-02-03T06:24:04.078601294Z [mc-image-helper] 06:24:04.078 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true headers=[user-agent: itzg/mc-image-helper/1.37.9 (cmd=install-curseforge), x-fetch-session: 5dcaa6b5-d1a8-411c-af5c-8f92b84c7ba0, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
  578. 2024-02-03T06:24:04.091580489Z [mc-image-helper] 06:24:04.091 ERROR : Invalid parameter provided for 'install-curseforge' command: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  579. 2024-02-03T06:24:04.093387725Z [mc-image-helper] 06:24:04.091 DEBUG : Invalid parameter details
  580. 2024-02-03T06:24:04.093414726Z me.itzg.helpers.errors.InvalidParameterException: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  581. 2024-02-03T06:24:04.093425952Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:206)
  582. 2024-02-03T06:24:04.093434547Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  583. 2024-02-03T06:24:04.093442305Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  584. 2024-02-03T06:24:04.093450033Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  585. 2024-02-03T06:24:04.093457661Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  586. 2024-02-03T06:24:04.093465373Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  587. 2024-02-03T06:24:04.093472856Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  588. 2024-02-03T06:24:04.093480446Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  589. 2024-02-03T06:24:04.093488055Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  590. 2024-02-03T06:24:04.093495642Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  591. 2024-02-03T06:24:04.093502992Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  592. 2024-02-03T06:24:04.093510310Z at picocli.CommandLine.execute(CommandLine.java:2170)
  593. 2024-02-03T06:24:04.093517766Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  594. 2024-02-03T06:24:04.093525110Z Caused by: me.itzg.helpers.http.FailedRequestException: HTTP request of https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true failed with 403 Forbidden: Fetching object content
  595. 2024-02-03T06:24:04.093532714Z at me.itzg.helpers.http.FetchBuilderBase.lambda$failedRequestMono$2(FetchBuilderBase.java:195)
  596. 2024-02-03T06:24:04.093540063Z at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132)
  597. 2024-02-03T06:24:04.093547511Z at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)
  598. 2024-02-03T06:24:04.093554769Z at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:129)
  599. 2024-02-03T06:24:04.093562061Z at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224)
  600. 2024-02-03T06:24:04.093569266Z at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113)
  601. 2024-02-03T06:24:04.093577882Z at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:194)
  602. 2024-02-03T06:24:04.093585785Z at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
  603. 2024-02-03T06:24:04.093593023Z at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071)
  604. 2024-02-03T06:24:04.093600410Z at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
  605. 2024-02-03T06:24:04.093620762Z at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)
  606. 2024-02-03T06:24:04.093628066Z at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
  607. 2024-02-03T06:24:04.093635042Z at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:415)
  608. 2024-02-03T06:24:04.093642008Z at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:446)
  609. 2024-02-03T06:24:04.093649063Z at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:500)
  610. 2024-02-03T06:24:04.093677598Z at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:782)
  611. 2024-02-03T06:24:04.093685533Z at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114)
  612. 2024-02-03T06:24:04.093692680Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  613. 2024-02-03T06:24:04.093699967Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  614. 2024-02-03T06:24:04.093707177Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  615. 2024-02-03T06:24:04.093714199Z at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  616. 2024-02-03T06:24:04.093721278Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  617. 2024-02-03T06:24:04.093728029Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  618. 2024-02-03T06:24:04.093734967Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  619. 2024-02-03T06:24:04.093741980Z at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
  620. 2024-02-03T06:24:04.093749051Z at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
  621. 2024-02-03T06:24:04.093756153Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
  622. 2024-02-03T06:24:04.093763046Z at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
  623. 2024-02-03T06:24:04.093770080Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  624. 2024-02-03T06:24:04.093776749Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  625. 2024-02-03T06:24:04.093783667Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  626. 2024-02-03T06:24:04.093790389Z at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1475)
  627. 2024-02-03T06:24:04.093797366Z at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1338)
  628. 2024-02-03T06:24:04.093804179Z at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1387)
  629. 2024-02-03T06:24:04.093810959Z at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
  630. 2024-02-03T06:24:04.093817668Z at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
  631. 2024-02-03T06:24:04.093824550Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
  632. 2024-02-03T06:24:04.093831255Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  633. 2024-02-03T06:24:04.093838080Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  634. 2024-02-03T06:24:04.093844843Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  635. 2024-02-03T06:24:04.093851583Z at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
  636. 2024-02-03T06:24:04.093858594Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
  637. 2024-02-03T06:24:04.093865324Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  638. 2024-02-03T06:24:04.093871985Z at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
  639. 2024-02-03T06:24:04.093878616Z at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)
  640. 2024-02-03T06:24:04.093885395Z at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)
  641. 2024-02-03T06:24:04.093892378Z at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)
  642. 2024-02-03T06:24:04.093900204Z at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
  643. 2024-02-03T06:24:04.093907360Z at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
  644. 2024-02-03T06:24:04.093914315Z at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  645. 2024-02-03T06:24:04.093921338Z at java.base/java.lang.Thread.run(Unknown Source)
  646. 2024-02-03T06:24:04.093928304Z Suppressed: java.lang.Exception: #block terminated with an error
  647. 2024-02-03T06:24:04.093934935Z at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:103)
  648. 2024-02-03T06:24:04.093955913Z at reactor.core.publisher.Mono.block(Mono.java:1712)
  649. 2024-02-03T06:24:04.093969660Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:198)
  650. 2024-02-03T06:24:04.093977157Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  651. 2024-02-03T06:24:04.093984817Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  652. 2024-02-03T06:24:04.093991922Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  653. 2024-02-03T06:24:04.093999310Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  654. 2024-02-03T06:24:04.094006517Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  655. 2024-02-03T06:24:04.094013743Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  656. 2024-02-03T06:24:04.094020954Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  657. 2024-02-03T06:24:04.094028320Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  658. 2024-02-03T06:24:04.094035611Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  659. 2024-02-03T06:24:04.094042925Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  660. 2024-02-03T06:24:04.094050202Z at picocli.CommandLine.execute(CommandLine.java:2170)
  661. 2024-02-03T06:24:04.094057563Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  662. 2024-02-03T06:24:04.432616876Z + log 'ERROR failed to auto-install CurseForge modpack'
  663. 2024-02-03T06:24:04.432692551Z + local oldState
  664. 2024-02-03T06:24:04.433000852Z ++ shopt -po xtrace
  665. 2024-02-03T06:24:04.433358321Z + oldState='set -o xtrace'
  666. 2024-02-03T06:24:04.433381183Z + shopt -u -o xtrace
  667. 2024-02-03T06:24:04.434752108Z [init] 2024-02-03 06:24:04+00:00 ERROR failed to auto-install CurseForge modpack
  668. 2024-02-03T06:24:04.434779424Z + exit 1
  669. 2024-02-03T06:24:17.657670538Z + export HOME=/data
  670. 2024-02-03T06:24:17.657718788Z + HOME=/data
  671. 2024-02-03T06:24:17.658290666Z ++ id -u
  672. 2024-02-03T06:24:17.659924685Z ++ id -g
  673. 2024-02-03T06:24:17.661540040Z ++ ls -lnd /data
  674. 2024-02-03T06:24:17.663562125Z + log 'Running as uid=1000 gid=1000 with /data as '\''drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'\'''
  675. 2024-02-03T06:24:17.663591690Z + local oldState
  676. 2024-02-03T06:24:17.664134828Z ++ shopt -po xtrace
  677. 2024-02-03T06:24:17.664286895Z + oldState='set -o xtrace'
  678. 2024-02-03T06:24:17.664311934Z + shopt -u -o xtrace
  679. 2024-02-03T06:24:17.666065456Z [init] 2024-02-03 06:24:17+00:00 Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'
  680. 2024-02-03T06:24:17.666089404Z + '[' '!' -e /data/eula.txt ']'
  681. 2024-02-03T06:24:17.666097473Z + isTrue false
  682. 2024-02-03T06:24:17.666104300Z + case "${1,,}" in
  683. 2024-02-03T06:24:17.666111275Z + return 1
  684. 2024-02-03T06:24:17.666226930Z + isTrue true
  685. 2024-02-03T06:24:17.666251160Z + case "${1,,}" in
  686. 2024-02-03T06:24:17.666259450Z + return 0
  687. 2024-02-03T06:24:17.666266071Z + [[ -v RCON_PASSWORD_FILE ]]
  688. 2024-02-03T06:24:17.666272995Z + [[ -v RCON_PASSWORD ]]
  689. 2024-02-03T06:24:17.666782480Z ++ openssl rand -hex 12
  690. 2024-02-03T06:24:17.675547015Z + RCON_PASSWORD=40f60729ce0c973f513140a3
  691. 2024-02-03T06:24:17.675578342Z + export RCON_PASSWORD
  692. 2024-02-03T06:24:17.675587559Z + echo password=40f60729ce0c973f513140a3
  693. 2024-02-03T06:24:17.675679485Z + echo 'password: "40f60729ce0c973f513140a3"'
  694. 2024-02-03T06:24:17.675886897Z + isTrue false
  695. 2024-02-03T06:24:17.675905733Z + case "${1,,}" in
  696. 2024-02-03T06:24:17.675912948Z + return 1
  697. 2024-02-03T06:24:17.675971478Z + isTrue false
  698. 2024-02-03T06:24:17.675988500Z + case "${1,,}" in
  699. 2024-02-03T06:24:17.675996082Z + return 1
  700. 2024-02-03T06:24:17.676043357Z + [[ -n '' ]]
  701. 2024-02-03T06:24:17.676211991Z + fixJavaPath
  702. 2024-02-03T06:24:17.676227166Z + which java
  703. 2024-02-03T06:24:17.678217696Z + cd /data
  704. 2024-02-03T06:24:17.678254956Z + export DECLARED_TYPE=AUTO_CURSEFORGE
  705. 2024-02-03T06:24:17.678269282Z + DECLARED_TYPE=AUTO_CURSEFORGE
  706. 2024-02-03T06:24:17.678280287Z + export DECLARED_VERSION=LATEST
  707. 2024-02-03T06:24:17.678288166Z + DECLARED_VERSION=LATEST
  708. 2024-02-03T06:24:17.678299814Z + isTrue false
  709. 2024-02-03T06:24:17.678312751Z + case "${1,,}" in
  710. 2024-02-03T06:24:17.678321933Z + return 1
  711. 2024-02-03T06:24:17.678335891Z + isTrue false
  712. 2024-02-03T06:24:17.678344036Z + case "${1,,}" in
  713. 2024-02-03T06:24:17.678351637Z + return 1
  714. 2024-02-03T06:24:17.678431357Z + [[ -n '' ]]
  715. 2024-02-03T06:24:17.678457051Z + [[ -n '' ]]
  716. 2024-02-03T06:24:17.678465838Z + [[ -n '' ]]
  717. 2024-02-03T06:24:17.678473514Z + [[ -n '' ]]
  718. 2024-02-03T06:24:17.678480268Z + [[ -n '' ]]
  719. 2024-02-03T06:24:17.678527709Z + : ''
  720. 2024-02-03T06:24:17.678553340Z + case "${TYPE^^}" in
  721. 2024-02-03T06:24:17.678562115Z + MOD_PLATFORM=AUTO_CURSEFORGE
  722. 2024-02-03T06:24:17.678629168Z + [[ -n AUTO_CURSEFORGE ]]
  723. 2024-02-03T06:24:17.678642873Z + case "${MOD_PLATFORM^^}" in
  724. 2024-02-03T06:24:17.678663171Z + exec /start-deployAutoCF
  725. 2024-02-03T06:24:17.682656546Z + args=(--results-file="$resultsFile")
  726. 2024-02-03T06:24:17.682670825Z + [[ -n https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 ]]
  727. 2024-02-03T06:24:17.682684012Z + args+=(--modpack-page-url="$CF_PAGE_URL")
  728. 2024-02-03T06:24:17.682710663Z + [[ -n 5077408 ]]
  729. 2024-02-03T06:24:17.682734726Z + args+=(--file-id="$CF_FILE_ID")
  730. 2024-02-03T06:24:17.682745624Z + [[ -n '' ]]
  731. 2024-02-03T06:24:17.682753092Z + [[ -n '' ]]
  732. 2024-02-03T06:24:17.682760098Z + [[ -n '' ]]
  733. 2024-02-03T06:24:17.682767574Z + [[ -n '' ]]
  734. 2024-02-03T06:24:17.682774558Z + [[ -n '' ]]
  735. 2024-02-03T06:24:17.682852358Z + args+=(--force-synchronize="$CF_FORCE_SYNCHRONIZE" --overrides-skip-existing="$CF_OVERRIDES_SKIP_EXISTING")
  736. 2024-02-03T06:24:17.682867176Z + [[ -n '' ]]
  737. 2024-02-03T06:24:17.682873910Z + [[ -n '' ]]
  738. 2024-02-03T06:24:17.682881031Z + [[ -n https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json ]]
  739. 2024-02-03T06:24:17.682888012Z + args+=(--exclude-include-file="$CF_EXCLUDE_INCLUDE_FILE")
  740. 2024-02-03T06:24:17.682896049Z + [[ -n '' ]]
  741. 2024-02-03T06:24:17.682953062Z + mc-image-helper install-curseforge --results-file=/data/.install-curseforge.env --modpack-page-url=https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 --file-id=5077408 --force-synchronize=false --overrides-skip-existing=false --exclude-include-file=https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json
  742. 2024-02-03T06:24:19.434461174Z [mc-image-helper] 06:24:19.431 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.9 (cmd=unspecified), x-fetch-session: 2cad5ed3-f6b0-41d2-80e1-bf78f1d6673c, host: raw.githubusercontent.com, accept: */*]
  743. 2024-02-03T06:24:19.588893446Z [mc-image-helper] 06:24:19.588 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true headers=[user-agent: itzg/mc-image-helper/1.37.9 (cmd=install-curseforge), x-fetch-session: aa88455f-52d0-45dd-9f56-d2f43712b9f6, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
  744. 2024-02-03T06:24:19.600886079Z [mc-image-helper] 06:24:19.600 ERROR : Invalid parameter provided for 'install-curseforge' command: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  745. 2024-02-03T06:24:19.602865958Z [mc-image-helper] 06:24:19.600 DEBUG : Invalid parameter details
  746. 2024-02-03T06:24:19.602899216Z me.itzg.helpers.errors.InvalidParameterException: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  747. 2024-02-03T06:24:19.602907819Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:206)
  748. 2024-02-03T06:24:19.602915011Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  749. 2024-02-03T06:24:19.602922077Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  750. 2024-02-03T06:24:19.602928816Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  751. 2024-02-03T06:24:19.602935506Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  752. 2024-02-03T06:24:19.602941854Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  753. 2024-02-03T06:24:19.602948423Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  754. 2024-02-03T06:24:19.602954965Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  755. 2024-02-03T06:24:19.602961344Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  756. 2024-02-03T06:24:19.602967770Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  757. 2024-02-03T06:24:19.602974543Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  758. 2024-02-03T06:24:19.602980988Z at picocli.CommandLine.execute(CommandLine.java:2170)
  759. 2024-02-03T06:24:19.602987353Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  760. 2024-02-03T06:24:19.602993726Z Caused by: me.itzg.helpers.http.FailedRequestException: HTTP request of https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true failed with 403 Forbidden: Fetching object content
  761. 2024-02-03T06:24:19.603000588Z at me.itzg.helpers.http.FetchBuilderBase.lambda$failedRequestMono$2(FetchBuilderBase.java:195)
  762. 2024-02-03T06:24:19.603006997Z at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132)
  763. 2024-02-03T06:24:19.603013821Z at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)
  764. 2024-02-03T06:24:19.603020370Z at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:129)
  765. 2024-02-03T06:24:19.603026891Z at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224)
  766. 2024-02-03T06:24:19.603033325Z at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113)
  767. 2024-02-03T06:24:19.603040458Z at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:194)
  768. 2024-02-03T06:24:19.603046950Z at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
  769. 2024-02-03T06:24:19.603053392Z at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071)
  770. 2024-02-03T06:24:19.603060080Z at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
  771. 2024-02-03T06:24:19.603066573Z at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)
  772. 2024-02-03T06:24:19.603072917Z at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
  773. 2024-02-03T06:24:19.603079292Z at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:415)
  774. 2024-02-03T06:24:19.603085587Z at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:446)
  775. 2024-02-03T06:24:19.603091924Z at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:500)
  776. 2024-02-03T06:24:19.603110810Z at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:782)
  777. 2024-02-03T06:24:19.603116782Z at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114)
  778. 2024-02-03T06:24:19.603122697Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  779. 2024-02-03T06:24:19.603128802Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  780. 2024-02-03T06:24:19.603134964Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  781. 2024-02-03T06:24:19.603141020Z at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  782. 2024-02-03T06:24:19.603147163Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  783. 2024-02-03T06:24:19.603153322Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  784. 2024-02-03T06:24:19.603159253Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  785. 2024-02-03T06:24:19.603165351Z at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
  786. 2024-02-03T06:24:19.603171489Z at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
  787. 2024-02-03T06:24:19.603177802Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
  788. 2024-02-03T06:24:19.603183694Z at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
  789. 2024-02-03T06:24:19.603189767Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  790. 2024-02-03T06:24:19.603195687Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  791. 2024-02-03T06:24:19.603201811Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  792. 2024-02-03T06:24:19.603208005Z at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1475)
  793. 2024-02-03T06:24:19.603213991Z at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1338)
  794. 2024-02-03T06:24:19.603221248Z at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1387)
  795. 2024-02-03T06:24:19.603227416Z at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
  796. 2024-02-03T06:24:19.603233658Z at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
  797. 2024-02-03T06:24:19.603239852Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
  798. 2024-02-03T06:24:19.603246000Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  799. 2024-02-03T06:24:19.603252263Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  800. 2024-02-03T06:24:19.603258395Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  801. 2024-02-03T06:24:19.603264557Z at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
  802. 2024-02-03T06:24:19.603270580Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
  803. 2024-02-03T06:24:19.603276716Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  804. 2024-02-03T06:24:19.603282849Z at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
  805. 2024-02-03T06:24:19.603289077Z at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)
  806. 2024-02-03T06:24:19.603295139Z at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)
  807. 2024-02-03T06:24:19.603301209Z at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)
  808. 2024-02-03T06:24:19.603307690Z at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
  809. 2024-02-03T06:24:19.603313715Z at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
  810. 2024-02-03T06:24:19.603319802Z at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  811. 2024-02-03T06:24:19.603325954Z at java.base/java.lang.Thread.run(Unknown Source)
  812. 2024-02-03T06:24:19.603331829Z Suppressed: java.lang.Exception: #block terminated with an error
  813. 2024-02-03T06:24:19.603337931Z at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:103)
  814. 2024-02-03T06:24:19.603344288Z at reactor.core.publisher.Mono.block(Mono.java:1712)
  815. 2024-02-03T06:24:19.603350322Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:198)
  816. 2024-02-03T06:24:19.603356301Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  817. 2024-02-03T06:24:19.603362321Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  818. 2024-02-03T06:24:19.603368447Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  819. 2024-02-03T06:24:19.603374451Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  820. 2024-02-03T06:24:19.603380346Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  821. 2024-02-03T06:24:19.603386773Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  822. 2024-02-03T06:24:19.603393136Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  823. 2024-02-03T06:24:19.603399161Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  824. 2024-02-03T06:24:19.603405184Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  825. 2024-02-03T06:24:19.603411259Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  826. 2024-02-03T06:24:19.603417325Z at picocli.CommandLine.execute(CommandLine.java:2170)
  827. 2024-02-03T06:24:19.603423309Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  828. 2024-02-03T06:24:19.951190044Z + log 'ERROR failed to auto-install CurseForge modpack'
  829. 2024-02-03T06:24:19.951250993Z + local oldState
  830. 2024-02-03T06:24:19.951898817Z ++ shopt -po xtrace
  831. 2024-02-03T06:24:19.952141440Z + oldState='set -o xtrace'
  832. 2024-02-03T06:24:19.952163780Z + shopt -u -o xtrace
  833. 2024-02-03T06:24:19.953956937Z [init] 2024-02-03 06:24:19+00:00 ERROR failed to auto-install CurseForge modpack
  834. 2024-02-03T06:24:19.953995870Z + exit 1
  835. 2024-02-03T06:24:45.987239904Z + export HOME=/data
  836. 2024-02-03T06:24:45.987280210Z + HOME=/data
  837. 2024-02-03T06:24:45.987747142Z ++ id -u
  838. 2024-02-03T06:24:45.989241839Z ++ id -g
  839. 2024-02-03T06:24:45.990729272Z ++ ls -lnd /data
  840. 2024-02-03T06:24:45.992679404Z + log 'Running as uid=1000 gid=1000 with /data as '\''drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'\'''
  841. 2024-02-03T06:24:45.992703928Z + local oldState
  842. 2024-02-03T06:24:45.993239427Z ++ shopt -po xtrace
  843. 2024-02-03T06:24:45.993396666Z + oldState='set -o xtrace'
  844. 2024-02-03T06:24:45.993413697Z + shopt -u -o xtrace
  845. 2024-02-03T06:24:45.994993668Z [init] 2024-02-03 06:24:45+00:00 Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 14 1000 1000 34 Feb 3 06:21 /data'
  846. 2024-02-03T06:24:45.995016224Z + '[' '!' -e /data/eula.txt ']'
  847. 2024-02-03T06:24:45.995071580Z + isTrue false
  848. 2024-02-03T06:24:45.995098534Z + case "${1,,}" in
  849. 2024-02-03T06:24:45.995111078Z + return 1
  850. 2024-02-03T06:24:45.995209190Z + isTrue true
  851. 2024-02-03T06:24:45.995224491Z + case "${1,,}" in
  852. 2024-02-03T06:24:45.995246501Z + return 0
  853. 2024-02-03T06:24:45.995264425Z + [[ -v RCON_PASSWORD_FILE ]]
  854. 2024-02-03T06:24:45.995272435Z + [[ -v RCON_PASSWORD ]]
  855. 2024-02-03T06:24:45.995709957Z ++ openssl rand -hex 12
  856. 2024-02-03T06:24:46.004842694Z + RCON_PASSWORD=228758eca2f761f6aead984d
  857. 2024-02-03T06:24:46.004878211Z + export RCON_PASSWORD
  858. 2024-02-03T06:24:46.004887188Z + echo password=228758eca2f761f6aead984d
  859. 2024-02-03T06:24:46.004952764Z + echo 'password: "228758eca2f761f6aead984d"'
  860. 2024-02-03T06:24:46.005138404Z + isTrue false
  861. 2024-02-03T06:24:46.005172427Z + case "${1,,}" in
  862. 2024-02-03T06:24:46.005181586Z + return 1
  863. 2024-02-03T06:24:46.005189867Z + isTrue false
  864. 2024-02-03T06:24:46.005197148Z + case "${1,,}" in
  865. 2024-02-03T06:24:46.005204224Z + return 1
  866. 2024-02-03T06:24:46.005230284Z + [[ -n '' ]]
  867. 2024-02-03T06:24:46.005332489Z + fixJavaPath
  868. 2024-02-03T06:24:46.005351556Z + which java
  869. 2024-02-03T06:24:46.007065005Z + cd /data
  870. 2024-02-03T06:24:46.007111512Z + export DECLARED_TYPE=AUTO_CURSEFORGE
  871. 2024-02-03T06:24:46.007129423Z + DECLARED_TYPE=AUTO_CURSEFORGE
  872. 2024-02-03T06:24:46.007144454Z + export DECLARED_VERSION=LATEST
  873. 2024-02-03T06:24:46.007159375Z + DECLARED_VERSION=LATEST
  874. 2024-02-03T06:24:46.007178139Z + isTrue false
  875. 2024-02-03T06:24:46.007193267Z + case "${1,,}" in
  876. 2024-02-03T06:24:46.007207630Z + return 1
  877. 2024-02-03T06:24:46.007221987Z + isTrue false
  878. 2024-02-03T06:24:46.007236757Z + case "${1,,}" in
  879. 2024-02-03T06:24:46.007251094Z + return 1
  880. 2024-02-03T06:24:46.007266415Z + [[ -n '' ]]
  881. 2024-02-03T06:24:46.007280655Z + [[ -n '' ]]
  882. 2024-02-03T06:24:46.007294236Z + [[ -n '' ]]
  883. 2024-02-03T06:24:46.007308552Z + [[ -n '' ]]
  884. 2024-02-03T06:24:46.007322448Z + [[ -n '' ]]
  885. 2024-02-03T06:24:46.007344501Z + : ''
  886. 2024-02-03T06:24:46.007350534Z + case "${TYPE^^}" in
  887. 2024-02-03T06:24:46.007357273Z + MOD_PLATFORM=AUTO_CURSEFORGE
  888. 2024-02-03T06:24:46.007375882Z + [[ -n AUTO_CURSEFORGE ]]
  889. 2024-02-03T06:24:46.007405404Z + case "${MOD_PLATFORM^^}" in
  890. 2024-02-03T06:24:46.007416056Z + exec /start-deployAutoCF
  891. 2024-02-03T06:24:46.011141008Z + args=(--results-file="$resultsFile")
  892. 2024-02-03T06:24:46.011188310Z + [[ -n https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 ]]
  893. 2024-02-03T06:24:46.011206579Z + args+=(--modpack-page-url="$CF_PAGE_URL")
  894. 2024-02-03T06:24:46.011225800Z + [[ -n 5077408 ]]
  895. 2024-02-03T06:24:46.011241470Z + args+=(--file-id="$CF_FILE_ID")
  896. 2024-02-03T06:24:46.011256344Z + [[ -n '' ]]
  897. 2024-02-03T06:24:46.011271048Z + [[ -n '' ]]
  898. 2024-02-03T06:24:46.011285351Z + [[ -n '' ]]
  899. 2024-02-03T06:24:46.011301311Z + [[ -n '' ]]
  900. 2024-02-03T06:24:46.011315473Z + [[ -n '' ]]
  901. 2024-02-03T06:24:46.011329931Z + args+=(--force-synchronize="$CF_FORCE_SYNCHRONIZE" --overrides-skip-existing="$CF_OVERRIDES_SKIP_EXISTING")
  902. 2024-02-03T06:24:46.011346181Z + [[ -n '' ]]
  903. 2024-02-03T06:24:46.011360918Z + [[ -n '' ]]
  904. 2024-02-03T06:24:46.011377075Z + [[ -n https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json ]]
  905. 2024-02-03T06:24:46.011392187Z + args+=(--exclude-include-file="$CF_EXCLUDE_INCLUDE_FILE")
  906. 2024-02-03T06:24:46.011419329Z + [[ -n '' ]]
  907. 2024-02-03T06:24:46.011501748Z + mc-image-helper install-curseforge --results-file=/data/.install-curseforge.env --modpack-page-url=https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 --file-id=5077408 --force-synchronize=false --overrides-skip-existing=false --exclude-include-file=https://raw.githubusercontent.com/itzg/docker-minecraft-server/master/files/cf-exclude-include.json
  908. 2024-02-03T06:24:47.707851523Z [mc-image-helper] 06:24:47.705 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.9 (cmd=unspecified), x-fetch-session: e2975743-414a-4d9e-827f-b4f3ab66048c, host: raw.githubusercontent.com, accept: */*]
  909. 2024-02-03T06:24:47.863050818Z [mc-image-helper] 06:24:47.862 DEBUG : JSON FETCH: uri=https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true headers=[user-agent: itzg/mc-image-helper/1.37.9 (cmd=install-curseforge), x-fetch-session: a6feb503-7ee5-47be-822c-d6bc5f4dd743, x-api-key: [redacted], accept: application/json, host: api.curseforge.com]
  910. 2024-02-03T06:24:47.877458242Z [mc-image-helper] 06:24:47.877 ERROR : Invalid parameter provided for 'install-curseforge' command: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  911. 2024-02-03T06:24:47.879233301Z [mc-image-helper] 06:24:47.877 DEBUG : Invalid parameter details
  912. 2024-02-03T06:24:47.879259175Z me.itzg.helpers.errors.InvalidParameterException: Access to https://api.curseforge.com is forbidden or rate-limit has been exceeded. Ensure CF_API_KEY is set to a valid API key from https://console.curseforge.com/ or allow rate-limit to reset.
  913. 2024-02-03T06:24:47.879268688Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:206)
  914. 2024-02-03T06:24:47.879276138Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  915. 2024-02-03T06:24:47.879283386Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  916. 2024-02-03T06:24:47.879290541Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  917. 2024-02-03T06:24:47.879297817Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  918. 2024-02-03T06:24:47.879304763Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  919. 2024-02-03T06:24:47.879311791Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  920. 2024-02-03T06:24:47.879318757Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  921. 2024-02-03T06:24:47.879325478Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  922. 2024-02-03T06:24:47.879332477Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  923. 2024-02-03T06:24:47.879339462Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  924. 2024-02-03T06:24:47.879346508Z at picocli.CommandLine.execute(CommandLine.java:2170)
  925. 2024-02-03T06:24:47.879353202Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  926. 2024-02-03T06:24:47.879360012Z Caused by: me.itzg.helpers.http.FailedRequestException: HTTP request of https://api.curseforge.com/v1/categories?gameId=432&classesOnly=true failed with 403 Forbidden: Fetching object content
  927. 2024-02-03T06:24:47.879367124Z at me.itzg.helpers.http.FetchBuilderBase.lambda$failedRequestMono$2(FetchBuilderBase.java:195)
  928. 2024-02-03T06:24:47.879374310Z at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132)
  929. 2024-02-03T06:24:47.879381219Z at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)
  930. 2024-02-03T06:24:47.879388212Z at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:129)
  931. 2024-02-03T06:24:47.879395121Z at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224)
  932. 2024-02-03T06:24:47.879402279Z at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113)
  933. 2024-02-03T06:24:47.879410062Z at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:194)
  934. 2024-02-03T06:24:47.879417610Z at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
  935. 2024-02-03T06:24:47.879424414Z at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071)
  936. 2024-02-03T06:24:47.879431894Z at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
  937. 2024-02-03T06:24:47.879438940Z at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)
  938. 2024-02-03T06:24:47.879445822Z at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
  939. 2024-02-03T06:24:47.879463774Z at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:415)
  940. 2024-02-03T06:24:47.879470799Z at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:446)
  941. 2024-02-03T06:24:47.879477752Z at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:500)
  942. 2024-02-03T06:24:47.879496497Z at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:782)
  943. 2024-02-03T06:24:47.879503337Z at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114)
  944. 2024-02-03T06:24:47.879509723Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  945. 2024-02-03T06:24:47.879516453Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  946. 2024-02-03T06:24:47.879522792Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  947. 2024-02-03T06:24:47.879529151Z at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
  948. 2024-02-03T06:24:47.879535295Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  949. 2024-02-03T06:24:47.879541893Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  950. 2024-02-03T06:24:47.879548215Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  951. 2024-02-03T06:24:47.879554836Z at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
  952. 2024-02-03T06:24:47.879561321Z at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
  953. 2024-02-03T06:24:47.879568179Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
  954. 2024-02-03T06:24:47.879574733Z at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
  955. 2024-02-03T06:24:47.879580973Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
  956. 2024-02-03T06:24:47.879587322Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  957. 2024-02-03T06:24:47.879594000Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  958. 2024-02-03T06:24:47.879600534Z at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1475)
  959. 2024-02-03T06:24:47.879606887Z at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1338)
  960. 2024-02-03T06:24:47.879613289Z at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1387)
  961. 2024-02-03T06:24:47.879619469Z at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
  962. 2024-02-03T06:24:47.879625834Z at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
  963. 2024-02-03T06:24:47.879632244Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)
  964. 2024-02-03T06:24:47.879638649Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
  965. 2024-02-03T06:24:47.879645164Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  966. 2024-02-03T06:24:47.879651715Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
  967. 2024-02-03T06:24:47.879658146Z at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
  968. 2024-02-03T06:24:47.879664518Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
  969. 2024-02-03T06:24:47.879670759Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
  970. 2024-02-03T06:24:47.879677029Z at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
  971. 2024-02-03T06:24:47.879683282Z at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)
  972. 2024-02-03T06:24:47.879689585Z at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:509)
  973. 2024-02-03T06:24:47.879695824Z at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407)
  974. 2024-02-03T06:24:47.879703187Z at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
  975. 2024-02-03T06:24:47.879709813Z at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
  976. 2024-02-03T06:24:47.879716352Z at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  977. 2024-02-03T06:24:47.879722856Z at java.base/java.lang.Thread.run(Unknown Source)
  978. 2024-02-03T06:24:47.879729233Z Suppressed: java.lang.Exception: #block terminated with an error
  979. 2024-02-03T06:24:47.879735622Z at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:103)
  980. 2024-02-03T06:24:47.879742334Z at reactor.core.publisher.Mono.block(Mono.java:1712)
  981. 2024-02-03T06:24:47.879749019Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:198)
  982. 2024-02-03T06:24:47.879756016Z at me.itzg.helpers.curseforge.CurseForgeInstaller.install(CurseForgeInstaller.java:163)
  983. 2024-02-03T06:24:47.879762709Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:214)
  984. 2024-02-03T06:24:47.879769500Z at me.itzg.helpers.curseforge.InstallCurseForgeCommand.call(InstallCurseForgeCommand.java:29)
  985. 2024-02-03T06:24:47.879776239Z at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
  986. 2024-02-03T06:24:47.879782705Z at picocli.CommandLine.access$1500(CommandLine.java:148)
  987. 2024-02-03T06:24:47.879789013Z at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
  988. 2024-02-03T06:24:47.879795545Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
  989. 2024-02-03T06:24:47.879801874Z at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
  990. 2024-02-03T06:24:47.879808240Z at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
  991. 2024-02-03T06:24:47.879814704Z at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
  992. 2024-02-03T06:24:47.879821069Z at picocli.CommandLine.execute(CommandLine.java:2170)
  993. 2024-02-03T06:24:47.879827436Z at me.itzg.helpers.McImageHelper.main(McImageHelper.java:157)
  994. 2024-02-03T06:24:48.219766181Z + log 'ERROR failed to auto-install CurseForge modpack'
  995. 2024-02-03T06:24:48.219806579Z + local oldState
  996. 2024-02-03T06:24:48.220316457Z ++ shopt -po xtrace
  997. 2024-02-03T06:24:48.220495712Z + oldState='set -o xtrace'
  998. 2024-02-03T06:24:48.220510694Z + shopt -u -o xtrace
  999. 2024-02-03T06:24:48.222023942Z [init] 2024-02-03 06:24:48+00:00 ERROR failed to auto-install CurseForge modpack
  1000. 2024-02-03T06:24:48.222049503Z + exit 1
  1001.  
Advertisement
Add Comment
Please, Sign In to add comment