I am highly unsure if i can post it here.. cause i am unsure if this error comming from my plugin or the other one... Do anyone know ? i did some research on google but did not found anything that would help me.. thanks guys for help. Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler Code: ---- Minecraft Crash Report ---- // I bet Cylons wouldn't have this problem. Time: 6/30/19 12:30 PM Description: Exception in server tick loop java.lang.AssertionError: TRAP at net.minecraft.server.v1_14_R1.ItemStack.checkEmpty(ItemStack.java:82) at net.minecraft.server.v1_14_R1.ItemStack.setCount(ItemStack.java:851) at net.minecraft.server.v1_14_R1.ItemStack.add(ItemStack.java:855) at net.minecraft.server.v1_14_R1.ItemStack.subtract(ItemStack.java:859) at net.minecraft.server.v1_14_R1.ItemBlock.a(ItemBlock.java:64) at net.minecraft.server.v1_14_R1.ItemBlock.a(ItemBlock.java:24) at net.minecraft.server.v1_14_R1.ItemStack.placeItem(ItemStack.java:157) at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:476) at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1267) at net.minecraft.server.v1_14_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) at net.minecraft.server.v1_14_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:13) at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(SourceFile:135) at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(SourceFile:114) at net.minecraft.server.v1_14_R1.MinecraftServer.aW(MinecraftServer.java:895) at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:888) at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(SourceFile:99) at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:871) at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:805) 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.14.2 Operating System: Linux (amd64) version 3.10.0-957.21.2.el7.x86_64 Java Version: 1.8.0_212, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 3238540568 bytes (3088 MB) / 4151836672 bytes (3959 MB) up to 4151836672 bytes (3959 MB) JVM Flags: 3 total; -Xmx4096M -Xms4096M -XX:MaxPermSize=128M CraftBukkit Information: Running: CraftBukkit version git-Spigot-093165d-ba575a5 (MC: 1.14.2) (Implementing API version 1.14.2-R0.1-SNAPSHOT) false Plugins: { Citizens v2.0.25-SNAPSHOT (build 1700) net.citizensnpcs.Citizens [aPunch, fullwall], MyPrison v1.0 Xogos.main [],} Warnings: DEFAULT Reload Count: 1 Threads: { RUNNABLE Netty Epoll Server IO #1: [io.netty.channel.epoll.Native.epollWait0(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:114), io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:239), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:256), io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884), java.lang.Thread.run(Thread.java:748)], 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)], 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)], 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:248), 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.readLineSimple(ConsoleReader.java:3183), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2333), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2269), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2257), net.minecraft.server.v1_14_R1.DedicatedServer$2.run(DedicatedServer.java:97)], TIMED_WAITING Timer-1: [java.lang.Object.wait(Native Method), java.util.TimerThread.mainLoop(Timer.java:552), java.util.TimerThread.run(Timer.java:505)], TIMED_WAITING ObjectCleanerThread: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144), io.netty.util.internal.ObjectCleaner$1.run(ObjectCleaner.java:54), io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30), java.lang.Thread.run(Thread.java:748)], 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)], 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:64), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624), java.lang.Thread.run(Thread.java:748)], TIMED_WAITING Server Infinisleeper: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_14_R1.DedicatedServer$1.run(DedicatedServer.java:69)], RUNNABLE Signal Dispatcher: [], RUNNABLE Netty Epoll Server IO #0: [io.netty.channel.epoll.Native.epollWait0(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:114), io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:239), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:256), io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884), java.lang.Thread.run(Thread.java:748)], RUNNABLE Netty Epoll Server IO #2: [io.netty.channel.epoll.Native.epollWait0(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:114), io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:239), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:256), io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884), java.lang.Thread.run(Thread.java:748)], WAITING Thread-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.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), com.mojang.util.QueueLogAppender.getNextLogEvent(QueueLogAppender.java:77), org.bukkit.craftbukkit.v1_14_R1.util.TerminalConsoleWriterThread.run(TerminalConsoleWriterThread.java:30)], RUNNABLE DestroyJavaVM: [], TIMED_WAITING Craft Scheduler Thread - 0: [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)], TIMED_WAITING Server-Worker-3981: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824), java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693), java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)], RUNNABLE Query Listener #1: [java.net.PlainDatagramSocketImpl.receive0(Native Method), java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:143), java.net.DatagramSocket.receive(DatagramSocket.java:812), net.minecraft.server.v1_14_R1.RemoteStatusListener.run(SourceFile:260), java.lang.Thread.run(Thread.java:748)], TIMED_WAITING Spigot Metrics Thread: [java.lang.Object.wait(Native Method), java.util.TimerThread.mainLoop(Timer.java:552), java.util.TimerThread.run(Timer.java:505)], TIMED_WAITING Spigot Watchdog Thread: [java.lang.Thread.sleep(Native Method), org.spigotmc.WatchdogThread.run(WatchdogThread.java:102)], RUNNABLE Netty Epoll Server IO #3: [io.netty.channel.epoll.Native.epollWait0(Native Method), io.netty.channel.epoll.Native.epollWait(Native.java:114), io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:239), io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:256), io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884), java.lang.Thread.run(Thread.java:748)], RUNNABLE Server thread: [java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1610), org.bukkit.craftbukkit.v1_14_R1.CraftCrashReport.call(CraftCrashReport.java:30), net.minecraft.server.v1_14_R1.CrashReportSystemDetails.a(SourceFile:79), net.minecraft.server.v1_14_R1.CrashReport.h(CrashReport.java:67), net.minecraft.server.v1_14_R1.CrashReport.<init>(CrashReport.java:35), net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:826), java.lang.Thread.run(Thread.java:748)],} Recent tasks from 1079316-1079346{Citizens:net.citizensnpcs.npc.profile.ProfileFetchThread@1079364,} Player Count: 4 / 36; [EntityPlayer['FunPlay_Maty'/148631598, l='Prison', x=26.33, y=65.00, z=87.66](FunPlay_Maty at 26.32999880095365,65.00133597911214,87.6567704367068), EntityPlayer['DavosGames'/157106979, l='Prison', x=39.29, y=64.00, z=68.88](DavosGames at 39.289664827280234,64.0,68.88185584232215), EntityPlayer['Michaelkaa'/158400589, l='Prison', x=16.01, y=64.00, z=123.30](Michaelkaa at 16.014662953038464,64.0,123.30000001192093), EntityPlayer['Xogoss'/155691060, l='Prison', x=35.58, y=64.00, z=66.19](Xogoss at 35.578855188268115,64.0,66.18786053583929)] Data Packs: vanilla, file/bukkit (incompatible) Is Modded: Definitely; Server brand changed to 'Spigot' Type: Dedicated Server (map_server.txt)
i cant just disable it, its a whole "mod" for the server... i just got 2 plugins on server one that is citizens and second mine...
Judging by that error. Something is setting the count for an ItemStack (perhaps to 0?). Then checkEmpty fails. It is hard to say what is causing this without knowing when the crash happens.
@Kars yeah thats the thing it happen very random... so i probably should in every event checkempty for an itemstack..
@Xogos1997 checkEmpty is the thing that fails. I'm not sure what you mean by you "should" checkempty for an itemstack. You should find out where the crash is coming from. Judging by the fact that IAsyncTaskHandler.executeTask is mentioned in the error, i'd say you're performing checkEmpty on an itemstack asynchronously. By the time the checkEmpty occurs the itemstack no longer exists. That last part is an assumption. Are you scheduling any tasks asynchronously?
The thing is i check everytimer that i have and no timer has something that would do with an item stack.. and yes every timer i have are just BukkitRunnable() runTaskTimer(....) Do you think LEGACY_ITEM could be the problem aswell ? Well, i found possible reason why it could happen... When i trying to remove some sorta item i using setItem(ID,null) this function could happen the "Empty ItemStack"ยจ Found the problem Code: if(name.contains("Kokain"))//cocain { if(!GetPlayerPotionEffect(player,PotionEffectType.SPEED)) { event.setCancelled(true); player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED,20*120,2)); LevelUp(player,5); ItemStack itm = CreateItem(Material.SUGAR,1,ChatColor.YELLOW + "Kokain",new String[] {ChatColor.BLACK + "300"}); if(player.getInventory().containsAtLeast(itm,1)) { player.getInventory().removeItem(itm); } } } This code crash it some times...