Skip to content

Thread-related issues caused by the use of folia #245

@heoduling

Description

@heoduling

[06:41:42] [Folia Region Scheduler Thread #10/ERROR]: [ca.spottedleaf.moonrise.common.util.TickThread] Thread failed main thread check: Cannot read world asynchronously, context=[thread=Folia Region Scheduler Thread #10,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={center=[304, -156],world=world}], world=world, block_pos=BlockPos{x=42596, y=69, z=20030}
java.lang.Throwable
at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:61) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at org.bukkit.craftbukkit.block.CraftBlock.getNMS(CraftBlock.java:80) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at org.bukkit.craftbukkit.block.CraftBlockStates.getBlockState(CraftBlockStates.java:197) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at org.bukkit.craftbukkit.block.CraftBlock.getState(CraftBlock.java:356) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at net.minecraft.world.level.block.entity.BlockEntity.getOwner(BlockEntity.java:405) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at net.minecraft.world.level.block.entity.BlockEntity.getOwner(BlockEntity.java:399) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at org.bukkit.craftbukkit.inventory.CraftInventory.getHolder(CraftInventory.java:546) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at zMenu-1.1.1.4.jar//fr.maxlego08.menu.hooks.packetevents.listener.PacketAnimationListener.lambda$onPacketSend$2(PacketAnimationListener.java:108) ~[?:?]
at zMenu-1.1.1.4.jar//fr.maxlego08.menu.hooks.packetevents.listener.PacketAnimationListener.lambda$onPacketSend$3(PacketAnimationListener.java:118) ~[?:?]
at zMenu-1.1.1.4.jar//fr.maxlego08.menu.hooks.folialib.impl.FoliaImplementation.lambda$runAtEntity$15(FoliaImplementation.java:299) ~[?:?]
at io.papermc.paper.threadedregions.scheduler.FoliaEntityScheduler$EntityScheduledTask.accept(FoliaEntityScheduler.java:167) ~[luminol-1.21.11.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaEntityScheduler$EntityScheduledTask.accept(FoliaEntityScheduler.java:114) ~[luminol-1.21.11.jar:?]
at io.papermc.paper.threadedregions.EntityScheduler.executeTick(EntityScheduler.java:243) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1732) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:430) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:487) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:500) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at ca.spottedleaf.concurrentutil.scheduler.EDFSchedulerThreadPool$TickThreadRunner.run(EDFSchedulerThreadPool.java:526) ~[concurrentutil-0.0.8.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
[06:41:42] [Folia Region Scheduler Thread #10/WARN]: [zMenu] Entity task for zMenu v1.1.1.4 generated an exception
java.lang.IllegalStateException: Thread failed main thread check: Cannot read world asynchronously, context=[thread=Folia Region Scheduler Thread #10,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={center=[304, -156],world=world}], world=world, block_pos=BlockPos{x=42596, y=69, z=20030}
at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:62) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at org.bukkit.craftbukkit.block.CraftBlock.getNMS(CraftBlock.java:80) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at org.bukkit.craftbukkit.block.CraftBlockStates.getBlockState(CraftBlockStates.java:197) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at org.bukkit.craftbukkit.block.CraftBlock.getState(CraftBlock.java:356) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at net.minecraft.world.level.block.entity.BlockEntity.getOwner(BlockEntity.java:405) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at net.minecraft.world.level.block.entity.BlockEntity.getOwner(BlockEntity.java:399) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at org.bukkit.craftbukkit.inventory.CraftInventory.getHolder(CraftInventory.java:546) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at zMenu-1.1.1.4.jar//fr.maxlego08.menu.hooks.packetevents.listener.PacketAnimationListener.lambda$onPacketSend$2(PacketAnimationListener.java:108) ~[?:?]
at zMenu-1.1.1.4.jar//fr.maxlego08.menu.hooks.packetevents.listener.PacketAnimationListener.lambda$onPacketSend$3(PacketAnimationListener.java:118) ~[?:?]
at zMenu-1.1.1.4.jar//fr.maxlego08.menu.hooks.folialib.impl.FoliaImplementation.lambda$runAtEntity$15(FoliaImplementation.java:299) ~[?:?]
at io.papermc.paper.threadedregions.scheduler.FoliaEntityScheduler$EntityScheduledTask.accept(FoliaEntityScheduler.java:167) ~[luminol-1.21.11.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaEntityScheduler$EntityScheduledTask.accept(FoliaEntityScheduler.java:114) ~[luminol-1.21.11.jar:?]
at io.papermc.paper.threadedregions.EntityScheduler.executeTick(EntityScheduler.java:243) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1732) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:430) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:487) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:500) ~[luminol-1.21.11.jar:1.21.11-DEV-8b41a91]
at ca.spottedleaf.concurrentutil.scheduler.EDFSchedulerThreadPool$TickThreadRunner.run(EDFSchedulerThreadPool.java:526) ~[concurrentutil-0.0.8.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions