MobBullet server crash
Summary
MobBullet mechanics is casuing some server crash
Steps to reproduce
rarely happens, not sure how to reproduce. it may be related that player can teleporting world right after skill is executed
Server log file
relevant mob config https://pastebin.com/6hA00Rq3
relevant skill config https://pastebin.com/QCC2sBhw
server log https://pastebin.com/
most relevant server log (included in server log pastebin above)
[02:21:24] [Server thread/ERROR]: New entity position is invalid! Tried to set invalid position (NaN,55.437908176770854,NaN) for entity net.minecraft.world.entity.decoration.ArmorStand located at (0.0, 0.0, 0.0), entity info: ArmorStand['Armor Stand'/2628136, uuid='f26b3313-8161-471b-ae6b-dbdefd8308b6', l='ServerLevel[dungeons]', x=0.00, y=0.00, z=0.00, cpos=[0, 0], tl=0, v=false]
java.lang.Throwable: null
at net.minecraft.world.entity.Entity.checkPosition(Entity.java:5024) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:5042) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.world.entity.Entity.setPos(Entity.java:826) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.world.entity.Entity.absSnapTo(Entity.java:2160) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.world.entity.Entity.absSnapTo(Entity.java:2142) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.craftbukkit.entity.CraftEntityTypes.lambda$static$1(CraftEntityTypes.java:251) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.craftbukkit.entity.CraftEntityTypes.lambda$combine$28(CraftEntityTypes.java:589) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.craftbukkit.CraftRegionAccessor.createEntity(CraftRegionAccessor.java:506) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.craftbukkit.CraftRegionAccessor.spawn(CraftRegionAccessor.java:417) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.craftbukkit.CraftWorld.spawn(CraftWorld.java:969) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.adapters.BukkitEntityType.spawnEntity(BukkitEntityType.java:84) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.entities.BukkitArmorStand.spawn(BukkitArmorStand.java:178) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.adapters.BukkitEntityType.spawn(BukkitEntityType.java:49) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.mobs.MobType.spawn(MobType.java:1012) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.mobs.MobType.spawn(MobType.java:988) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.projectiles.bullet.MobBullet$MobBulletTracker.lambda$spawn$7(MobBullet.java:98) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.Schedulers.ensureSync(Schedulers.java:118) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.projectiles.bullet.MobBullet$MobBulletTracker.spawn(MobBullet.java:97) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.projectiles.Projectile$ProjectileTracker.lambda$start$9(Projectile.java:603) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.Delegates$RunnableToFunction.apply(Delegates.java:189) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.promise.LuminePromise$ApplyRunnable.run(LuminePromise.java:744) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.tasks.LumineExecutors$SchedulerWrappedRunnable.run(LumineExecutors.java:70) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.promise.LuminePromise.executeSync(LuminePromise.java:163) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.promise.LuminePromise.lambda$thenApplySync$5(LuminePromise.java:419) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357) ~[?:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.promise.LuminePromise.thenApplySync(LuminePromise.java:412) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.promise.Promise.thenRunSync(Promise.java:1039) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.projectiles.Projectile$ProjectileTracker.start(Projectile.java:598) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.mechanics.ProjectileMechanic$ProjectileMechanicTracker.<init>(ProjectileMechanic.java:141) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.mechanics.ProjectileMechanic.castAtLocation(ProjectileMechanic.java:114) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.SkillMechanic.lambda$executeTargetedLocationSkill$17(SkillMechanic.java:648) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.SkillMechanic.executeTargetedLocationSkill(SkillMechanic.java:644) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.SkillMechanic.lambda$executeSkills$13(SkillMechanic.java:597) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.SkillMechanic.runMechanic(SkillMechanic.java:627) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.SkillMechanic.executeSkills(SkillMechanic.java:597) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.SkillMechanic.execute(SkillMechanic.java:505) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.MetaSkill.execute(MetaSkill.java:507) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.MetaSkill.execute(MetaSkill.java:427) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.mechanics.MetaSkillMechanic.castWithOutput(MetaSkillMechanic.java:185) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.mechanics.MetaSkillMechanic.cast(MetaSkillMechanic.java:128) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.SkillMechanic.executeSkills(SkillMechanic.java:559) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.core.skills.SkillMechanic.lambda$execute$11(SkillMechanic.java:509) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.Delegates$RunnableToSupplier.get(Delegates.java:121) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.promise.LuminePromise$SupplyRunnable.run(LuminePromise.java:721) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at MythicMobsPremium-5.11.1-SNAPSHOT.jar/io.lumine.mythic.bukkit.utils.tasks.LumineExecutors$SchedulerWrappedRunnable.run(LumineExecutors.java:70) ~[MythicMobsPremium-5.11.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1699) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1567) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1283) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313) ~[purpur-1.21.8.jar:1.21.8-2497-a49cdb9]
[02:21:24] [Server thread/WARN]: [MythicMobs] ✗ Configuration Error in Mob VFX_AwakenedMage_Fireball2
[02:21:24] [Server thread/WARN]: [MythicMobs] --| File: /app/live/minecraft/dungeon/plugins/MythicMobs/mobs/job/RPG_Class_Awakened_Mage_Mobs.yml
[02:21:24] [Server thread/WARN]: [MythicMobs] --| Error Message: Mob type may not be supported on this version of Minecraft. Enable debugging for more information.
[02:21:24] [Server thread/WARN]: java.lang.IllegalArgumentException: x not finite
[02:21:24] [Server thread/WARN]: at org.bukkit.util.NumberConversions.checkFinite(NumberConversions.java:118)
[02:21:24] [Server thread/WARN]: at org.bukkit.util.Vector.checkFinite(Vector.java:872)
[02:21:24] [Server thread/WARN]: at org.bukkit.craftbukkit.entity.CraftEntity.setVelocity(CraftEntity.java:220)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.projectiles.bullet.MobBullet$MobBulletTracker.lambda$spawn$6(MobBullet.java:101)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.mobs.MobType.lambda$spawn$5(MobType.java:1034)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.entities.BukkitArmorStand.lambda$spawn$0(BukkitArmorStand.java:181)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.adapters.BukkitEntityType.lambda$spawnEntity$0(BukkitEntityType.java:86)
[02:21:24] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftRegionAccessor.addEntity(CraftRegionAccessor.java:453)
[02:21:24] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftRegionAccessor.spawn(CraftRegionAccessor.java:419)
[02:21:24] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftWorld.spawn(CraftWorld.java:969)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.adapters.BukkitEntityType.spawnEntity(BukkitEntityType.java:84)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.entities.BukkitArmorStand.spawn(BukkitArmorStand.java:178)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.adapters.BukkitEntityType.spawn(BukkitEntityType.java:49)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.mobs.MobType.spawn(MobType.java:1012)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.mobs.MobType.spawn(MobType.java:988)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.projectiles.bullet.MobBullet$MobBulletTracker.lambda$spawn$7(MobBullet.java:98)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.Schedulers.ensureSync(Schedulers.java:118)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.projectiles.bullet.MobBullet$MobBulletTracker.spawn(MobBullet.java:97)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.projectiles.Projectile$ProjectileTracker.lambda$start$9(Projectile.java:603)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.Delegates$RunnableToFunction.apply(Delegates.java:189)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.promise.LuminePromise$ApplyRunnable.run(LuminePromise.java:744)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.tasks.LumineExecutors$SchedulerWrappedRunnable.run(LumineExecutors.java:70)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.promise.LuminePromise.executeSync(LuminePromise.java:163)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.promise.LuminePromise.lambda$thenApplySync$5(LuminePromise.java:419)
[02:21:24] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
[02:21:24] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887)
[02:21:24] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2357)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.promise.LuminePromise.thenApplySync(LuminePromise.java:412)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.promise.Promise.thenRunSync(Promise.java:1039)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.projectiles.Projectile$ProjectileTracker.start(Projectile.java:598)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.mechanics.ProjectileMechanic$ProjectileMechanicTracker.<init>(ProjectileMechanic.java:141)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.mechanics.ProjectileMechanic.castAtLocation(ProjectileMechanic.java:114)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.SkillMechanic.lambda$executeTargetedLocationSkill$17(SkillMechanic.java:648)
[02:21:24] [Server thread/WARN]: at java.base/java.lang.Iterable.forEach(Iterable.java:75)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.SkillMechanic.executeTargetedLocationSkill(SkillMechanic.java:644)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.SkillMechanic.lambda$executeSkills$13(SkillMechanic.java:597)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.SkillMechanic.runMechanic(SkillMechanic.java:627)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.SkillMechanic.executeSkills(SkillMechanic.java:597)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.SkillMechanic.execute(SkillMechanic.java:505)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.MetaSkill.execute(MetaSkill.java:507)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.MetaSkill.execute(MetaSkill.java:427)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.mechanics.MetaSkillMechanic.castWithOutput(MetaSkillMechanic.java:185)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.mechanics.MetaSkillMechanic.cast(MetaSkillMechanic.java:128)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.SkillMechanic.executeSkills(SkillMechanic.java:559)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.core.skills.SkillMechanic.lambda$execute$11(SkillMechanic.java:509)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.Delegates$RunnableToSupplier.get(Delegates.java:121)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.promise.LuminePromise$SupplyRunnable.run(LuminePromise.java:721)
[02:21:24] [Server thread/WARN]: at MythicMobsPremium-5.11.1-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.tasks.LumineExecutors$SchedulerWrappedRunnable.run(LumineExecutors.java:70)
[02:21:24] [Server thread/WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78)
[02:21:24] [Server thread/WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474)
[02:21:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1699)
[02:21:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1567)
[02:21:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1283)
[02:21:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313)
[02:21:24] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
Edited by aaa8881