ModTweaker

ModTweaker

88M Downloads

Updating Mekanism causes crashes with NEI lookup

ChatFawkes opened this issue ยท 15 comments

commented

I know this mod isn't being officially maintained, but I figured I would report this bug.

When updating to Mekanism v8, looking the recipe or usage for any block or item in NEI crashes the client. I have disabled the scripts that use the Mekanism compat, but even with those disabled it will still crash if I try to look up an recipe or usage.

Crash Report
ModTweaker Version: 2-0.7.5

commented

Fixed in ModTweaker2 0.9.0. Please update!

commented

@jaredlll08 would an update in the lib fix it?

commented

Please fix this asap, it's preventing me from really playing with it. (since you look up a lot of recipes when playing with modpacks)

commented

I am learning code but I am not capable of fixing it right now due to my missing knowledge. Calling people who have done MT like @hilburn.

commented

@hilburn That would be great, thanks for looking into it.

commented

Ok - I've had a hunt through, pretty sure I know what's going wrong and will submit a PR with a fix this evening/tomorrow when I have a chance to sort it out.

Weird that it still crashes without using the code though

commented

Thank you!

commented

Can you guys confirm that this works? https://dl.dropboxusercontent.com/u/41428129/Mods/ModTweaker%202-0.7.5.jar

I don't have time to thoroughly test it at the moment so if you find any issues i'll fix them before PR-ing

commented

it works for me

commented

Fixed it for me too, thank you very much for this!

commented

Awesome, next step would be to get the integration upgraded too. But this fix does seem to be working.

commented

Great - there are still a few things i need to tweak (remove methods) but i'll push it soon

commented

๐Ÿ‘

commented

This patch seems to have fixed an error that was being thrown for the Mek infuser with Mek v8. Cheers.

My mistake this issue persists for me. It seems that the Mekanism module is referencing something that does not exist in the Mek v8 API, specifically the
import mekanism.api.infuse.InfusionInput;
import mekanism.api.infuse.InfusionOutput;
The error it is throwing for me is pointing at the InfusionOutput specifically. This may be a separate issue that needs to be addressed.
This is the issue raised in issue #91

commented

Is it crashing only after you reload the scripts? or even on first load?