New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
folia bug #308
Comments
[07:14:09 ERROR]: [NoCheatPlus] Exception with AutoListener(fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMoveMonitor/org.bukkit.event.player.PlayerMoveEvent/MONITOR), processing org.bukkit.event.player.PlayerMoveEvent: InvocationTargetException -> log once id=-132919167 |
oveEvent/MONITOR), processing org.bukkit.event.player.PlayerMoveEvent: InvocationTargetException See earlier in this log, search for -> log once id=-988608730 |
[22:16:13 ERROR]: [NoCheatPlus] Listener exception: baseType=org.bukkit.event.block.BlockPistonRetractEvent basePriority=MONITOR eventType=org.bukkit.event.block.BlockPistonRetractEvent -> log once id=-1143629680 |
In general, while Updated NoCheatPlus has set that it is "folia compatible", the code itself makes a lot of "we are only running this in a single threaded environment, right?" assumptions with no regard to concurrent codes accessing the data, especially the BlockCache class that uses a |
[07:11:21 ERROR]: [NoCheatPlus] Exception:
java.lang.reflect.InvocationTargetException
jdk.internal.reflect.GeneratedMethodAccessor43.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:568)
NoCheatPlus (2).jar//fr.neatmonster.nocheatplus.event.mini.MultiListenerRegistry$AutoListener.onEvent(MultiListenerRegistry.java:82)
NoCheatPlus (2).jar//fr.neatmonster.nocheatplus.event.mini.MiniListenerNode.onEvent(MiniListenerNode.java:157)
NoCheatPlus (2).jar//fr.neatmonster.nocheatplus.event.mini.EventRegistryBukkit$4.execute(EventRegistryBukkit.java:124)
co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1649)
net.minecraft.network.protocol.game.PacketPlayInFlying.a(PacketPlayInFlying.java:29)
net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPosition.a(PacketPlayInFlying.java:66)
net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$0(PlayerConnectionUtils.java:52)
net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:75)
io.papermc.paper.threadedregions.EntityScheduler.executeTick(EntityScheduler.java:173)
net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1524)
io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:360)
io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:385)
ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525)
java.base/java.lang.Thread.run(Thread.java:833)
caused by:
java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1
java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
java.base/java.util.Objects.checkIndex(Objects.java:359)
java.base/java.util.ArrayList.remove(ArrayList.java:504)
NoCheatPlus (2).jar//fr.neatmonster.nocheatplus.checks.moving.util.AuxMoving.usePlayerMoveInfo(AuxMoving.java:62)
NoCheatPlus (2).jar//fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMove(MovingListener.java:542)
jdk.internal.reflect.GeneratedMethodAccessor43.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:568)
NoCheatPlus (2).jar//fr.neatmonster.nocheatplus.event.mini.MultiListenerRegistry$AutoListener.onEvent(MultiListenerRegistry.java:82)
NoCheatPlus (2).jar//fr.neatmonster.nocheatplus.event.mini.MiniListenerNode.onEvent(MiniListenerNode.java:157)
NoCheatPlus (2).jar//fr.neatmonster.nocheatplus.event.mini.EventRegistryBukkit$4.execute(EventRegistryBukkit.java:124)
co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1649)
net.minecraft.network.protocol.game.PacketPlayInFlying.a(PacketPlayInFlying.java:29)
net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPosition.a(PacketPlayInFlying.java:66)
net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$0(PlayerConnectionUtils.java:52)
net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:75)
io.papermc.paper.threadedregions.EntityScheduler.executeTick(EntityScheduler.java:173)
net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1524)
io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:360)
io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:385)
ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525)
java.base/java.lang.Thread.run(Thread.java:833)
The text was updated successfully, but these errors were encountered: