Coder Social home page Coder Social logo

essentialsnk's Issues

Can't compile

android@localhost:/EssentialsNK$ mvn install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building EssentialsNK 1.0.8
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ EssentialsNK ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 5 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ EssentialsNK ---
[INFO] Compiling 54 source files to /home/android/EssentialsNK/target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.771s
[INFO] Finished at: Wed Jun 28 05:50:04 KST 2017
[INFO] Final Memory: 9M/27M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project EssentialsNK: Compilation failure: Compilation failure:
[ERROR] /home/android/EssentialsNK/src/main/java/cn/yescallop/essentialsnk/command/defaults/CompassCommand.java:[28,17] error: an enum switch case label must be the unqualified name of an enumeration constant
[ERROR]
[ERROR] /home/android/EssentialsNK/src/main/java/cn/yescallop/essentialsnk/command/defaults/CompassCommand.java:[31,17] error: an enum switch case label must be the unqualified name of an enumeration constant
[ERROR]
[ERROR] /home/android/EssentialsNK/src/main/java/cn/yescallop/essentialsnk/command/defaults/CompassCommand.java:[31,12] error: duplicate case label
[ERROR]
[ERROR] /home/android/EssentialsNK/src/main/java/cn/yescallop/essentialsnk/command/defaults/CompassCommand.java:[34,17] error: an enum switch case label must be the unqualified name of an enumeration constant
[ERROR]
[ERROR] /home/android/EssentialsNK/src/main/java/cn/yescallop/essentialsnk/command/defaults/CompassCommand.java:[34,12] error: duplicate case label
[ERROR]
[ERROR] /home/android/EssentialsNK/src/main/java/cn/yescallop/essentialsnk/command/defaults/CompassCommand.java:[37,17] error: an enum switch case label must be the unqualified name of an enumeration constant
[ERROR]
[ERROR] /home/android/EssentialsNK/src/main/java/cn/yescallop/essentialsnk/command/defaults/CompassCommand.java:[37,12] error: duplicate case label
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
android@localhost:~/EssentialsNK$

/fly Hard Crash the server

hello today i just install essentials and when i was testing commands out the /fly command Hard Crash the server every time.
error code
[EMERGENCY] Exception happened while ticking server
23:53:30 [ALERT] java.lang.NoSuchMethodError: cn.nukkit.AdventureSettings.canFly()Z
at cn.yescallop.essentialsnk.EssentialsAPI.canFly(EssentialsAPI.java:99)
at cn.yescallop.essentialsnk.EssentialsAPI.switchCanFly(EssentialsAPI.java:93)
at cn.yescallop.essentialsnk.command.defaults.FlyCommand.execute(FlyCommand.java:40)
at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:245)
at cn.nukkit.Server.dispatchCommand(Server.java:643)
at cn.nukkit.Player.handleDataPacket(Player.java:2546)
at java.util.ArrayList.forEach(Unknown Source)
at cn.nukkit.network.Network.processPackets(Network.java:169)
at cn.nukkit.network.Network.processBatch(Network.java:151)
at cn.nukkit.Player.handleDataPacket(Player.java:1985)
at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:157)
at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:132)
at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:66)
at cn.nukkit.network.Network.processInterfaces(Network.java:75)
at cn.nukkit.Server.tick(Server.java:990)
at cn.nukkit.Server.tickProcessor(Server.java:799)
at cn.nukkit.Server.start(Server.java:778)
at cn.nukkit.Server.(Server.java:469)
at cn.nukkit.Nukkit.main(Nukkit.java:68)

23:53:30 [ALERT]
"threadDeathWatcher-3-1" Id=30 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(Unknown Source)

"Timer-1" Id=28 TIMED_WAITING on java.util.TaskQueue@6aa6c17
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@6aa6c17
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

"Nukkit Asynchronous Task Handler #6" Id=26 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #5" Id=25 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #4" Id=24 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #3" Id=23 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #1" Id=21 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4756e5cc
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Timer-0" Id=19 WAITING on java.util.TaskQueue@2e349cf2
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@2e349cf2
at java.lang.Object.wait(Unknown Source)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

"nioEventLoopGroup-2-1" Id=18 RUNNABLE (in native)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@3dbb3fb7
- locked java.util.Collections$UnmodifiableSet@68a426c3
- locked sun.nio.ch.WindowsSelectorImpl@182cc69e
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:759)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:400)
...

"Abandoned connection cleanup thread" Id=17 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@12f51a65
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@12f51a65
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)

"RakNet Thread #14" Id=14 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.(SessionManager.java:58)
at cn.nukkit.raknet.server.RakNetServer.run(RakNetServer.java:101)

