LuckPerms

LuckPerms

41.4k Downloads

The server crashed violently. (NukkitX)

AlekEagle opened this issue ยท 2 comments

commented

After updating everything to the newest version, the nukkit server crashed very violently. Here is what it spit out:

11:16:55 [INFO] AlekEagleYT[/192.168.0.56:45147] logged in with entity id 1 at (world, 94.926, 71.0, 138.9589)
11:16:55 [EMERGENCY] Exception happened while ticking server
11:16:55 [ALERT] java.lang.IncompatibleClassChangeError: Found interface cn.nukkit.math.AxisAlignedBB, but class was expected
        at de.kniffo80.mobplugin.entities.BaseEntity.move(BaseEntity.java:309)
        at de.kniffo80.mobplugin.entities.WalkingEntity.updateMove(WalkingEntity.java:177)
        at de.kniffo80.mobplugin.entities.monster.WalkingMonster.onUpdate(WalkingMonster.java:164)
        at cn.nukkit.level.Level.doTick(Level.java:743)
        at cn.nukkit.Server.checkTickUpdates(Server.java:993)
        at cn.nukkit.Server.tick(Server.java:1079)
        at cn.nukkit.Server.tickProcessor(Server.java:842)
        at cn.nukkit.Server.start(Server.java:819)
        at cn.nukkit.Server.<init>(Server.java:502)
        at cn.nukkit.Nukkit.main(Nukkit.java:102)

11:16:55 [ALERT]
"ForkJoinPool.commonPool-worker-0" Id=63 WAITING on java.util.concurrent.ForkJoinPool@1788dc2
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.ForkJoinPool@1788dc2
        at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)


"ForkJoinPool.commonPool-worker-3" Id=62 TIMED_WAITING on java.util.concurrent.ForkJoinPool@1788dc2
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.ForkJoinPool@1788dc2
        at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)


"ForkJoinPool.commonPool-worker-2" Id=61 WAITING on java.util.concurrent.ForkJoinPool@1788dc2
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.ForkJoinPool@1788dc2
        at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)


"Nukkit Asynchronous Task Handler #5" Id=56 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@ec8271
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@ec8271
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"pool-6-thread-1" Id=55 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@44effb
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@44effb
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"Nukkit Asynchronous Task Handler #5" Id=52 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@ec8271
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@ec8271
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"pool-5-thread-1" Id=35 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@3ee258
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@3ee258
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"Timer-1" Id=34 TIMED_WAITING on java.util.TaskQueue@1676900
        at java.lang.Object.wait(Native Method)
        -  waiting on java.util.TaskQueue@1676900
        at java.util.TimerThread.mainLoop(Timer.java:552)
        at java.util.TimerThread.run(Timer.java:505)


"Nukkit Asynchronous Task Handler #2" Id=30 TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at me.lucko.luckperms.common.treeview.PermissionVault.run(PermissionVault.java:91)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

        Number of locked synchronizers = 1
        - java.util.concurrent.ThreadPoolExecutor$Worker@187d2f4


"Nukkit Asynchronous Task Handler #1" Id=29 TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at me.lucko.luckperms.common.verbose.VerboseHandler.run(VerboseHandler.java:134)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

        Number of locked synchronizers = 1
        - java.util.concurrent.ThreadPoolExecutor$Worker@8f047a


"Nukkit Asynchronous Task Handler #0" Id=28 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@ec8271
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@ec8271
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"Thread-10" Id=27 TIMED_WAITING on cn.nukkit.utils.Watchdog@1a49597
        at java.lang.Object.wait(Native Method)
        -  waiting on cn.nukkit.utils.Watchdog@1a49597
        at cn.nukkit.utils.Watchdog.run(Watchdog.java:58)


"Timer-0" Id=26 WAITING on java.util.TaskQueue@b2972f
        at java.lang.Object.wait(Native Method)
        -  waiting on java.util.TaskQueue@b2972f
        at java.lang.Object.wait(Object.java:502)
        at java.util.TimerThread.mainLoop(Timer.java:526)
        at java.util.TimerThread.run(Timer.java:505)


