ImmersiveIntelligence icon indicating copy to clipboard operation
ImmersiveIntelligence copied to clipboard

[BUG] 0.2.1 crash on startup

Open Muglegack opened this issue 3 years ago • 14 comments

Launcher Error output The game crashed whilst there was a severe problem during mod loading that has caused the game to fail Error: net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from BuildCraft Lib (buildcraftlib) Exit Code: 255

Environment

  • OS: Ubuntu 20.04.3 LTS
  • Minecraft version: 1.12.2
  • Forge version: 14.23.5.2855
  • Immersive Intelligence version: 0.2.1
  • Immersive Engineering version: 0.12-98
  • Immersive Posts version: 0.2.1
  • Immersive Petroleum version: 1.12.2-1.1.9
  • Immersive Cables version: 1.12.2-1.3.2
  • Buildcraft version: buildcraft-all-7.99.24.8
  • I play on a custom modified version of FTBrevelation for 1.12.2
  • my mods folder: https://drive.google.com/drive/folders/1HIKXD6igKKA2tKcfZbbRFEqAU0Q1JfNx?usp=sharing

Logs crash-2022-01-08_18.09.21-client.txt

I already deleted the config-folder as you said in the description and updated forge but it still crashes. Only if i delete one of these mods it works: immersive intelligence, immersive petroleum or buildcraft... Only had the oroblem after upgrading immersive intelligence to 0.2.1. Before that all three mods worked together just fine.

Muglegack avatar Jan 08 '22 17:01 Muglegack

Came here to post this exact same crash, followed the same steps and works when any two of the mods are installed but not all three. Glad I'm not the only one having this issue. Excited to get this update work in my pack! Awesome work.

mcclellanja avatar Jan 15 '22 00:01 mcclellanja

I have the exact same issue, but it calls out Immersive Posts instead of Buildcraft

DapperSpoder avatar Feb 07 '22 06:02 DapperSpoder

I should have looked for this issue earlier sorry.

A quick look indicates BuildCraft Lib is loading before immersive intelligence sets up it's structures, so a hacky fix on your side would be to add before:buildcraftlib to your @Mod(dependencies) declaration - at least that's probably the simplest solution that doesn't require moving either buildcraft's guide logic or II's init logic.

AlexIIL avatar Feb 08 '22 12:02 AlexIIL

Hey, I found the issue, II is incompatible with immersive cables I tested it, I recently downloaded some mods and for once installed immersive cables, when IC and II are both installed it crashes the game idk why.

LeKripiY avatar Feb 16 '22 10:02 LeKripiY

@LeKripiY it’s not just Immersive Cables. I don’t have that and get the same crash. I do have Immersive Petroleum and BuildCraft though.

Hawk777 avatar Feb 17 '22 05:02 Hawk777

@Hawk777 Then it's both, I used only this mod with Immersive Cables and the game wouldn't launch but if you say you only used it with buildcraft then both mods crashes the game. And Muglegack has both that's why it crashes his game.

LeKripiY avatar Feb 19 '22 11:02 LeKripiY

I'm getting the same issue in my pack - removing II fixes it, but I'd really like to include this mod in my pack. Has there been any solution as of yet?

Kerzenmacher avatar Feb 25 '22 17:02 Kerzenmacher

Certainly not an ideal option, but the previous version of II doesn’t have this bug, which is what I’ve stuck to until a proper fix arrives.

Hawk777 avatar Feb 25 '22 18:02 Hawk777

Hmm.. indeed not ideal, considering all the neat new features in the latest version.. but it's better than nothing - thanks =)

Kerzenmacher avatar Feb 25 '22 19:02 Kerzenmacher

I think if your pack is large enough (has more than 1500 items) setting the buildcraft option Performance > guideItemSearchLimit to 1500 (the minimum value) should exclude everything that isn't buildcraft from it's guide book.

AlexIIL avatar Feb 25 '22 21:02 AlexIIL

Yes, this worked! TYVM <3

Kerzenmacher avatar Feb 25 '22 22:02 Kerzenmacher

I should have looked for this issue earlier sorry.

A quick look indicates BuildCraft Lib is loading before immersive intelligence sets up it's structures, so a hacky fix on your side would be to add before:buildcraftlib to your @Mod(dependencies) declaration - at least that's probably the simplest solution that doesn't require moving either buildcraft's guide logic or II's init logic.

I'm sorry I have no idea where to add the declaration you mentioned. In the config file?

Muglegack avatar Jul 07 '22 21:07 Muglegack

It's in the code - only the developer of the mod could add that.

AlexIIL avatar Jul 07 '22 23:07 AlexIIL

I think if your pack is large enough (has more than 1500 items) setting the buildcraft option Performance > guideItemSearchLimit to 1500 (the minimum value) should exclude everything that isn't buildcraft from it's guide book.

When I launch the game, I dont see this in the .properties file.

Blueberrypie255 avatar Jul 22 '22 18:07 Blueberrypie255

So does the error: {(java.lang.Error: Failed to create a page link for immersivepetroleum:schematic class flaxbeard.immersivepetroleum.common.items.ItemProjector ({ForgeCaps:{"astralsorcery:cap_item_amulet_holder":{}},id:"immersivepetroleum:schematic",Count:1b,tag:{multiblock:"II:Packer"},Damage:0s}) at buildcraft.lib.client.guide.entry.PageEntryItemStack.iterateAllDefault(PageEntryItemStack.java:114)} Have a solution or no? Because I'm having the same exact issue, did anyone found out what to do? For what I know, when I removed build craft the game started and played perfectly, but I would really like to have build craft in my server

Xeladin avatar Nov 20 '22 03:11 Xeladin

@Xeladin essentially yes:

I think if your pack is large enough (has more than 1500 items) setting the buildcraft option Performance > guideItemSearchLimit to 1500 (the minimum value) should exclude everything that isn't buildcraft from it's guide book.

AlexIIL avatar Nov 20 '22 08:11 AlexIIL

I have 0.3.0, the crash still occurs image

NostalgicLorikeet avatar Feb 10 '24 03:02 NostalgicLorikeet