"Console" Id=11 RUNNABLE (in native)
at org.fusesource.jansi.internal.Kernel32.ReadConsoleInputW(Native Method)
at org.fusesource.jansi.internal.Kernel32.readConsoleInputHelper(Kernel32.java:811)
at org.fusesource.jansi.internal.Kernel32.readConsoleKeyInput(Kernel32.java:842)
at org.fusesource.jansi.internal.WindowsSupport.readConsoleInput(WindowsSupport.java:97)
at jline.WindowsTerminal.readConsoleInput(WindowsTerminal.java:214)
at jline.WindowsTerminal.access$000(WindowsTerminal.java:54)
at jline.WindowsTerminal$1.read(WindowsTerminal.java:156)
at jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:166)
- locked jline.internal.NonBlockingInputStream@7657d90b
...

"NonBlockingInputStreamThread" Id=13 WAITING on jline.internal.NonBlockingInputStream@7657d90b owned by "Console" Id=11
at java.lang.Object.wait(Native Method)
- waiting on jline.internal.NonBlockingInputStream@7657d90b
at jline.internal.NonBlockingInputStream.run(NonBlockingInputStream.java:275)
at java.lang.Thread.run(Unknown Source)

"Thread-0" Id=10 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at cn.nukkit.utils.MainLogger.flushBuffer(MainLogger.java:224)
at cn.nukkit.utils.MainLogger.run(MainLogger.java:213)

"Attach Listener" Id=5 RUNNABLE

"Signal Dispatcher" Id=4 RUNNABLE

