[1.21.8] Random stacktrace 2 #394

Closed
opened 2025-09-15 11:40:29 +02:00 by Teslicek · 0 comments
Teslicek commented 2025-09-15 11:40:29 +02:00 (Migrated from github.com)

Stack trace

[00:37:09] [Region Scheduler Thread #11/ERROR]: [ca.spottedleaf.moonrise.common.util.TickThread] Thread failed main thread check: Accessing entity state off owning region's thread, context=[thread=Region Scheduler Thread #11,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={center=[-677, 671],world=world}], entity={root=[{type=Skeleton,id=10223612,uuid=09433542-54bb-4e92-aef8-7a5cab04721e,pos=(-11,164.768,63.000,10,739.244),mot=(-0.174,-0.078,-0.077),aabb=AABB[-11165.067996276393, 63.0, 10738.944177231802] -> [-11164.467996252552, 64.99000000953674, 10739.544177255644],removed=null,has_vehicle=false,passenger_count=0], vehicle=[{null}], passengers=[]
java.lang.Throwable: null
	at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:97) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at org.bukkit.craftbukkit.entity.CraftSkeleton.getHandle(CraftSkeleton.java:15) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at org.bukkit.craftbukkit.entity.CraftSkeleton.getHandle(CraftSkeleton.java:7) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.Mob.setTarget(Mob.java:295) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal.start(HurtByTargetGoal.java:62) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.ai.goal.WrappedGoal.start(WrappedGoal.java:39) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.ai.goal.GoalSelector.tick(GoalSelector.java:112) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.Mob.serverAiStep(Mob.java:783) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3513) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.Mob.aiStep(Mob.java:523) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.monster.Monster.aiStep(Monster.java:45) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.monster.Zombie.aiStep(Zombie.java:259) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3291) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.Mob.tick(Mob.java:394) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.monster.Zombie.tick(Zombie.java:231) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1357) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.level.Level.guardEntityTick(Level.java:1534) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:833) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at io.papermc.paper.threadedregions.RegionizedWorldData.forEachTickingEntity(RegionizedWorldData.java:601) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:814) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1834) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1668) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:418) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:546) ~[concurrentutil-0.0.3.jar:?]
	at java.base/java.lang.Thread.run(Thread.java:1447) ~[?:?]
[00:37:09] [Region Scheduler Thread #11/ERROR]: Entity threw exception at world:-11162.501962049992,63.231523797587016,10742.504517860078
java.lang.IllegalStateException: Thread failed main thread check: Accessing entity state off owning region's thread, context=[thread=Region Scheduler Thread #11,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={center=[-677, 671],world=world}], entity={root=[{type=Skeleton,id=10223612,uuid=09433542-54bb-4e92-aef8-7a5cab04721e,pos=(-11,164.768,63.000,10,739.244),mot=(-0.174,-0.078,-0.077),aabb=AABB[-11165.067996276393, 63.0, 10738.944177231802] -> [-11164.467996252552, 64.99000000953674, 10739.544177255644],removed=null,has_vehicle=false,passenger_count=0], vehicle=[{null}], passengers=[]
	at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:98) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at org.bukkit.craftbukkit.entity.CraftSkeleton.getHandle(CraftSkeleton.java:15) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at org.bukkit.craftbukkit.entity.CraftSkeleton.getHandle(CraftSkeleton.java:7) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.Mob.setTarget(Mob.java:295) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal.start(HurtByTargetGoal.java:62) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.ai.goal.WrappedGoal.start(WrappedGoal.java:39) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.ai.goal.GoalSelector.tick(GoalSelector.java:112) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.Mob.serverAiStep(Mob.java:783) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3513) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.Mob.aiStep(Mob.java:523) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.monster.Monster.aiStep(Monster.java:45) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.monster.Zombie.aiStep(Zombie.java:259) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3291) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.Mob.tick(Mob.java:394) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.entity.monster.Zombie.tick(Zombie.java:231) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1357) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.world.level.Level.guardEntityTick(Level.java:1534) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:833) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at io.papermc.paper.threadedregions.RegionizedWorldData.forEachTickingEntity(RegionizedWorldData.java:601) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:814) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1834) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1668) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:418) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f]
	at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:546) ~[concurrentutil-0.0.3.jar:?]
	at java.base/java.lang.Thread.run(Thread.java:1447) ~[?:?]

Plugin and Datapack List

None that deal with entities.

Actions to reproduce (if known)

No response

Folia version

[11:24:39 INFO]: This server is running LSFolia version 1.21.8-DEV-master@e49fe2f (1970-01-01T00:00:00Z) (Implementing API version 1.21.8-R0.1-SNAPSHOT)
Error obtaining version information

(We are running a minimally modified Folia from commit github.com/PaperMC/Folia@7a1c5c7c7c, but we do not touch the entity or chunk logic in any way)

Other

No response

### Stack trace ``` [00:37:09] [Region Scheduler Thread #11/ERROR]: [ca.spottedleaf.moonrise.common.util.TickThread] Thread failed main thread check: Accessing entity state off owning region's thread, context=[thread=Region Scheduler Thread #11,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={center=[-677, 671],world=world}], entity={root=[{type=Skeleton,id=10223612,uuid=09433542-54bb-4e92-aef8-7a5cab04721e,pos=(-11,164.768,63.000,10,739.244),mot=(-0.174,-0.078,-0.077),aabb=AABB[-11165.067996276393, 63.0, 10738.944177231802] -> [-11164.467996252552, 64.99000000953674, 10739.544177255644],removed=null,has_vehicle=false,passenger_count=0], vehicle=[{null}], passengers=[] java.lang.Throwable: null at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:97) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at org.bukkit.craftbukkit.entity.CraftSkeleton.getHandle(CraftSkeleton.java:15) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at org.bukkit.craftbukkit.entity.CraftSkeleton.getHandle(CraftSkeleton.java:7) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.Mob.setTarget(Mob.java:295) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal.start(HurtByTargetGoal.java:62) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.ai.goal.WrappedGoal.start(WrappedGoal.java:39) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.ai.goal.GoalSelector.tick(GoalSelector.java:112) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.Mob.serverAiStep(Mob.java:783) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3513) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.Mob.aiStep(Mob.java:523) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.monster.Monster.aiStep(Monster.java:45) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.monster.Zombie.aiStep(Zombie.java:259) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3291) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.Mob.tick(Mob.java:394) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.monster.Zombie.tick(Zombie.java:231) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1357) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.level.Level.guardEntityTick(Level.java:1534) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:833) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at io.papermc.paper.threadedregions.RegionizedWorldData.forEachTickingEntity(RegionizedWorldData.java:601) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:814) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1834) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1668) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:418) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:546) ~[concurrentutil-0.0.3.jar:?] at java.base/java.lang.Thread.run(Thread.java:1447) ~[?:?] [00:37:09] [Region Scheduler Thread #11/ERROR]: Entity threw exception at world:-11162.501962049992,63.231523797587016,10742.504517860078 java.lang.IllegalStateException: Thread failed main thread check: Accessing entity state off owning region's thread, context=[thread=Region Scheduler Thread #11,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={center=[-677, 671],world=world}], entity={root=[{type=Skeleton,id=10223612,uuid=09433542-54bb-4e92-aef8-7a5cab04721e,pos=(-11,164.768,63.000,10,739.244),mot=(-0.174,-0.078,-0.077),aabb=AABB[-11165.067996276393, 63.0, 10738.944177231802] -> [-11164.467996252552, 64.99000000953674, 10739.544177255644],removed=null,has_vehicle=false,passenger_count=0], vehicle=[{null}], passengers=[] at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:98) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at org.bukkit.craftbukkit.entity.CraftSkeleton.getHandle(CraftSkeleton.java:15) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at org.bukkit.craftbukkit.entity.CraftSkeleton.getHandle(CraftSkeleton.java:7) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.Mob.setTarget(Mob.java:295) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal.start(HurtByTargetGoal.java:62) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.ai.goal.WrappedGoal.start(WrappedGoal.java:39) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.ai.goal.GoalSelector.tick(GoalSelector.java:112) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.Mob.serverAiStep(Mob.java:783) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3513) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.Mob.aiStep(Mob.java:523) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.monster.Monster.aiStep(Monster.java:45) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.monster.Zombie.aiStep(Zombie.java:259) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3291) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.Mob.tick(Mob.java:394) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.entity.monster.Zombie.tick(Zombie.java:231) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1357) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.world.level.Level.guardEntityTick(Level.java:1534) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:833) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at io.papermc.paper.threadedregions.RegionizedWorldData.forEachTickingEntity(RegionizedWorldData.java:601) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:814) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1834) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1668) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:418) ~[lsfolia-1.21.8.jar:1.21.8-DEV-e49fe2f] at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:546) ~[concurrentutil-0.0.3.jar:?] at java.base/java.lang.Thread.run(Thread.java:1447) ~[?:?] ``` ### Plugin and Datapack List None that deal with entities. ### Actions to reproduce (if known) _No response_ ### Folia version ``` [11:24:39 INFO]: This server is running LSFolia version 1.21.8-DEV-master@e49fe2f (1970-01-01T00:00:00Z) (Implementing API version 1.21.8-R0.1-SNAPSHOT) Error obtaining version information ``` (We are running a minimally modified Folia from commit https://github.com/PaperMC/Folia/commit/7a1c5c7c7c86a0071654e03d7bf82120d113ef38, but we do not touch the entity or chunk logic in any way) ### Other _No response_
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Minecraft/Folia#394
No description provided.