docker-minecraft-server icon indicating copy to clipboard operation
docker-minecraft-server copied to clipboard

Latest version docker image breaks fabric servers

Open GameBurrow opened this issue 2 years ago • 2 comments

Describe the problem

It seems that :latest, :java17-alpine and problably other images that where pushed to dockerhub in the last 5 days breaks the fabric version. The server refuses to start even without any mods.

Changing image to itzg/minecraft-server:2022.14.0-java17-alpine seemed to fix the issue

Container definition

version: "3.7"

services:
  server:
    image: itzg/minecraft-server:java17-alpine
    deploy:
      replicas: 1
      resources:
        limits:
          memory: 12G
    ports:
      - "25565:25565"
      - "25566:25566"
      - "25567:8123"
    environment:
      EULA: "TRUE"
      TYPE: "FABRIC"
      VERSION: "1.19.2"
      FABRIC_LOADER_VERSION: "0.14.11"
#      FABRIC_LAUNCHER_VERSION: "0.11.0"
#      FORGEVERSION: "36.2.33"
      MAX_MEMORY: "10G"
      ENABLE_RCON: "true"
      JVM_OPTS: "-Dfml.queryResult=confirm -Dfml.doNotBackup=true"
    healthcheck:
      start_period: 30m # 30minutes
    volumes:
      - ./data:/data

Container logs

transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [init] Running as uid=1000 gid=1000 with /data as 'drwxrwxr-x 3 1000 1000 4096 Dec 14 22:27 /data'
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [init] Resolved version given 1.19.2 into 1.19.2 and major version 1.19
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [init] Resolving type given FABRIC
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [init] Checking Fabric Launcher version information.
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [init] Downloading https://meta.fabricmc.net/v2/versions/loader/1.19.2/0.14.10/0.11.1/server/jar ...
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [init] Creating server properties in /data/server.properties
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [init] Disabling whitelist functionality
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [init] Setting initial memory to 1G and max to 10G
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [init] Starting the Minecraft server...
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Installing Fabric Loader 0.14.10(1.19.2) on the server
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading required files
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library net.fabricmc:tiny-mappings-parser:0.3.0+build.17
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library net.fabricmc:sponge-mixin:0.11.4+mixin.0.8.5
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library net.fabricmc:tiny-remapper:0.8.2
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library net.fabricmc:access-widener:2.1.0
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library org.ow2.asm:asm:9.3
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library org.ow2.asm:asm-analysis:9.3
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library org.ow2.asm:asm-commons:9.3
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library org.ow2.asm:asm-tree:9.3
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library org.ow2.asm:asm-util:9.3
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library net.fabricmc:intermediary:1.19.2
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading library net.fabricmc:fabric-loader:0.14.10
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Generating server launch JAR
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Downloading Minecraft server
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Existing server jar valid, not downloading
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking 1.19.2/server-1.19.2.jar (versions:1.19.2) to versions/1.19.2/server-1.19.2.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar (libraries:com.github.oshi:oshi-core:5.8.5) to libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking com/google/code/gson/gson/2.8.9/gson-2.8.9.jar (libraries:com.google.code.gson:gson:2.8.9) to libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar (libraries:com.google.guava:failureaccess:1.0.1) to libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar (libraries:com.google.guava:guava:31.0.1-jre) to libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking com/mojang/authlib/3.11.49/authlib-3.11.49.jar (libraries:com.mojang:authlib:3.11.49) to libraries/com/mojang/authlib/3.11.49/authlib-3.11.49.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar (libraries:com.mojang:brigadier:1.0.18) to libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar (libraries:com.mojang:datafixerupper:5.0.28) to libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar (libraries:com.mojang:javabridge:1.2.24) to libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking com/mojang/logging/1.0.0/logging-1.0.0.jar (libraries:com.mojang:logging:1.0.0) to libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking commons-io/commons-io/2.11.0/commons-io-2.11.0.jar (libraries:commons-io:commons-io:2.11.0) to libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar (libraries:io.netty:netty-buffer:4.1.77.Final) to libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar (libraries:io.netty:netty-codec:4.1.77.Final) to libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar (libraries:io.netty:netty-common:4.1.77.Final) to libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar (libraries:io.netty:netty-handler:4.1.77.Final) to libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar (libraries:io.netty:netty-resolver:4.1.77.Final) to libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar (libraries:io.netty:netty-transport:4.1.77.Final) to libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar (libraries:io.netty:netty-transport-classes-epoll:4.1.77.Final) to libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar (libraries:io.netty:netty-transport-native-epoll:4.1.77.Final:linux-x86_64) to libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar (libraries:io.netty:netty-transport-native-epoll:4.1.77.Final:linux-aarch_64) to libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar (libraries:io.netty:netty-transport-native-unix-common:4.1.77.Final) to libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar (libraries:it.unimi.dsi:fastutil:8.5.6) to libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar (libraries:net.java.dev.jna:jna:5.10.0) to libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar (libraries:net.java.dev.jna:jna-platform:5.10.0) to libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar (libraries:net.sf.jopt-simple:jopt-simple:5.0.4) to libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar (libraries:org.apache.commons:commons-lang3:3.12.0) to libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar (libraries:org.apache.logging.log4j:log4j-api:2.17.0) to libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar (libraries:org.apache.logging.log4j:log4j-core:2.17.0) to libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar (libraries:org.apache.logging.log4j:log4j-slf4j18-impl:2.17.0) to libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Unpacking org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar (libraries:org.slf4j:slf4j-api:1.8.0-beta4) to libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:33] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.14.10
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:33] [main/INFO]: Fabric is preparing JARs on first launch, this may take a few seconds...
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:34] [main/INFO]: Loading 3 mods:
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         - fabricloader 0.14.10
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         - java 17
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         - minecraft 1.19.2
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:34] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/data/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:38] [main/INFO]: Building unoptimized datafixer
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:40] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:42] [main/INFO]: Loaded 7 recipes
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:43] [main/INFO]: Loaded 1179 advancements
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:44] [Server thread/INFO]: Starting minecraft server version 1.19.2
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:44] [Server thread/INFO]: Loading properties
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:44] [Server thread/INFO]: Default game type: SURVIVAL
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:44] [Server thread/INFO]: Generating keypair
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:44] [Server thread/INFO]: Starting Minecraft server on *:25565
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:44] [Server thread/INFO]: Using epoll channel type
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:45] [Server thread/ERROR]: Encountered an unexpected exception
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonArray.iterator()" because "$$1" is null
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.class_3331.method_14630(class_3331.java:121) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.class_3174.method_13933(class_3174.java:84) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.class_3174.<init>(class_3174.java:23) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.class_3176.method_3823(class_3176.java:164) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:636) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at java.lang.Thread.run(Unknown Source) [?:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:45] [Server thread/ERROR]: This crash report has been saved to: /data/./crash-reports/crash-2022-12-14_22.27.45-server.txt
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:45] [Server thread/INFO]: Stopping server
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:45] [Server thread/INFO]: Saving worlds
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | [22:27:45] [Server thread/ERROR]: Exception stopping the server
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | java.lang.NullPointerException: Cannot invoke "net.minecraft.class_3218.method_8621()" because "$$5" is null
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:531) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.server.MinecraftServer.method_3782(MinecraftServer.java:592) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.class_3176.method_3782(class_3176.java:547) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[server-intermediary.jar:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    |         at java.lang.Thread.run(Unknown Source) [?:?]
transportcraft-lite_server.1.rkd4d28h04nv@sepaurg-servers1    | 2022-12-14T22:27:45.464Z        INFO    mc-server-runner        Done
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | [init] Running as uid=1000 gid=1000 with /data as 'drwxrwxr-x 9 1000 1000 4096 Dec 14 22:27 /data'
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | [init] Resolved version given 1.19.2 into 1.19.2 and major version 1.19
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | [init] Resolving type given FABRIC
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | [init] Checking Fabric Launcher version information.
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | [init] Setting initial memory to 1G and max to 10G
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | [init] Starting the Minecraft server...
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | [22:27:57] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.14.10
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | [22:27:57] [main/INFO]: Loading 3 mods:
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    |         - fabricloader 0.14.10
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    |         - java 17
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    |         - minecraft 1.19.2
transportcraft-lite_server.1.sw3z05y7k87u@sepaurg-servers1    | [22:27:57] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/data/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER

GameBurrow avatar Dec 14 '22 22:12 GameBurrow

I can't recreate this issue. (See logs below)

Besides that, errors like java.lang.NullPointerException: Cannot invoke "net.minecraft.class_3218.method_8621()" because "$$5" is null" are very unlikely to be caused by the container's Java version, etc. That's simply a bug in the code.

Your launcher is one version behind at 0.14.10. A restart to pull 0.14.11 will probably fix this since this is 99% a Fabric issue.

> docker pull itzg/minecraft-server

Using default tag: latest
latest: Pulling from itzg/minecraft-server
Digest: sha256:21f8f071b9db66a58abe1834638d191b8abf0230bf13b42c76c6119b775f136d
Status: Image is up to date for itzg/minecraft-server:latest
docker.io/itzg/minecraft-server:latest

> docker run -it --rm -e EULA=true -e TYPE=FABRIC -e VERSION=1.19.2 itzg/minecraft-server                                      1 ↵
[init] Running as uid=1000 gid=1000 with /data as 'drwxrwxr-x 2 1000 1000 4096 Dec 10 00:37 /data'
[init] Resolved version given 1.19.2 into 1.19.2 and major version 1.19
[init] Resolving type given FABRIC
[init] Checking Fabric Launcher version information.
[init] Checking Fabric Loader version information.
[init] Downloading https://meta.fabricmc.net/v2/versions/loader/1.19.2/0.14.11/0.11.1/server/jar ...
[init] Creating server properties in /data/server.properties
[init] Disabling whitelist functionality
[init] Setting initial memory to 1G and max to 1G
[init] Starting the Minecraft server...
Installing Fabric Loader 0.14.11(1.19.2) on the server
Downloading required files
Downloading library net.fabricmc:tiny-mappings-parser:0.3.0+build.17
Downloading library net.fabricmc:sponge-mixin:0.11.4+mixin.0.8.5
Downloading library net.fabricmc:tiny-remapper:0.8.2
Downloading library net.fabricmc:access-widener:2.1.0
Downloading library org.ow2.asm:asm:9.3
Downloading library org.ow2.asm:asm-analysis:9.3
Downloading library org.ow2.asm:asm-commons:9.3
Downloading library org.ow2.asm:asm-tree:9.3
Downloading library org.ow2.asm:asm-util:9.3
Downloading library net.fabricmc:intermediary:1.19.2
Downloading library net.fabricmc:fabric-loader:0.14.11
Generating server launch JAR
Downloading Minecraft server
Unpacking 1.19.2/server-1.19.2.jar (versions:1.19.2) to versions/1.19.2/server-1.19.2.jar
Unpacking com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar (libraries:com.github.oshi:oshi-core:5.8.5) to libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar
Unpacking com/google/code/gson/gson/2.8.9/gson-2.8.9.jar (libraries:com.google.code.gson:gson:2.8.9) to libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
Unpacking com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar (libraries:com.google.guava:failureaccess:1.0.1) to libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
Unpacking com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar (libraries:com.google.guava:guava:31.0.1-jre) to libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
Unpacking com/mojang/authlib/3.11.49/authlib-3.11.49.jar (libraries:com.mojang:authlib:3.11.49) to libraries/com/mojang/authlib/3.11.49/authlib-3.11.49.jar
Unpacking com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar (libraries:com.mojang:brigadier:1.0.18) to libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar
Unpacking com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar (libraries:com.mojang:datafixerupper:5.0.28) to libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar
Unpacking com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar (libraries:com.mojang:javabridge:1.2.24) to libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar
Unpacking com/mojang/logging/1.0.0/logging-1.0.0.jar (libraries:com.mojang:logging:1.0.0) to libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar
Unpacking commons-io/commons-io/2.11.0/commons-io-2.11.0.jar (libraries:commons-io:commons-io:2.11.0) to libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
Unpacking io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar (libraries:io.netty:netty-buffer:4.1.77.Final) to libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar
Unpacking io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar (libraries:io.netty:netty-codec:4.1.77.Final) to libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar
Unpacking io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar (libraries:io.netty:netty-common:4.1.77.Final) to libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar
Unpacking io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar (libraries:io.netty:netty-handler:4.1.77.Final) to libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar
Unpacking io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar (libraries:io.netty:netty-resolver:4.1.77.Final) to libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar
Unpacking io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar (libraries:io.netty:netty-transport:4.1.77.Final) to libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar
Unpacking io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar (libraries:io.netty:netty-transport-classes-epoll:4.1.77.Final) to libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar
Unpacking io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar (libraries:io.netty:netty-transport-native-epoll:4.1.77.Final:linux-x86_64) to libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar
Unpacking io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar (libraries:io.netty:netty-transport-native-epoll:4.1.77.Final:linux-aarch_64) to libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar
Unpacking io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar (libraries:io.netty:netty-transport-native-unix-common:4.1.77.Final) to libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar
Unpacking it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar (libraries:it.unimi.dsi:fastutil:8.5.6) to libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar
Unpacking net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar (libraries:net.java.dev.jna:jna:5.10.0) to libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar
Unpacking net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar (libraries:net.java.dev.jna:jna-platform:5.10.0) to libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar
Unpacking net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar (libraries:net.sf.jopt-simple:jopt-simple:5.0.4) to libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
Unpacking org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar (libraries:org.apache.commons:commons-lang3:3.12.0) to libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
Unpacking org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar (libraries:org.apache.logging.log4j:log4j-api:2.17.0) to libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar
Unpacking org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar (libraries:org.apache.logging.log4j:log4j-core:2.17.0) to libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar
Unpacking org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar (libraries:org.apache.logging.log4j:log4j-slf4j18-impl:2.17.0) to libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar
Unpacking org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar (libraries:org.slf4j:slf4j-api:1.8.0-beta4) to libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar
Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture
[23:19:57] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.14.11
[23:19:57] [main/INFO]: Fabric is preparing JARs on first launch, this may take a few seconds...
[23:19:57] [main/INFO]: Loading 3 mods:
	- fabricloader 0.14.11
	- java 17
	- minecraft 1.19.2
[23:19:57] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/data/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[23:19:58] [main/INFO]: Building unoptimized datafixer
[23:19:59] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[23:19:59] [main/INFO]: Loaded 7 recipes
[23:19:59] [main/INFO]: Loaded 1179 advancements
[23:20:00] [Server thread/INFO]: Starting minecraft server version 1.19.2
[23:20:00] [Server thread/INFO]: Loading properties
[23:20:00] [Server thread/INFO]: Default game type: SURVIVAL
[23:20:00] [Server thread/INFO]: Generating keypair
[23:20:00] [Server thread/INFO]: Starting Minecraft server on *:25565
[23:20:00] [Server thread/INFO]: Using epoll channel type
[23:20:00] [Server thread/INFO]: Preparing level "world"
[23:20:09] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[23:20:09] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[23:20:09] [Worker-Main-4/INFO]: Preparing spawn area: 0%
[23:20:10] [Worker-Main-1/INFO]: Preparing spawn area: 0%
[23:20:10] [Worker-Main-2/INFO]: Preparing spawn area: 1%
[23:20:11] [Worker-Main-1/INFO]: Preparing spawn area: 3%
[23:20:11] [Worker-Main-1/INFO]: Preparing spawn area: 6%
[23:20:12] [Worker-Main-4/INFO]: Preparing spawn area: 10%
[23:20:12] [Worker-Main-4/INFO]: Preparing spawn area: 13%
[23:20:13] [Worker-Main-3/INFO]: Preparing spawn area: 16%
[23:20:13] [Worker-Main-2/INFO]: Preparing spawn area: 21%
[23:20:14] [Worker-Main-2/INFO]: Preparing spawn area: 25%
[23:20:14] [Worker-Main-3/INFO]: Preparing spawn area: 29%
[23:20:15] [Worker-Main-2/INFO]: Preparing spawn area: 33%
[23:20:15] [Worker-Main-3/INFO]: Preparing spawn area: 37%
[23:20:16] [Worker-Main-4/INFO]: Preparing spawn area: 42%
[23:20:16] [Worker-Main-1/INFO]: Preparing spawn area: 46%
[23:20:17] [Worker-Main-1/INFO]: Preparing spawn area: 51%
[23:20:17] [Worker-Main-2/INFO]: Preparing spawn area: 55%
[23:20:18] [Worker-Main-1/INFO]: Preparing spawn area: 60%
[23:20:18] [Worker-Main-2/INFO]: Preparing spawn area: 65%
[23:20:19] [Worker-Main-1/INFO]: Preparing spawn area: 69%
[23:20:19] [Worker-Main-2/INFO]: Preparing spawn area: 74%
[23:20:20] [Worker-Main-1/INFO]: Preparing spawn area: 79%
[23:20:20] [Worker-Main-4/INFO]: Preparing spawn area: 84%
[23:20:21] [Worker-Main-1/INFO]: Preparing spawn area: 89%
[23:20:21] [Worker-Main-2/INFO]: Preparing spawn area: 95%
[23:20:22] [Server thread/INFO]: Time elapsed: 12858 ms
[23:20:22] [Server thread/INFO]: Done (21.673s)! For help, type "help"
[23:20:22] [Server thread/INFO]: Starting remote control listener
[23:20:22] [Server thread/INFO]: Thread RCON Listener started
[23:20:22] [Server thread/INFO]: RCON running on 0.0.0.0:25575

itzg avatar Dec 15 '22 23:12 itzg

Hmm, indeed it was something temporary it seems. Repulled the itzg/minecraft-server:java17-alpine image today and it worked.

GameBurrow avatar Dec 16 '22 12:12 GameBurrow

This issue is stale because it has been open 30 days with no activity. Please add a comment describing the reason to keep this issue open.

github-actions[bot] avatar Jan 16 '23 02:01 github-actions[bot]