BuildCraft|Core

BuildCraft|Core

7M Downloads

6.1.5 Crash at launch

kane-thornwyrd opened this issue · 9 comments

commented

Hello,

Sorry to bother you, but I just updated to 6.1.5, cleaned my configs, and well, sh*t happen:
Crash reports : https://gist.github.com/kane-thornwyrd/7b4705dca684ba418ea0

Interestingly the crash isn't from the same class depending if I use "normal" or dev build:
6.1.5:

cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: buildcraft.api.recipes.IRefineryRecipeManager.addRecipe(Ljava/lang/String;Lnet/minecraftforge/fluids/FluidStack;Lnet/minecraftforge/fluids/FluidStack;II)V

6.1.5dev:

cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: buildcraft.core.ItemBuildCraft.setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item;

Crash happens at launch.

Minecraft 1.7.10 + LiteLoader + Forge 10.13.2.1232

I didn't delved into the sources yet.

commented

It may come from my mod set, but I didn't though that the few mods I use related to BC may be impaired by a "minor" release.

commented

Don't rush into this issue, I rollbacked to 6.1.4: crash....
I'm investigating.

commented

@kane-thornwyrd you shouldn't use the dev build, that build isn't usable on your server it's only usable in a deobfuscated modding environment (for writing mods)

the 6.1.5 release is the first stable one and contains breaking api changes, i see in the modlist in the crashreport that you have multiple mods that use the BC api and have it included, that is the cause of the crash, as for the crash afther rolling back i don't now for sure what's causing that

commented

The logs are not clear about the crash and which mod is the culprit, I'm testing them one by one...

I'm pretty sure it's another module that introspect BC to know which kind of blocks it can use, or something along those lines.

commented

dragonAPI and railcraft will be crasing because of it for sure i know they include the BC api, as for the other mods in the list i'm not 100% sure

commented

Seems just about right... But maybe Reika included some checks to ignore BC if erroring. I close this issue and keep searching, I'll publish the proof BC isn't involved here, just in case someone else experience the same issue. 😢 I still hope it's not the problem, I want a bleeding edge pack with both, but Reika's work is central, I'll still have EnderIO until DragonAPI update, but I love BC too. Erf.

commented

I dream of the day Minecraft mods will be like Node.js Modules, having their package.json describing the mod, all his informations (author, contributors, repositories, homepage, etc.) and more than anything: versioned dependencies !

commented

@kane-thornwyrd - already done, it's just that nobody uses the versioned deps system.

commented

Well... F***. :/
What's the url of the versioned deps system documentation ?

http://www.minecraftforge.net/wiki/Developing_Addons_for_Existing_Mods ?