"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@3f0c6b3c
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@3f0c6b3c
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@416a4275
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@416a4275
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference.tryHandlePending(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

"main" Id=1 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
at cn.nukkit.utils.Utils.getAllThreadDumps(Utils.java:111)
at cn.nukkit.Server.tickProcessor(Server.java:814)
at cn.nukkit.Server.start(Server.java:778)
at cn.nukkit.Server.(Server.java:469)
at cn.nukkit.Nukkit.main(Nukkit.java:68)

Permissions: access to all commands

permissions:
essentialsnk.*
description: Access to all commands.
children:
- essentialsnk.back: true
- essentialsnk.break: true
- essentialsnk.broadcast: true
- essentialsnk.burn: true
- essentialsnk.clearinventory: true
- essentialsnk.clearinventory.other: true
- essentialsnk.compass: true
- essentialsnk.delhome: true
- essentialsnk.delwarp: true
- essentialsnk.depth: true: true
- essentialsnk.extinguish: true: true
- essentialsnk.extinguish.other: true
- essentialsnk.feed: true
- essentialsnk.feed.other: true
- essentialsnk.fly: true
- essentialsnk.fly.other: true
- essentialsnk.gamemode: true
- essentialsnk.getpos: true
- essentialsnk.getpos.other: true
- essentialsnk.heal: true
- essentialsnk.heal.other: true
- essentialsnk.home: true
- essentialsnk.itemdb: true
- essentialsnk.jump: true
- essentialsnk.kickall: true
- essentialsnk.lightning: true
- essentialsnk.more: true
- essentialsnk.mute: true
- essentialsnk.ping: true
- essentialsnk.realname: true
- essentialsnk.repair: true
- essentialsnk.repair.all: true
- essentialsnk.repair.armor: true
- essentialsnk.sethome: true
- essentialsnk.setwarp: true
- essentialsnk.sudo: true
- essentialsnk.top: true
- essentialsnk.tpa: true
- essentialsnk.tpaall: true
- essentialsnk.tpaccept: true
- essentialsnk.tpahere: true
- essentialsnk.tpall: true
- essentialsnk.tpdeny: true
- essentialsnk.tphere: true
- essentialsnk.vanish: true
- essentialsnk.vanish.other: true
- essentialsnk.warp: true
- essentialsnk.warp.other: true
- essentialsnk.world: true

German Translation

Is it possible to add an German Language File?
And a Option to choose the Language in a Config?
Thank you very much

Home limit request

Love your plugin it works perfectly. The only thing I would change is a /home limit.

command /heal and /compass cause the server to crash

As in the title, this 2 commands are causing the server to crash every time they are used. At this point the plugin is not safe for use, since everyone could close the server.

`
21:30:32 [EMERGENCY] Exception happened while ticking server
21:30:32 [ALERT] java.lang.NoSuchMethodError: cn.nukkit.Player.getHealth()I
at cn.yescallop.essentialsnk.command.defaults.HealCommand.execute(HealCommand.java:41)
at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:245)
at cn.nukkit.Server.dispatchCommand(Server.java:651)
at cn.nukkit.Player.handleDataPacket(Player.java:2997)
at cn.nukkit.network.Network.processPackets(Network.java:185)
at cn.nukkit.network.Network.processBatch(Network.java:156)
at cn.nukkit.Player.handleDataPacket(Player.java:1896)
at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:155)
at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:123)
at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:64)
at cn.nukkit.network.Network.processInterfaces(Network.java:76)
at cn.nukkit.Server.tick(Server.java:1009)
at cn.nukkit.Server.tickProcessor(Server.java:807)
at cn.nukkit.Server.start(Server.java:786)
at cn.nukkit.Server.(Server.java:471)
at cn.nukkit.Nukkit.main(Nukkit.java:68)

21:30:32 [ALERT]
"threadDeathWatcher-3-1" Id=28 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(Unknown Source)

"Nukkit Asynchronous Task Handler #10" Id=27 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #9" Id=26 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #8" Id=25 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #7" Id=24 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #6" Id=23 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #5" Id=22 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #3" Id=20 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #1" Id=18 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"Nukkit Asynchronous Task Handler #0" Id=16 WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@1ea52d4
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
at java.util.concurrent.SynchronousQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
...

"nioEventLoopGroup-2-1" Id=17 RUNNABLE
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked io.netty.channel.nio.SelectedSelectionKeySet@1981797
- locked java.util.Collections$UnmodifiableSet@42d2b7
- locked sun.nio.ch.WindowsSelectorImpl@5abb97
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:759)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:400)
...

"RakNet Thread #12" Id=12 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.(SessionManager.java:58)
at cn.nukkit.raknet.server.RakNetServer.run(RakNetServer.java:101)

"Console" Id=9 RUNNABLE (in native)
at org.fusesource.jansi.internal.Kernel32.ReadConsoleInputW(Native Method)
at org.fusesource.jansi.internal.Kernel32.readConsoleInputHelper(Kernel32.java:811)
at org.fusesource.jansi.internal.Kernel32.readConsoleKeyInput(Kernel32.java:842)
at org.fusesource.jansi.internal.WindowsSupport.readConsoleInput(WindowsSupport.java:97)
at jline.WindowsTerminal.readConsoleInput(WindowsTerminal.java:214)
at jline.WindowsTerminal.access$000(WindowsTerminal.java:54)
at jline.WindowsTerminal$1.read(WindowsTerminal.java:156)
at jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:166)
- locked jline.internal.NonBlockingInputStream@11f29fa
...

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

"Thread-0" Id=8 TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at cn.nukkit.utils.MainLogger.flushBuffer(MainLogger.java:224)
at cn.nukkit.utils.MainLogger.run(MainLogger.java:213)

"Attach Listener" Id=5 RUNNABLE

"Signal Dispatcher" Id=4 RUNNABLE

"Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@eab9a1
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@eab9a1
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@f70521
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@f70521
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference.tryHandlePending(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

"main" Id=1 RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
at cn.nukkit.utils.Utils.getAllThreadDumps(Utils.java:111)
at cn.nukkit.Server.tickProcessor(Server.java:822)
at cn.nukkit.Server.start(Server.java:786)
at cn.nukkit.Server.(Server.java:471)
at cn.nukkit.Nukkit.main(Nukkit.java:68)

`
Hope this get fixed soon, regards.

Heal command cause server crash

This is crash log
2017-2-7 16:40:40 [EMERGENCY] Exception happened while ticking server
2017-2-7 16:40:40 [ALERT] java.lang.NoSuchMethodError: cn.nukkit.Player.getHealth()I
at cn.yescallop.essentialsnk.command.defaults.HealCommand.execute(HealCommand.java:41)
at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:225)
at cn.nukkit.Server.dispatchCommand(Server.java:644)
at cn.nukkit.Player.handleDataPacket(Player.java:2941)
at cn.nukkit.network.Network.processPackets(Network.java:185)
at cn.nukkit.network.Network.processBatch(Network.java:156)
at cn.nukkit.Player.handleDataPacket(Player.java:1902)
at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:155)
at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:123)
at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:66)
at cn.nukkit.network.Network.processInterfaces(Network.java:76)
at cn.nukkit.Server.tick(Server.java:997)
at cn.nukkit.Server.tickProcessor(Server.java:800)
at cn.nukkit.Server.start(Server.java:779)
at cn.nukkit.Server.(Server.java:464)
at cn.nukkit.Nukkit.main(Nukkit.java:68)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.