Gollorum / Signpost

minecraft forge signpost mod
15 stars 11 forks source link

1.19.2 Server closed after canceling call to m_223188_ in ChunkGenerator, resulting in CancellationException #106

Open Daltaxy opened 1 year ago

Daltaxy commented 1 year ago

This happened using Chunk Pregenerator. Latest 1.19.2 version of the mod, Forge 43.2.7 I was pregenerating chunks and the game crashed. crash-2023-03-24_18.26.19-server.txt latest.log: https://gist.github.com/Daltaxy/9e09726ec002db493c611729bea5c2c6 If you need any additional information, please tell me. Please also tell me if this is rather linked to ChunkPregenerator, and not Signpost. At first sight it seems like Signpost is trying to cancel the call to m223188

According to OpenAI, Based on the error message, the mod "Signpost" (version 1.19.2-2.01.0) seems to be in cause. The error occurs when the VillageSignpost class tries to populate a village with signs using the VillageGenUtils.getVillageLocationFor method. It seems that this method is canceling a call to m223188 in ChunkGenerator, but this call is not cancelable, resulting in a CancellationException.

It's worth noting that this error could also be caused by interactions between multiple mods, as the error log shows multiple mods being transformed (including Minecraft itself) by the TRANSFORMER layer. However, since the error occurs specifically in code from the Signpost mod, it's likely that this mod is the root cause of the issue.

and for the crash report: Based on the error message, it seems that the mod in question is "VillageGenUtils" from the "gollorum.signpost" package. It appears that this mod is trying to call a method called "m223188" in the "ChunkGenerator" class, and the method call is not cancellable, causing an exception to be thrown. However, it is also worth noting that there are multiple other mods listed in the stack trace that may be contributing to the issue through their mixins or access transformers.

Gollorum commented 1 year ago

I'm afraid I cannot reproduce this with or without ChunkPregenerator, so I don't know where the error might come from. I would assume that it is some combination of Signpost and other mods, but judging from your log, you have bit too many mods for me to check them individually 😅