BuildCraft/BuildCraft

Crash when generating guide book page links for Immersive Petroleum

SteelTigerV2 opened this issue · 11 comments

I am making a 1.12.2 server for me and my friends and i can't find out why it crahes

crash-2022-01-14_17.20.15-client.txt
I uses curseforge for all mods exept for galacticraft core/planets/middle core

I am having the exact same crash - Came here to post it and saw that your report was the same issue. From what I can tell is that it is caused by buildcraft guidebook trying to make a page for the immersive petroleum projector item for the immersive intelligence packer multiblock structure... seems to be 3 mods involved and not sure which one has the issue (though probably immersive intelligence because they just updated and it didn't crash before).

If there isn't a fix for it here, it would be nice if there was a config option to have the guidebook only include buildcraft stuff in it. Not sure how complicated that would be though.

...I was going to suggest you report this to ImmersivePetroleum, but apparently it already has been: TwistedGate/ImmersivePetroleum#78

Actually:

probably immersive intelligence because they just updated and it didn't crash before.
So perhaps reporting it to them (instead of immersive petroleum) might help?

A quick look indicates BC lib is loading before immersive intelligence sets up it's structures, so a hacky fix on immersive inteligence's side would be to add before:buildcraftlib; to their @Mod(dependencies) declaration.

I should have checked earlier - this was reported here: Team-Immersive-Intelligence/ImmersiveIntelligence#144

I also should have read this part earlier:

it would be nice if there was a config option to have the guidebook only include buildcraft stuff in it.

There kind-of is - there's a setting (under Performance) called guideItemSearchLimit, which restricts the items that buildcraft scans if there are more items than the limit - the lowest value is 1500, although I think that's possible to reach even in fairly small packs?

Thank you this did the trick!

I also should have read this part earlier:

it would be nice if there was a config option to have the guidebook only include buildcraft stuff in it.

There kind-of is - there's a setting (under Performance) called guideItemSearchLimit, which restricts the items that buildcraft scans if there are more items than the limit - the lowest value is 1500, although I think that's possible to reach even in fairly small packs?

Hi... I dont understand where that is... Im in the config for buildcraft but i cant find where that option is

EDIT: Im using buildcraft core, not the normal buildcraft.

EDIT2: Im in detailed.properties but all i see is this:

The buildcraft detailed configuration file. This contains a lot of miscellaneous options that have no affect on gameplay.

You should refer to the BC source code for a detailed description of what these do. (https://github.com/BuildCraft/BuildCraft)

This file will be overwritten every time that buildcraft starts, so don't change anything other than the values.

#Wed Jul 20 14:58:07 PDT 2022
render.pipe.misc.inside.shade=0.725

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 mods and on my server

@Xeladin essentially yes:

there's a setting (under Performance) called guideItemSearchLimit, which restricts the items that buildcraft scans if there are more items than the limit - the lowest value is 1500, although I think that's possible to reach even in fairly small packs?

@Xeladin essentially yes:

there's a setting (under Performance) called guideItemSearchLimit, which restricts the items that buildcraft scans if there are more items than the limit - the lowest value is 1500, although I think that's possible to reach even in fairly small packs?

thank you!!!

Can Confirm,
https://pastebin.com/TXdR717L
still happens.
workaround fix still works.