I started a minecraft server on 1.13.1 (bukkit) , but some plugins didn't work. So I changed the version to 1.12.2, It keep crashing (note: started on 1.13.1)
(Another note: This is when I tried it on 1.11.2)
Crash Report:
---- Minecraft Crash Report -------- Minecraft Crash Report ----// There are four lights!
Time: 29/09/18 12:50Description: Exception in server tick loop
java.lang.NullPointerException: Exception in server tick loop at net.minecraft.server.v1_11_R1.NBTTagCompound.a(SourceFile:427) at net.minecraft.server.v1_11_R1.NBTTagCompound.load(SourceFile:76) at net.minecraft.server.v1_11_R1.NBTTagCompound.a(SourceFile:427) at net.minecraft.server.v1_11_R1.NBTTagCompound.load(SourceFile:76) at net.minecraft.server.v1_11_R1.NBTTagCompound.a(SourceFile:427) at net.minecraft.server.v1_11_R1.NBTTagCompound.load(SourceFile:76) at net.minecraft.server.v1_11_R1.NBTCompressedStreamTools.a(SourceFile:117) at net.minecraft.server.v1_11_R1.NBTCompressedStreamTools.a(SourceFile:82) at net.minecraft.server.v1_11_R1.NBTCompressedStreamTools.a(SourceFile:78) at net.minecraft.server.v1_11_R1.RegionFileCache.d(RegionFileCache.java:87) at net.minecraft.server.v1_11_R1.ChunkRegionLoader.loadChunk(ChunkRegionLoader.java:53) at org.bukkit.craftbukkit.v1_11_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:21) at org.bukkit.craftbukkit.v1_11_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:1) at org.bukkit.craftbukkit.v1_11_R1.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:336) at org.bukkit.craftbukkit.v1_11_R1.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:295) at org.bukkit.craftbukkit.v1_11_R1.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:16) at net.minecraft.server.v1_11_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:137) at net.minecraft.server.v1_11_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:120) at net.minecraft.server.v1_11_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:116) at net.minecraft.server.v1_11_R1.MinecraftServer.l(MinecraftServer.java:363) at net.minecraft.server.v1_11_R1.MinecraftServer.a(MinecraftServer.java:327) at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:244) at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:521) at java.lang.Thread.run(Thread.java:748)
Worlds created in 1.13 are completely incompatible with older versions - not just because of new features but because they completely changed the save format - opening a 1.13 world in any older version will completely reset all loaded chunks (you may be lucky since the game crashed and possibly did not save anything as a result but this did not happen when I tested it in singleplayer vanilla).
The same also applies to any configuration files (e.g. options.txt / server.properties), which is a leading cause of crashes when downgrading - you need to revert to a backup of the world before it was loaded in 1.13 (or create a new one if you did not upgrade) and a clean server directory.
I started a minecraft server on 1.13.1 (bukkit) , but some plugins didn't work. So I changed the version to 1.12.2, It keep crashing (note: started on 1.13.1)
(Another note: This is when I tried it on 1.11.2)
Crash Report:
---- Minecraft Crash Report -------- Minecraft Crash Report ----// There are four lights!
Time: 29/09/18 12:50Description: Exception in server tick loop
java.lang.NullPointerException: Exception in server tick loop at net.minecraft.server.v1_11_R1.NBTTagCompound.a(SourceFile:427) at net.minecraft.server.v1_11_R1.NBTTagCompound.load(SourceFile:76) at net.minecraft.server.v1_11_R1.NBTTagCompound.a(SourceFile:427) at net.minecraft.server.v1_11_R1.NBTTagCompound.load(SourceFile:76) at net.minecraft.server.v1_11_R1.NBTTagCompound.a(SourceFile:427) at net.minecraft.server.v1_11_R1.NBTTagCompound.load(SourceFile:76) at net.minecraft.server.v1_11_R1.NBTCompressedStreamTools.a(SourceFile:117) at net.minecraft.server.v1_11_R1.NBTCompressedStreamTools.a(SourceFile:82) at net.minecraft.server.v1_11_R1.NBTCompressedStreamTools.a(SourceFile:78) at net.minecraft.server.v1_11_R1.RegionFileCache.d(RegionFileCache.java:87) at net.minecraft.server.v1_11_R1.ChunkRegionLoader.loadChunk(ChunkRegionLoader.java:53) at org.bukkit.craftbukkit.v1_11_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:21) at org.bukkit.craftbukkit.v1_11_R1.chunkio.ChunkIOProvider.callStage1(ChunkIOProvider.java:1) at org.bukkit.craftbukkit.v1_11_R1.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:336) at org.bukkit.craftbukkit.v1_11_R1.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:295) at org.bukkit.craftbukkit.v1_11_R1.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:16) at net.minecraft.server.v1_11_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:137) at net.minecraft.server.v1_11_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:120) at net.minecraft.server.v1_11_R1.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:116) at net.minecraft.server.v1_11_R1.MinecraftServer.l(MinecraftServer.java:363) at net.minecraft.server.v1_11_R1.MinecraftServer.a(MinecraftServer.java:327) at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:244) at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:521) at java.lang.Thread.run(Thread.java:748)
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
-- System Details --Details: Minecraft Version: 1.11.2 Operating System: Linux (amd64) version 3.14.32-xxxx-std-ipv6-64-hz1000 Java Version: 1.8.0_172, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 383890944 bytes (366 MB) / 519110656 bytes (495 MB) up to 2075918336 bytes (1979 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 -Xmx2048M -Xms512M IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 CraftBukkit Information: Running: CraftBukkit version git-Bukkit-6e3cec8 (MC: 1.11.2) (Implementing API version 1.11.2-R0.1-SNAPSHOT) true Plugins: { LobbyAPI v3.7.78 me.zombie_striker.lobbyapi.Main [Zombie_Striker], iControlU v1.5.6 me.firebreath15.icontrolu.iControlU [], PluginConstructorAPI v1.0.45 me.zombie_striker.pluginconstructor.PluginConstructorAPI [Zombie_Striker], Trails v2.48 com.playertrails.PlayerTrails [sothatsit], AntiCheatPlus v2.1.4 net.dynamicdev.anticheat.AntiCheat [m1enkrafft_man, Gravity], MinePacks v1.17.13 at.pcgamingfreaks.MinePacks.MinePacks [GeorgH93], PluginManager v1.2.2 co.technius.PluginManager.PluginManagerPlugin [obnoxint, obnoxint, Technius], PlugMan v2.1.5 com.rylinaux.plugman.PlugMan [rylinaux], PlayerToggle v2.0 fr.azenox.PlayerToggle.MainClass [], HatMenuGui v2.0 fr.azenox.HatMenuGui.MainClass [], FullBright v1.4 com.captaindagless.fullbright.FullBright [dags], OreGenerator v2.0 me.pkt77.oregenerator.OreGenerator [pkt77], Admin-Chat v1.4.4 com.rogue.adminchat.AdminChat [MD678685, 1Rogue, h3lix], BossBarMessage v1.3 me.itsnathang.bossbarmessage.BossBarMessage [NathanG], ParticlesGui v2.0 fr.azenox.ParticlesGui.MainClass [], StaffPlus v3.2.7.1 net.shortninja.staffplus.StaffPlus [Shortninja], dynmap v3.0-beta-1-129 org.dynmap.bukkit.DynmapPlugin [mikeprimm], LuckPerms v4.2.112 me.lucko.luckperms.bukkit.LPBukkitBootstrap [Luck], EmptyWorldGenerator v1.7 com.barancode.mc.emptyworldgenerator.MainClass [BaranCODE], ColorSignz v1.1 me.kiffiplays.colorsignz.Main [KiffiPlays], Votifier v1.9 com.vexsoftware.votifier.Votifier [blakeman8192, Kramer], FastAsyncWorldEdit v1.0 com.boydti.fawe.Blank [], BentoBox v0.9.0-alpha2 world.bentobox.bentobox.BentoBox [tastybento, Poslovitch], ItemRenamer v1.0.7 net.bukkit.faris.itemrenamer.ItemRenamer [KingFaris10], Vault v1.7.1-b91 net.milkbowl.vault.Vault [cereal, Sleaker, mung3r], CubeRunner v2.5.2 me.poutineqc.cuberunner.CubeRunner [PoutineQc], CustomCommands v1.0 me.kitt3120.customcommands.CcClass [], Essentials v2.0.1-b488 com.earth2me.essentials.Essentials [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, md_5, Iaccidentally, drtshock, vemacs, SupaHam], BlockHat v1.12 me.nmc94.BlockHat.BlockHat [nmc94, Olof, cnaude], Multiverse-Core v2.5.0-b727 com.onarandombox.MultiverseCore.MultiverseCore [Rigby, fernferret, lithium3141, main--, dumptruckman], Citizens v2.0.24-SNAPSHOT (build 1568) net.citizensnpcs.Citizens [aPunch, fullwall], ColoredTags v2.1.3 com.gmail.filoghost.coloredtags.ColoredTags [], SimplePrefix v2.5.1 com.flabaliki.simpleprefix.SimplePrefix [Flabaliki, chaseoes, BaranCODE], Parkour v4.8 me.A5H73Y.Parkour.Parkour [A5H73Y], SuperVanish v6.0.4 de.myzelyam.supervanish.SuperVanish [MyzelYam], EnjinMinecraftPlugin v3.4.3 com.enjin.bukkit.EnjinMinecraftPlugin [www.Enjin.com], Multiverse-NetherPortals v2.5-b675 com.onarandombox.MultiverseNetherPortals.MultiverseNetherPortals [Rigby, fernferret], TNTRun v2.1.1 me.tade.tntrun.TNTRun [The_TadeSK], SkyWars v2.2.2 net.daboross.bukkitdev.skywars.SkyWarsPlugin [Dabo Ross], WarpPortals v5.6.3 com.mccraftaholics.warpportals.bukkit.PortalPlugin [], Factions v1.6.9.5-U0.2.1-RC-1.4-RC-2 com.massivecraft.factions.P [Olof Larsson, Brett Flannigan, drtshock, ProSavage, AL56AF50],} Warnings: DEFAULT Reload Count: 0 Threads: { WAITING Snooper Timer: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:502), java.util.TimerThread.mainLoop(Timer.java:526), java.util.TimerThread.run(Timer.java:505)], WAITING Reference Handler: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:502), java.lang.ref.Reference.tryHandlePending(Reference.java:191), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)], TIMED_WAITING process reaper: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624), java.lang.Thread.run(Thread.java:748)], WAITING Thread-5: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:175), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), com.mojang.util.QueueLogAppender.getNextLogEvent(QueueLogAppender.java:77), org.bukkit.craftbukkit.v1_11_R1.util.TerminalConsoleWriterThread.run(TerminalConsoleWriterThread.java:27), java.lang.Thread.run(Thread.java:748)], WAITING luckperms-2: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:175), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039), java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088), java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624), java.lang.Thread.run(Thread.java:748)], RUNNABLE DestroyJavaVM: [], WAITING Finalizer: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)], WAITING Java2D Disposer: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165), sun.java2d.Disposer.run(Disposer.java:148), java.lang.Thread.run(Thread.java:748)], TIMED_WAITING Server Infinisleeper: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_11_R1.DedicatedServer$1.run(DedicatedServer.java:58)], TIMED_WAITING Timer-1: [java.lang.Object.wait(Native Method), java.util.TimerThread.mainLoop(Timer.java:552), java.util.TimerThread.run(Timer.java:505)], RUNNABLE Server console handler: [java.io.FileInputStream.readBytes(Native Method), java.io.FileInputStream.read(FileInputStream.java:255), java.io.BufferedInputStream.fill(BufferedInputStream.java:246), java.io.BufferedInputStream.read(BufferedInputStream.java:265), 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_11_R1.DedicatedServer$2.run(DedicatedServer.java:83)], WAITING Timer-0: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:502), java.util.TimerThread.mainLoop(Timer.java:526), java.util.TimerThread.run(Timer.java:505)], TIMED_WAITING Abandoned connection cleanup thread: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144), com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)], RUNNABLE Signal Dispatcher: [], TIMED_WAITING MVStore background writer nio:/home/minecraft/servers/mine226912/plugins/LuckPerms/luckperms-h2.mv.db: [java.lang.Object.wait(Native Method), org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2708)], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait(Native Method), io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:194), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:219), io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116), java.lang.Thread.run(Thread.java:748)], 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:748)], RUNNABLE Thread-9: [sun.nio.fs.LinuxWatchService.poll(Native Method), sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47), sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314), java.lang.Thread.run(Thread.java:748)], RUNNABLE Server thr
ead: [java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1610), org.bukkit.craftbukkit.v1_11_R1.CraftCrashReport.call(CraftCrashReport.java:30), net.minecraft.server.v1_11_R1.CrashReportSystemDetails.a(SourceFile:78), net.minecraft.server.v1_11_R1.CrashReport.h(CrashReport.java:126), net.minecraft.server.v1_11_R1.CrashReport.<init>(CrashReport.java:33), net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:571), java.lang.Thread.run(Thread.java:748)], WAITING luckperms-3: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:175), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039), java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088), java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624), java.lang.Thread.run(Thread.java:748)], TIMED_WAITING luckperms-1: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078), java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093), java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624), java.lang.Thread.run(Thread.java:748)], WAITING luckperms-0: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:175), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039), java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088), java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624), java.lang.Thread.run(Thread.java:748)],} Recent tasks from -31--1{} Profiler Position: N/A (disabled) Player Count: 0 / 999; [] Is Modded: Definitely; Server brand changed to 'CraftBukkit' Type: Dedicated Server (map_server.txt)
Worlds created in 1.13 are completely incompatible with older versions - not just because of new features but because they completely changed the save format - opening a 1.13 world in any older version will completely reset all loaded chunks (you may be lucky since the game crashed and possibly did not save anything as a result but this did not happen when I tested it in singleplayer vanilla).
The same also applies to any configuration files (e.g. options.txt / server.properties), which is a leading cause of crashes when downgrading - you need to revert to a backup of the world before it was loaded in 1.13 (or create a new one if you did not upgrade) and a clean server directory.
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Thank you, I started my server In 1.13 so I cannot revert. Thanks anyway!