"luckperms-fallback-3" Id=25 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1699283
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@1699283
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"luckperms-fallback-2" Id=24 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1699283
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@1699283
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"luckperms-fallback-1" Id=23 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1699283
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@1699283
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"luckperms-fallback-0" Id=22 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1699283
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@1699283
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"MVStore background writer nio:/media/root/ALEKEAGLE/server/plugins/LuckPerms/luckperms-h2.mv.db" Id=20 TIMED_WAITING on java.lang.Object@132c1c7
        at java.lang.Object.wait(Native Method)
        -  waiting on java.lang.Object@132c1c7
        at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2715)


"Thread-7" Id=18 RUNNABLE (in native)
        at sun.nio.fs.LinuxWatchService.poll(Native Method)
        at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47)
        at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
        at java.lang.Thread.run(Thread.java:745)


"threadDeathWatcher-3-1" Id=17 TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at io.netty.util.ThreadDeathWatcher$Watcher.run(ThreadDeathWatcher.java:150)
        at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
        at java.lang.Thread.run(Thread.java:745)


"nioEventLoopGroup-2-1" Id=16 RUNNABLE (in native)
        at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
        -  locked io.netty.channel.nio.SelectedSelectionKeySet@6dffdb
        -  locked java.util.Collections$UnmodifiableSet@ac0a56
        -  locked sun.nio.ch.EPollSelectorImpl@1b4754a
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:759)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:400)
        at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:873)
        ...


"RakNet Thread #13" Id=13 TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at cn.nukkit.raknet.server.SessionManager.tickProcessor(SessionManager.java:96)
        at cn.nukkit.raknet.server.SessionManager.run(SessionManager.java:70)
        at cn.nukkit.raknet.server.SessionManager.<init>(SessionManager.java:58)
        at cn.nukkit.raknet.server.RakNetServer.run(RakNetServer.java:101)


"RCON" Id=12 RUNNABLE (in native)
        at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
        -  locked sun.nio.ch.Util$2@c3a4c2
        -  locked java.util.Collections$UnmodifiableSet@1b50de6
        -  locked sun.nio.ch.EPollSelectorImpl@16b487c
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
        at cn.nukkit.network.rcon.RCONServer.run(RCONServer.java:84)


"Console" Id=9 RUNNABLE (in native)
        at java.io.FileInputStream.read0(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:207)
        at jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:166)
        -  locked jline.internal.NonBlockingInputStream@173767e
        at jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:135)
        at jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:243)
        at jline.internal.InputStreamReader.read(InputStreamReader.java:257)
        -  locked jline.internal.NonBlockingInputStream@173767e
        at jline.internal.InputStreamReader.read(InputStreamReader.java:194)
        -  locked jline.internal.NonBlockingInputStream@173767e
        at jline.console.ConsoleReader.readCharacter(ConsoleReader.java:2143)
        ...


"NonBlockingInputStreamThread" Id=11 WAITING on jline.internal.NonBlockingInputStream@173767e owned by "Console" Id=9
        at java.lang.Object.wait(Native Method)
        -  waiting on jline.internal.NonBlockingInputStream@173767e
        at jline.internal.NonBlockingInputStream.run(NonBlockingInputStream.java:275)
        at java.lang.Thread.run(Thread.java:745)


"Logger" Id=7 TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at cn.nukkit.utils.MainLogger.waitForMessage(MainLogger.java:231)
        at cn.nukkit.utils.MainLogger.run(MainLogger.java:165)


"process reaper" Id=8 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@6522a6
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@6522a6
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        ...


"Signal Dispatcher" Id=4 RUNNABLE


"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@11cdeb1
        at java.lang.Object.wait(Native Method)
        -  waiting on java.lang.ref.ReferenceQueue$Lock@11cdeb1
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)


"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@4551c6
        at java.lang.Object.wait(Native Method)
        -  waiting on java.lang.ref.Reference$Lock@4551c6
        at java.lang.Object.wait(Object.java:502)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)


"main" Id=1 RUNNABLE
        at sun.management.ThreadImpl.dumpThreads0(Native Method)
        at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446)
        at cn.nukkit.utils.Utils.getAllThreadDumps(Utils.java:113)
        at cn.nukkit.Server.tickProcessor(Server.java:875)
        at cn.nukkit.Server.start(Server.java:819)
        at cn.nukkit.Server.<init>(Server.java:502)
        at cn.nukkit.Nukkit.main(Nukkit.java:102)

It clashes very violently with the mob plugin for NukkitX

commented

Error has nothing to do with LuckPerms.

commented

ok