Time: 25/12/16 23:40
Description: Exception in server tick loop
java.lang.NullPointerException: Exception in server tick loop
at net.minecraft.server.v1_8_R1.JsonList.load(JsonList.java:174)
at net.minecraft.server.v1_8_R1.DedicatedPlayerList.z(SourceFile:99)
at net.minecraft.server.v1_8_R1.DedicatedPlayerList.<init>(SourceFile:25)
at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:130)
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:494)
at java.lang.Thread.run(Thread.java:745)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Title really says it all but I'll explain some steps I did, prior to restart, that could be the issue. Installed factions (massivecraft) and a few of their other plugins (hats, tickets). Installed Holographic Displays. Restarted, all good.
Edited the Factions config Json. (factions doesn't need a server restart to update, all went well after changing)
In game I claimed safezone around spawn
Worldguarded safezone for added protection (block-place, block-break denies, etc)
Turned off weather in WorldGuard
Restarted
R.I.P.
Really no idea what caused it. Could it be the disabling of weather?
Looked it up on VERY old posts (all I could find) and many say it's something going async. I noticed during live stream yesterday as I was building the server, the chat said async chat.
Thoughts?
Thanks in advance, hope I provided enough info.
**UPDATE 1: Turned weather-disable back to false, still failed to launch**
**UPDATE 2: Removed factions.jar, still fails**
**UPDATE 3: Removed MassiveHats and MassiveTickets, still fails**
**UPDATE 4: Removed Holographic displays, fails. Removed Essentials chat 2.x snapshot, fails (tried due to async chat last night**
**UPDATE 5: Came across a reddit post where user had same problem and it ended up being banned-ips JSON. Remembered I removed some user bans from banned players JSON as the person had a crack premium and I ended up banning his ip. After removing all but one user there was a comma still at the end of player's list. removed comma. successful launch.
---- Minecraft Crash Report ----
// Sorry
Time: 25/12/16 23:40
Description: Exception in server tick loop
java.lang.NullPointerException: Exception in server tick loop
at net.minecraft.server.v1_8_R1.JsonList.load(JsonList.java:174)
at net.minecraft.server.v1_8_R1.DedicatedPlayerList.z(SourceFile:99)
at net.minecraft.server.v1_8_R1.DedicatedPlayerList.<init>(SourceFile:25)
at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:130)
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:494)
at java.lang.Thread.run(Thread.java:745)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Linux (amd64) version 3.14.32-xxxx-std-ipv6-64-hz1000
Java Version: 1.7.0_101, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 405770136 bytes (386 MB) / 518979584 bytes (494 MB) up to 3113877504 bytes (2969 MB)
JVM Flags: 20 total; -Xincgc -XX:+UseParNewGC -XX:MaxPermSize=256M -XX:NewRatio=2 -XX:CMSFullGCsBeforeCompaction=1 -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=2048 -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -Xnoclassgc -Xoss4M -Xss4M -XX:+UseFastAccessorMethods -XX:CMSInitiatingOccupancyFraction=90 -XX:UseSSE=4 -XX:+UseCMSCompactAtFullCollection -XX:ParallelGCThreads=4 -XX:+AggressiveOpts -Xmx3072M -Xms512M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
CraftBukkit Information:
Running: CraftBukkit version git-Spigot-59b08be-0899683 (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT) true
Plugins: {}
Warnings: DEFAULT
Threads: { WAITING Thread-5: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), com.mojang.util.QueueLogAppender.getNextLogEvent(QueueLogAppender.java:77), org.bukkit.craftbukkit.v1_8_R1.util.TerminalConsoleWriterThread.run(TerminalConsoleWriterThread.java:25), java.lang.Thread.run(Thread.java:745)], RUNNABLE Server thread: [java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1640), org.bukkit.craftbukkit.v1_8_R1.CraftCrashReport.call(CraftCrashReport.java:28), net.minecraft.server.v1_8_R1.CrashReportSystemDetails.a(SourceFile:78), net.minecraft.server.v1_8_R1.CrashReport.h(CrashReport.java:43), net.minecraft.server.v1_8_R1.CrashReport.<init>(CrashReport.java:32), net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:546), java.lang.Thread.run(Thread.java:745)], TIMED_WAITING process reaper: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615), java.lang.Thread.run(Thread.java:745)], WAITING NonBlockingInputStreamThread: [java.lang.Object.wait(Native Method), org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.run(NonBlockingInputStream.java:278), java.lang.Thread.run(Thread.java:745)], RUNNABLE Server console handler: [java.io.FileInputStream.readBytes(Native Method), java.io.FileInputStream.read(FileInputStream.java:272), java.io.BufferedInputStream.fill(BufferedInputStream.java:235), java.io.BufferedInputStream.read(BufferedInputStream.java:254), org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:169), org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:137), org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:246), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:261), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:198), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:2145), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2349), net.minecraft.server.v1_8_R1.ThreadCommandReader.run(ThreadCommandReader.java:33)], WAITING Java2D Disposer: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), sun.java2d.Disposer.run(Disposer.java:145), java.lang.Thread.run(Thread.java:745)], RUNNABLE Signal Dispatcher: [], RUNNABLE DestroyJavaVM: [], WAITING Snooper Timer: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.TimerThread.mainLoop(Timer.java:526), java.util.TimerThread.run(Timer.java:505)], TIMED_WAITING Server Infinisleeper: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_8_R1.ThreadSleepForever.run(SourceFile:64)], WAITING Reference Handler: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], WAITING Finalizer: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)],}
Recent tasks from -31--1{}
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'Spigot'
Type: Dedicated Server (map_server.txt)
Well, well.
Title really says it all but I'll explain some steps I did, prior to restart, that could be the issue. Installed factions (massivecraft) and a few of their other plugins (hats, tickets). Installed Holographic Displays. Restarted, all good.
Edited the Factions config Json. (factions doesn't need a server restart to update, all went well after changing)
In game I claimed safezone around spawn
Worldguarded safezone for added protection (block-place, block-break denies, etc)
Turned off weather in WorldGuard
Restarted
R.I.P.
Really no idea what caused it. Could it be the disabling of weather?
Looked it up on VERY old posts (all I could find) and many say it's something going async. I noticed during live stream yesterday as I was building the server, the chat said async chat.
Thoughts?
Thanks in advance, hope I provided enough info.
**UPDATE 1: Turned weather-disable back to false, still failed to launch**
**UPDATE 2: Removed factions.jar, still fails**
**UPDATE 3: Removed MassiveHats and MassiveTickets, still fails**
**UPDATE 4: Removed Holographic displays, fails. Removed Essentials chat 2.x snapshot, fails (tried due to async chat last night**
**UPDATE 5: Came across a reddit post where user had same problem and it ended up being banned-ips JSON. Remembered I removed some user bans from banned players JSON as the person had a crack premium and I ended up banning his ip. After removing all but one user there was a comma still at the end of player's list. removed comma. successful launch.
Before:
{
"uuid": "censored",
"name": "Navdaweed",
"created": "2016-12-25 02:13:07 -0500",
"source": "§4NoobcrafterYT§r",
"expires": "forever",
"reason": "suspicious behavior"
},
]
After:
{
"uuid": "censored",
"name": "Navdaweed",
"created": "2016-12-25 02:13:07 -0500",
"source": "§4NoobcrafterYT§r",
"expires": "forever",
"reason": "suspicious behavior"
}
]