
Thornling causes client disconnect due to "internal error" when taking damage from magma blocks with thorns power enabled.
orchardmomo opened this issue ยท 0 comments
Loader
Fabric
Versions
- MC 1.20.4
- fabric loader 0.16.10
- Origins-1.13.0-alpha.3
- origins-plus-plus-2.3.1
- Pehkui-3.8.3+1.14.4-1.21
Origin
What origin is causing the problem?
Thornling
Power
What power is causing the problem?
Piercing Thorns
Notes
Include any other information that might be useful here
Most of the info was in the title but essentially, the issue appears to manifest when taking damage from touching a magma block.
The specific error thrown by the server is as follows
[03:03:08] [Server thread/ERROR]: Error trying to deal damage via the `damage` entity action: Cannot invoke "net.minecraft.class_1297.method_48923()" because "entity" is null
[03:03:08] [Server thread/ERROR]: Failed to handle packet net.minecraft.class_2828$class_2829@4d936371, suppressing error
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1297.method_5634()" because "entity" is null
at io.github.apace100.apoli.power.factory.action.entity.PlaySoundAction.action(PlaySoundAction.java:14) ~[apoli-2.12.0-alpha.4+mc.1.20.4-e5c069f18b3e962c.jar:?]
at io.github.apace100.apoli.power.factory.action.ActionFactory$Instance.accept(ActionFactory.java:38) ~[apoli-2.12.0-alpha.4+mc.1.20.4-e5c069f18b3e962c.jar:?]
at io.github.apace100.apoli.power.factory.action.meta.AndAction.lambda$action$0(AndAction.java:14) ~[apoli-2.12.0-alpha.4+mc.1.20.4-e5c069f18b3e962c.jar:?]
at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
at io.github.apace100.apoli.power.factory.action.meta.AndAction.action(AndAction.java:14) ~[apoli-2.12.0-alpha.4+mc.1.20.4-e5c069f18b3e962c.jar:?]
at io.github.apace100.apoli.power.factory.action.ActionFactory$Instance.accept(ActionFactory.java:38) ~[apoli-2.12.0-alpha.4+mc.1.20.4-e5c069f18b3e962c.jar:?]
at io.github.apace100.apoli.power.AttackerActionWhenHitPower.whenHit(AttackerActionWhenHitPower.java:36) ~[apoli-2.12.0-alpha.4+mc.1.20.4-e5c069f18b3e962c.jar:?]
at net.minecraft.class_1309.md32aa88$apoli$lambda$apoli$invokeHitActions$23$c(class_1309.java:4966) ~[server-intermediary.jar:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:194) ~[?:?]
at java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1249) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:556) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:546) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:611) ~[?:?]
at io.github.apace100.apoli.component.PowerHolderComponent.withPowers(PowerHolderComponent.java:160) ~[apoli-2.12.0-alpha.4+mc.1.20.4-e5c069f18b3e962c.jar:?]
at net.minecraft.class_1309.handler$zcc001$apoli$invokeHitActions(class_1309.java:4966) ~[server-intermediary.jar:?]
at net.minecraft.class_1309.method_5643(class_1309.java:1270) ~[server-intermediary.jar:?]
at net.minecraft.class_1657.method_5643(class_1657.java:938) ~[server-intermediary.jar:?]
at net.minecraft.class_3222.method_5643(class_3222.java:738) ~[server-intermediary.jar:?]
at net.minecraft.class_1309.method_5747(class_1309.java:1604) ~[server-intermediary.jar:?]
at net.minecraft.class_1657.method_5747(class_1657.java:1654) ~[server-intermediary.jar:?]
at net.minecraft.class_2248.method_9554(class_2248.java:473) ~[server-intermediary.jar:?]
at net.minecraft.class_1297.method_5623(class_1297.java:1292) ~[server-intermediary.jar:?]
at net.minecraft.class_1309.method_5623(class_1309.java:340) ~[server-intermediary.jar:?]
at net.minecraft.class_3222.method_14207(class_3222.java:1012) ~[server-intermediary.jar:?]
at net.minecraft.class_3244.method_12063(class_3244.java:994) ~[server-intermediary.jar:?]
at net.minecraft.class_2828.method_12272(class_2828.java:114) ~[server-intermediary.jar:?]
at net.minecraft.class_2828$class_2829.method_11054(class_2828.java:42) ~[server-intermediary.jar:?]
at net.minecraft.class_2600.method_11072(class_2600.java:24) ~[server-intermediary.jar:?]
at net.minecraft.class_3738.run(class_3738.java:18) ~[server-intermediary.jar:?]
at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[server-intermediary.jar:?]
at net.minecraft.class_4093.mixinextras$bridge$method_18859$5(class_4093.java) ~[server-intermediary.jar:?]
at net.minecraft.class_4093.wrapOperation$deh000$carpet-tis-addition$yeetUpdateSuppressionCrash_implForThreadExecutorTaskExecuting(class_4093.java:570) ~[server-intermediary.jar:?]
at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:797) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:165) ~[server-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:779) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:773) ~[server-intermediary.jar:?]
at net.minecraft.class_1255.method_18857(class_1255.java:139) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:758) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:687) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) ~[server-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:1570) ~[?:?]
[03:04:43] [Server thread/INFO]: FaireyEri lost connection: Disconnected