Malum

Malum

2M Downloads

[1.20.1] Crash during startup

sn0wshoehare opened this issue ยท 13 comments

commented

crash-2024-06-23_04.13.45-client.txt
latest.log
Game crashes during startup, stops crashing when Malum is removed
Using NeoForge 47.1.106

commented

Does this also stop if you remove Hexcasting and not Malum? Obviously that's not a workable solution, but I think that would provide some important data on what's going on

commented

From what I can see, the mods Fusion and Hexcasting are trying to inject into the same place, but Hexcasting is doing it unsafely.

commented

Removing Hexcasting (and PAUCAL) did in fact fix the crash. I'll see about replicating it & reporting it to Hexcasting's devs.

commented

crash-2024-06-23_15.29.14-client.txt
latest.log
Was able to replicate the crash in an instance with minimal mods. Same thing happens - removing Malum fixes the crash, but I also found out that removing Fusion also fixes it.

commented

... what's mixinextras doing there as an independent jar, and such an old version too?

commented

wait, no, it's the correct version

commented

I just misread it

commented

But it shouldn't need to be an independent jar. I have a feeling that's related. Let me look at Fusion's code

commented

for what it's worth, i just added Rechiseled (uses Fusion) to the instance, having it enabled but not Malum doesn't crash.

commented

Aha. I figured out why this is only happening with Malum installed - the issue doesn't crash unless Malum is installed but is definitely there, because Malum references the datagen class. That, we shouldn't be doing outside of datagen

commented

Hexcasting still does something unsafe, but given that it only is relevant during datagen, it's understandable why they considered that acceptable.

commented

should this be reported to Hexcasting's repo then?

commented

Probably not, since we shouldn't be referencing the datagen stuff outside... well, datagen, anyway.