Origins++

Origins++

2M Downloads

Thornling causes client disconnect due to "internal error" when taking damage from magma blocks with thorns power enabled.

orchardmomo opened this issue ยท 0 comments

commented

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