Skip to content

Failed to start 1.21.1 NeoForge server #4024

Description

@Onseshigo

Describe the problem

I have tried both java25 and latest versions and tried repulling the image.

Container definition

services:
  mc-aero:
    image: itzg/minecraft-server:java25
    pull_policy: daily
    tty: true
    stdin_open: true
    network_mode: host
    ports:
      - "25565:25565"
    environment:
      EULA: "TRUE"
      MEMORY: "8G"
      TYPE: NEOFORGE
      DIFFICULTY: hard
      ALLOW_FLIGHT: true
      MAX_TICK_TIME: 300000
      NEOFORGE_INSTALLER: "/data/neoforge-21.1.227-installer.jar"
    volumes:
      - ./data:/data
      - ./downloads:/downloads
      - ./mods:/mods

Container logs

mc-aero-1  | [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 2 1000 1000 4096 Apr 20 15:04 /data'
mc-aero-1  | [init] Image info: buildtime=2026-04-16T18:42:06.136Z,version=java25,revision=97407c672fccc431e5eca6d4c1d008972b5f230f
mc-aero-1  | [init] Resolving type given NEOFORGE
mc-aero-1  | [mc-image-helper] 15:18:19.732 ERROR : 'install-neoforge' command failed. Version is 1.56.3
mc-aero-1  | me.itzg.helpers.errors.GenericException: Unexpected format of id from Forge installer's version.json: neoforge-21.1.227
mc-aero-1  |    at me.itzg.helpers.forge.ProvidedInstallerResolver.extractFromVersionJson(ProvidedInstallerResolver.java:133)
mc-aero-1  |    at me.itzg.helpers.files.IoStreams.readFileFromZip(IoStreams.java:29)
mc-aero-1  |    at me.itzg.helpers.forge.ProvidedInstallerResolver.extractVersion(ProvidedInstallerResolver.java:61)
mc-aero-1  |    at me.itzg.helpers.forge.ProvidedInstallerResolver.resolve(ProvidedInstallerResolver.java:33)
mc-aero-1  |    at me.itzg.helpers.forge.ForgeLikeInstaller.install(ForgeLikeInstaller.java:54)
mc-aero-1  |    at me.itzg.helpers.forge.InstallNeoForgeCommand.call(InstallNeoForgeCommand.java:96)
mc-aero-1  |    at me.itzg.helpers.forge.InstallNeoForgeCommand.call(InstallNeoForgeCommand.java:20)
mc-aero-1  |    at picocli.CommandLine.executeUserObject(CommandLine.java:2031)
mc-aero-1  |    at picocli.CommandLine.access$1500(CommandLine.java:148)
mc-aero-1  |    at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469)
mc-aero-1  |    at picocli.CommandLine$RunLast.handle(CommandLine.java:2461)
mc-aero-1  |    at picocli.CommandLine$RunLast.handle(CommandLine.java:2423)
mc-aero-1  |    at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277)
mc-aero-1  |    at picocli.CommandLine$RunLast.execute(CommandLine.java:2425)
mc-aero-1  |    at picocli.CommandLine.execute(CommandLine.java:2174)
mc-aero-1  |    at me.itzg.helpers.McImageHelper.main(McImageHelper.java:178)
mc-aero-1  | [init] [ERROR] Failed to installForge given installer /data/neoforge-21.1.227-installer.jar
mc-aero-1 exited with code 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions