Skip to content

Server fails to start #3441

Open
Open
@skyycode-0

Description

@skyycode-0

Describe the problem

Using the default docker compose, it fails to start due to a java exception. I have tried the different server variants and all of them stop because of this error. If it helps, I'm running the container on an Orange Pi.

Container definition

services:
  mc:
    image: itzg/minecraft-server
    tty: true
    stdin_open: true
    ports:
      - "25565:25565"
    environment:
      EULA: "TRUE"
    volumes:
      # attach the relative directory 'data' to 
      - ./data:/data

Container logs

mc-1  | [init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 2 1000 1000 4096 May 11 02:06 /data'
mc-1  | [init] Image info: buildtime=2025-05-10T16:25:18.623Z,version=java21,revision=5fe65a68c30b7678381930a3fad798386800df43
mc-1  | [init] Resolving type given VANILLA
mc-1  | Exception in thread "main" java.lang.NoClassDefFoundError: ch/qos/logback/classic/joran/action/ContextNameAction
mc-1  |         at ch.qos.logback.classic.util.DefaultJoranConfigurator.configureByResource(DefaultJoranConfigurator.java:66)
mc-1  |         at ch.qos.logback.classic.util.DefaultJoranConfigurator.configure(DefaultJoranConfigurator.java:35)
mc-1  |         at ch.qos.logback.classic.util.ContextInitializer.invokeConfigure(ContextInitializer.java:128)
mc-1  |         at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:103)
mc-1  |         at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:66)
mc-1  |         at ch.qos.logback.classic.spi.LogbackServiceProvider.initializeLoggerContext(LogbackServiceProvider.java:52)
mc-1  |         at ch.qos.logback.classic.spi.LogbackServiceProvider.initialize(LogbackServiceProvider.java:41)
mc-1  |         at org.slf4j.LoggerFactory.bind(LoggerFactory.java:196)
mc-1  |         at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:183)
mc-1  |         at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:486)
mc-1  |         at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:472)
mc-1  |         at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:421)
mc-1  |         at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:447)
mc-1  |         at me.itzg.helpers.McImageHelper.<clinit>(McImageHelper.java:100)
mc-1  | Caused by: java.lang.ClassNotFoundException: ch.qos.logback.classic.joran.action.ContextNameAction
mc-1  |         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
mc-1  |         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
mc-1  |         at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
mc-1  |         ... 14 more

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions