Minor Integrations and Additions (MIA)

Minor Integrations and Additions (MIA)

2M Downloads

Crash with FutureMC (0.2.7.3) [NoClassDefFoundError: thedarkcolour.futuremc.item.FireproofArmorItem]

aking4125 opened this issue ยท 17 comments

commented

Hello,

Updated FutureMC to 0.2.7.3 and got the following crash from MIA:
crash-2021-10-14_19.22.49-client.txt

Downgrading FutureMC or removing MIA fixes the crash and the game boots nornally. Any ideas?

commented

I can't reproduce this

commented

... I don't see thedarkcolour.futuremc.item.FireproofArmorItem referenced anywhere in the code... something has either gone horribly horribly wrong, or MIA has been modified from its original state.

commented

Modified from its original state? If you mean a JAR edit we have no idea how to even pull that off. I am just reporting what happened after we simply updated FutureMC.

We deleted the MIA config folder then tried again with FutureMC 0.2.7.3 while also using a fresh jar file from curseforge. Still the same result. We tried deleting the config file for FutureMC. Still the same result.

We then tried it with just MIA and FutureMC 0.2.7.3 alone (Forglin as well) and it does boot normally. So there is in fact some type of other conflict somewhere. No idea what as of yet.

I downloaded the mod(s) again fresh from Curseforge and did a MD5 check in case. Both are the same.

image

image

We're simply reporting what was found was all. We'll slowly check all the mod jars a few at a time to see where the conflict is.

commented

Perhaps it's a script, like a ZenScript file made for CraftTweaker-2. Based on the crash report, CraftTweaker-2 looks to be part of the modpack.

commented

Hmmm. We'll take a look at that as well.

commented

Can confirm this is working! Wow, amazing job!

commented

I'm still having trouble figuring out the conflicting mod or config as I haven't figured it out yet. Until I do, should we close this for now. Sorry, work has been eating up all my time. I can confirm it's not either FutureMC or MIA as together alone works. So there's just a conflict somewhere.

commented
commented

Alright, so first of all, I changed my notification settings, and I should be getting informed about any new issues as soon as they appear.

Second, this might take a little bit of time as I changed my hardware recently, and I'm having issues getting my dev environment running. Forge 1.12 is no longer supported, so there tend to be issues with it. I'm trying to get it to run. Honestly, I'm not exactly sure how long it'll take.

I believe that disabling FutureMC integration in settings should make everything work properly (or specific integrations between FutureMC and other mods - the crash log file tells me it crashed on Thermal Expansion, but it can affect other mods).

commented

@SokyranTheDragon You should port MIA to FG3+. It should work better with the newer computer.

commented

@SokyranTheDragon Also, we already discussed this, it's not MIA or FutureMC. Something else, perhaps a script, is causing it to crash.
So you should close the issue I suppose.

commented

@Codetoil oh, I tried to port it to FG3+, including yesterday. It always ends up either crashing, or just not building and giving me a couple of errors I'm unable to fix (and looking on the internet doesn't help all that much).

And I feel like I should at least try to check on my end if it's this mod's issue or not. I feel like there's a genuine chance it's the case.

commented

@SokyranTheDragon Could you post them in a separate issue? Perhaps make an issue named "Port to FG3+"

commented

@SokyranTheDragon Maybe I could take a look.

commented

Alright, opened up the project (finally). Seems like some changes to FutureMC caused errors in the project, which is causing issues when it's paired with Thermal Expansion. Fix should be up (hopefully) tomorrow.

commented

And it seems like the original issue was due to FutureMC renaming FireproofArmorItem to NetheriteArmorItem. Just compiling with the most recent version of FutureMC should be enough, but seems like the FutureMC dev did some changes to fix stuff on their end. And this requires a little bit of tiny changes.

commented

I've uploaded the new update. It's currently "Under Review", so hopefully it'll be up soon.