Hex Casting

Hex Casting

6M Downloads

Crash when using retrospection before consideration

ChloeTax opened this issue ยท 0 comments

commented

The server crashes if you use retrospection before consideration

hexcasting: 0.10.2
forge: 43.1.7
minecraft: 1.19.2

Description: Exception in server tick loop

at.petrak.hexcasting.api.spell.mishaps.MishapInvalidPattern: null
	at at.petrak.hexcasting.api.PatternRegistry.matchPatternAndID(PatternRegistry.java:118) ~[hexcasting-forge-1.19.2-0.10.2.jar%23145!/:0.10.2] {re:classloading}
	at at.petrak.hexcasting.api.PatternRegistry.matchPattern(PatternRegistry.java:79) ~[hexcasting-forge-1.19.2-0.10.2.jar%23145!/:0.10.2] {re:classloading}
	at at.petrak.hexcasting.api.spell.casting.CastingHarness.getOperatorForPattern(CastingHarness.kt:82) ~[hexcasting-forge-1.19.2-0.10.2.jar%23145!/:0.10.2] {re:classloading}
	at at.petrak.hexcasting.api.spell.casting.CastingHarness.getOperatorForFrame(CastingHarness.kt:95) ~[hexcasting-forge-1.19.2-0.10.2.jar%23145!/:0.10.2] {re:classloading}
	at at.petrak.hexcasting.api.spell.casting.CastingHarness.executeIotas(CastingHarness.kt:116) ~[hexcasting-forge-1.19.2-0.10.2.jar%23145!/:0.10.2] {re:classloading}
	at at.petrak.hexcasting.api.spell.casting.CastingHarness.executeIota(CastingHarness.kt:67) ~[hexcasting-forge-1.19.2-0.10.2.jar%23145!/:0.10.2] {re:classloading}
	at at.petrak.hexcasting.common.network.MsgNewSpellPatternSyn.lambda$handle$0(MsgNewSpellPatternSyn.java:92) ~[hexcasting-forge-1.19.2-0.10.2.jar%23145!/:0.10.2] {re:classloading}
	at net.minecraft.server.TickTask.run(TickTask.java:18) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading}
	at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:157) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading}
	at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:763) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:157) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:131) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:746) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:740) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:140) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:726) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:658) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244) ~[client-1.19.2-20220805.130853-srg.jar%23149!/:?] {re:classloading,pl:accesstransformer:B}
	at java.lang.Thread.run(Thread.java:833) [?:?] {}