mojira.dev
MC-307780

Minecraft server crashes when management server is enabled

When you create a server and enable the management server, the server crashes with the following error:

[14:24:51] [ServerMain/ERROR]: Failed to start the minecraft server
java.lang.IllegalArgumentException: period: 0 (expected: > 0)
        at io.netty.util.concurrent.AbstractScheduledEventExecutor.scheduleAtFixedRate(AbstractScheduledEventExecutor.java:291)
        at io.netty.util.concurrent.AbstractEventExecutorGroup.scheduleAtFixedRate(AbstractEventExecutorGroup.java:60)
        at net.minecraft.server.jsonrpc.ManagementServer.scheduleHeartbeat(ManagementServer.java:71)
        at net.minecraft.server.jsonrpc.JsonRpc.create(JsonRpc.java:44)
        at net.minecraft.server.Main.main(Main.java:138)
        at net.minecraft.bundler.Main.lambda$run$0(Main.java:54)
        at java.base/java.lang.Thread.run(Thread.java:1474)


Setting the status-heartbeat-interval property to a value other than 0 fixes this problem, but this is not the default value.

Full log: https://mclo.gs/IOEmNK8

Comments 1

Confirmed when try to run the server just fails with.

[10:35:43] [ServerMain/INFO]: Json-RPC Management connection listening on localhost:25585
[10:35:43] [ServerMain/ERROR]: Failed to start the minecraft server
java.lang.IllegalArgumentException: period: 0 (expected: > 0)
        at io.netty.util.concurrent.AbstractScheduledEventExecutor.scheduleAtFixedRate(AbstractScheduledEventExecutor.java:291)
        at io.netty.util.concurrent.AbstractEventExecutorGroup.scheduleAtFixedRate(AbstractEventExecutorGroup.java:60)
        at net.minecraft.server.jsonrpc.ManagementServer.scheduleHeartbeat(ManagementServer.java:71)
        at net.minecraft.server.jsonrpc.JsonRpc.create(JsonRpc.java:44)
        at net.minecraft.server.Main.main(Main.java:138)
        at net.minecraft.bundler.Main.lambda$run$0(Main.java:54)
        at java.base/java.lang.Thread.run(Thread.java:1474)

Julian Vennen

bl4ckscor3

Confirmed

(Unassigned)

26.2 Snapshot 5

Retrieved