RonanPlugins / BetterRTP

Official wiki of the BetterRTP plugin!
https://www.spigotmc.org/resources/36081/
MIT License
106 stars 84 forks source link

Random error occur in folia #213

Closed cgw2023 closed 1 month ago

cgw2023 commented 1 month ago

Plugin Version:

[BetterRTP] Version #3.6.12

Describe The Bug:

random error message shown when server is running

[22:34:47 ERROR]: Thread Region Scheduler Thread #15 failed main thread check: Cannot add effects to entities asynchronously
java.lang.Throwable: null
    at io.papermc.paper.util.TickThread.ensureTickThread(TickThread.java:78) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
    at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1170) ~[?:?]
    at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1165) ~[?:?]
    at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1156) ~[?:?]
    at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.addPotionEffect(CraftLivingEntity.java:529) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
    at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.addPotionEffect(CraftLivingEntity.java:523) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
    at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.addPotionEffects(CraftLivingEntity.java:537) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
    at me.SuperRonanCraft.BetterRTP.player.rtp.effects.RTPEffect_Potions.lambda$giveEffects$0(RTPEffect_Potions.java:65) ~[BetterRTP-3.6.12.jar:?]
    at me.SuperRonanCraft.BetterRTP.lib.folialib.impl.FoliaImplementation.lambda$runNextTick$0(FoliaImplementation.java:38) ~[BetterRTP-3.6.12.jar:?]
    at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler.lambda$execute$0(FoliaGlobalRegionScheduler.java:47) ~[folia-1.20.4.jar:?]
    at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler$GlobalScheduledTask.run(FoliaGlobalRegionScheduler.java:179) ~[folia-1.20.4.jar:?]
    at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler.tick(FoliaGlobalRegionScheduler.java:37) ~[folia-1.20.4.jar:?]
    at io.papermc.paper.threadedregions.RegionizedServer.globalTick(RegionizedServer.java:293) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
    at io.papermc.paper.threadedregions.RegionizedServer$GlobalTickTickHandle.tickRegion(RegionizedServer.java:148) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
    at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:404) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
    at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
    at java.lang.Thread.run(Thread.java:1583) ~[?:?]

How To Reproduce:

No steps

Expected Behavior:

No errors

Screenshots/Error Log:

image

Additional Context:

folia-bundler-1.20.4-R0.1-SNAPSHOT-reobf

Yomamaeatstoes commented 1 month ago

Plugin Version:

[BetterRTP] Version #3.6.12

Describe The Bug:

random error message shown when server is running

[22:34:47 ERROR]: Thread Region Scheduler Thread #15 failed main thread check: Cannot add effects to entities asynchronously
java.lang.Throwable: null
  at io.papermc.paper.util.TickThread.ensureTickThread(TickThread.java:78) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
  at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1170) ~[?:?]
  at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1165) ~[?:?]
  at net.minecraft.world.entity.LivingEntity.addEffect(LivingEntity.java:1156) ~[?:?]
  at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.addPotionEffect(CraftLivingEntity.java:529) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
  at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.addPotionEffect(CraftLivingEntity.java:523) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
  at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.addPotionEffects(CraftLivingEntity.java:537) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
  at me.SuperRonanCraft.BetterRTP.player.rtp.effects.RTPEffect_Potions.lambda$giveEffects$0(RTPEffect_Potions.java:65) ~[BetterRTP-3.6.12.jar:?]
  at me.SuperRonanCraft.BetterRTP.lib.folialib.impl.FoliaImplementation.lambda$runNextTick$0(FoliaImplementation.java:38) ~[BetterRTP-3.6.12.jar:?]
  at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler.lambda$execute$0(FoliaGlobalRegionScheduler.java:47) ~[folia-1.20.4.jar:?]
  at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler$GlobalScheduledTask.run(FoliaGlobalRegionScheduler.java:179) ~[folia-1.20.4.jar:?]
  at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler.tick(FoliaGlobalRegionScheduler.java:37) ~[folia-1.20.4.jar:?]
  at io.papermc.paper.threadedregions.RegionizedServer.globalTick(RegionizedServer.java:293) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
  at io.papermc.paper.threadedregions.RegionizedServer$GlobalTickTickHandle.tickRegion(RegionizedServer.java:148) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
  at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:404) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
  at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[folia-1.20.4.jar:git-Folia-"25ee657"]
  at java.lang.Thread.run(Thread.java:1583) ~[?:?]

How To Reproduce:

No steps

Expected Behavior:

No errors

Screenshots/Error Log:

image

Additional Context:

folia-bundler-1.20.4-R0.1-SNAPSHOT-reobf

This issue should be fixed in the latest version. Please compile BetterRTP from GitHub

ARR4NN commented 1 month ago

This issue has been resolved and updated to spigot.