I bought my family some Minecraft accounts for Christmas and thought I would start up my own local dedicated server running 1.13.2. They played over the holiday and then one day it just wouldn't run any more. Any time someone would join the Server Watchdog service would forcibly shut down the server due to server ticks exceeding the 60 second limit.
I've tried various server.properties options, (including setting the max-tick-time to -1, which made the server stop responding but never crash) I've added more RAM, I've tried generating different worlds and I've reinstalled Java. None of those have changed the outcome. All of the accounts I purchased can join Internet Minecraft servers and run their own local minecraft games without any problems.
Here is the server.properties
max-tick-time=60000
generator-settings=
force-gamemode=false
allow-nether=true
enforce-whitelist=false
gamemode=0
enable-query=false
player-idle-timeout=0
difficulty=1
spawn-monsters=true
op-permission-level=4
pvp=true
snooper-enabled=true
level-type=DEFAULT
hardcore=false
enable-command-block=false
max-players=5
network-compression-threshold=256
resource-pack-sha1=
max-world-size=29999984
server-port=25565
server-ip=192.168.2.1
spawn-npcs=true
allow-flight=false
level-name=world
view-distance=10
keepinventory=true
resource-pack=
spawn-animals=true
white-list=false
generate-structures=true
online-mode=true
max-build-height=256
level-seed=
prevent-proxy-connections=false
enable-rcon=false
motd=Click \u00A74> HERE <\u00A7r to find out who is crazy.
And here is a recent crash log:
---- Minecraft Crash Report ----
// I feel sad now
Time: 1/26/19 10:30 AM
Description: Watching Server
java.lang.Error
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
at java.util.concurrent.CompletableFuture.join(CompletableFuture.java:1934)
at tc.a(SourceFile:122)
at axy.c(SourceFile:248)
at ayl.<init>(SourceFile:44)
at aiw.a(SourceFile:150)
at aiw.a(SourceFile:161)
at ajp.dG(SourceFile:94)
at ago.e(SourceFile:73)
at agu.a(SourceFile:129)
at afb.cM(SourceFile:630)
at afa.k(SourceFile:1968)
at afb.k(SourceFile:495)
at ajn.k(SourceFile:152)
at afa.R_(SourceFile:1819)
at afb.R_(SourceFile:279)
at ajp.R_(SourceFile:73)
at axy.a(SourceFile:1243)
at td.a(SourceFile:575)
at axy.g(SourceFile:1218)
at axy.o_(SourceFile:1100)
at td.o_(SourceFile:491)
at net.minecraft.server.MinecraftServer.b(SourceFile:755)
at so.b(SourceFile:360)
at net.minecraft.server.MinecraftServer.a(SourceFile:681)
at net.minecraft.server.MinecraftServer.run(SourceFile:584)
at java.lang.Thread.run(Thread.java:748)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Server Watchdog
Stacktrace:
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
at java.util.concurrent.CompletableFuture.join(CompletableFuture.java:1934)
at tc.a(SourceFile:122)
at axy.c(SourceFile:248)
at ayl.<init>(SourceFile:44)
at aiw.a(SourceFile:150)
at aiw.a(SourceFile:161)
at ajp.dG(SourceFile:94)
at ago.e(SourceFile:73)
at agu.a(SourceFile:129)
at afb.cM(SourceFile:630)
at afa.k(SourceFile:1968)
at afb.k(SourceFile:495)
at ajn.k(SourceFile:152)
at afa.R_(SourceFile:1819)
at afb.R_(SourceFile:279)
at ajp.R_(SourceFile:73)
at axy.a(SourceFile:1243)
at td.a(SourceFile:575)
at axy.g(SourceFile:1218)
at axy.o_(SourceFile:1100)
at td.o_(SourceFile:491)
at net.minecraft.server.MinecraftServer.b(SourceFile:755)
at so.b(SourceFile:360)
at net.minecraft.server.MinecraftServer.a(SourceFile:681)
-- Thread Dump --
Details:
Threads: "WorldGen-Worker-1" Id=1534 RUNNABLE
at byj.a(SourceFile:61)
at bov.a(SourceFile:193)
at bov.a(SourceFile:129)
at bov.a(SourceFile:99)
at to.a(SourceFile:13)
at tq.a(SourceFile:35)
at bnd.a(SourceFile:95)
at tx.a(SourceFile:79)
...
"WorldGen-Scheduler-1" Id=1533 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ee81c45
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ee81c45
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"Netty Server IO #2" Id=1529 RUNNABLE (in native)
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198)
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
- locked io.netty.channel.nio.SelectedSelectionKeySet@2fe3e8
- locked java.util.Collections$UnmodifiableSet@4107735
- locked sun.nio.ch.KQueueSelectorImpl@4112e9d3
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:756)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:411)
...
"Netty Server IO #1" Id=1528 RUNNABLE (in native)
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198)
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
- locked io.netty.channel.nio.SelectedSelectionKeySet@f56cf80
- locked java.util.Collections$UnmodifiableSet@70994d21
- locked sun.nio.ch.KQueueSelectorImpl@773735d8
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:756)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:411)
...
"File IO Thread" Id=1527 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at cdw.c(SourceFile:59)
at cdw.run(SourceFile:35)
at java.lang.Thread.run(Thread.java:748)
"Server Watchdog" Id=1526 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:454)
at sp.run(SourceFile:45)
at java.lang.Thread.run(Thread.java:748)
"Netty Server IO #0" Id=1525 RUNNABLE (in native)
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198)
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
- locked io.netty.channel.nio.SelectedSelectionKeySet@213d169c
- locked java.util.Collections$UnmodifiableSet@182ef7f4
- locked sun.nio.ch.KQueueSelectorImpl@22644195
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:756)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:411)
...
"ObjectCleanerThread" Id=1524 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@6c3339f4
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@6c3339f4
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
at io.netty.util.internal.ObjectCleaner$1.run(ObjectCleaner.java:54)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
"Server console handler" Id=1523 RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:255)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
- locked java.io.BufferedInputStream@25734b18
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
- locked java.io.InputStreamReader@4a8d9915
at java.io.InputStreamReader.read(InputStreamReader.java:184)
...
"DestroyJavaVM" Id=1522 RUNNABLE
"Server thread" Id=1520 WAITING on java.util.concurrent.CompletableFuture$Signaller@4a650138
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.CompletableFuture$Signaller@4a650138
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
at java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
at java.util.concurrent.CompletableFuture.join(CompletableFuture.java:1934)
at tc.a(SourceFile:122)
at axy.c(SourceFile:248)
...
"Server Infinisleeper" Id=1519 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at so$1.run(SourceFile:94)
"Snooper Timer" Id=1518 WAITING on java.util.TaskQueue@3f6c6d19
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@3f6c6d19
at java.lang.Object.wait(Object.java:502)
at java.util.TimerThread.mainLoop(Timer.java:526)
at java.util.TimerThread.run(Timer.java:505)
"Signal Dispatcher" Id=4 RUNNABLE
"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@78da67
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@78da67
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@269bbe4c
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@269bbe4c
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
Stacktrace:
at sp.run(SourceFile:61)
at java.lang.Thread.run(Thread.java:748)
-- System Details --
Details:
Minecraft Version: 1.13.2
Operating System: FreeBSD (amd64) version 11.2-RELEASE-p8
Java Version: 1.8.0_192, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2124607088 bytes (2026 MB) / 3491758080 bytes (3330 MB) up to 7635730432 bytes (7282 MB)
JVM Flags: 2 total; -Xmx8192M -Xms1024M
Profiler Position: N/A (disabled)
Player Count: 1 / 5; [tf['zombiexray16'/55, l='world', x=-553.71, y=80.00, z=1048.00]]
Data Packs: vanilla
Is Modded: Unknown (can't tell)
Type: Dedicated Server (map_server.txt)
I bought my family some Minecraft accounts for Christmas and thought I would start up my own local dedicated server running 1.13.2. They played over the holiday and then one day it just wouldn't run any more. Any time someone would join the Server Watchdog service would forcibly shut down the server due to server ticks exceeding the 60 second limit.
I've tried various server.properties options, (including setting the max-tick-time to -1, which made the server stop responding but never crash) I've added more RAM, I've tried generating different worlds and I've reinstalled Java. None of those have changed the outcome. All of the accounts I purchased can join Internet Minecraft servers and run their own local minecraft games without any problems.
Here is the server.properties
And here is a recent crash log:
Log file:
CPU: AMD A6-5400K APU with Radeon(tm) HD Graphics (3593.54-MHz K8-class CPU)
RAM: 16G (DDR3 1866MHz)
HardDrive: Western Digital SATA 3 1TB