Time6628 / CatClearLag

ClearLag for sponge.
MIT License
13 stars 22 forks source link

Error when clear the dropped items. #53

Closed Jasaxion closed 4 years ago

Jasaxion commented 4 years ago

Minecraft: 1.12.2 SpongeAPI: 7.1.0 Sponge: 1.12.2-7.1.9 SpongeForge: 1.12.2-2838-7.1.9 Minecraft Forge: 14.23.5.2838 JVM: 1.8.0_231/64-bit (Oracle Corporation) OS: Windows Server 2016 (10.0/amd64) CatClearLag Version: 0.9.0

Error when clear the dropped items. doesn't work use the latest catclearlag version and recommend spongeforge version

[23:05:46] [pool-3-thread-912/ERROR] [Sponge]: The Scheduler tried to run the task CatClearLag Item Remover owned by Plugin{id=catclearlag, name=CatClearLag, version=0.9.0, description=A plugin to assist in removing lag from your server., source=.\mods\CatClearLagCN.jar}, but an error occured.

java.lang.IllegalStateException: CauseStackManager called from off main thread (current='Thread{class=class java.lang.Thread, name=pool-3-thread-912, priority=5, group=net.minecraftforge.fml.common.thread.SidedThreadGroup[name=SERVER,maxpri=10]}', expected='Thread{class=class java.lang.Thread, name=Server thread, priority=5, group=net.minecraftforge.fml.common.thread.SidedThreadGroup[name=SERVER,maxpri=10]}')!
    at org.spongepowered.common.event.SpongeCauseStackManager.enforceMainThread(SpongeCauseStackManager.java:121) ~[SpongeCauseStackManager.class:1.12.2-2838-7.1.9]
    at org.spongepowered.common.event.SpongeCauseStackManager.getCurrentCause(SpongeCauseStackManager.java:136) ~[SpongeCauseStackManager.class:1.12.2-2838-7.1.9]
    at net.minecraft.entity.Entity.handler$zee000$impl$createDestructionEventOnDeath(Entity.java:7469) ~[vg.class:?]
    at net.minecraft.entity.Entity.func_70106_y(Entity.java:317) ~[vg.class:?]
    at net.minecraft.entity.Entity.remove(Entity.java:4851) ~[vg.class:?]
    at me.time6628.clag.sponge.EntityRemover.lambda$removeEntities$1(EntityRemover.java:37) ~[EntityRemover.class:?]
    at java.util.ArrayList.forEach(ArrayList.java:1257) ~[?:1.8.0_231]
    at me.time6628.clag.sponge.EntityRemover.removeEntities(EntityRemover.java:36) ~[EntityRemover.class:?]
    at me.time6628.clag.sponge.utils.EntityHelpers.clearGroundItems(EntityHelpers.java:34) ~[EntityHelpers.class:?]
    at me.time6628.clag.sponge.runnables.ItemClearer.run(ItemClearer.java:15) ~[ItemClearer.class:?]
    at org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:139) ~[Task$Builder.class:1.12.2-2838-7.1.9]
    at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:197) ~[SchedulerBase.class:1.12.2-2838-7.1.9]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_231]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_231]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_231]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_231]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]