MineColonies

MineColonies

65M Downloads

Structurize clientside crash when scanning build, log attached

Closed this issue ยท 4 comments

commented

Is there an existing issue for this?

  • I have searched the existing issues.

Are you using the latest Structurize Version?

  • I am running the latest beta/release version of Structurize for my Minecraft version.
    I am also running the latest versions of other mods that are part of my problem.

Did you check on the Wiki? or ask on Discord?

  • I checked the MineColonies/Structurize Wiki or I asked on discord.

Minecraft Version

1.21

Structurize Version

1.0.780

MineColonies Version (if related bug)

~

Related Mods and their Versions

It's a DO block causing it so...
DO v. 1.0.220

Current Behavior

Crash go BOOM. I was scanning a structure that had DO panels and oh it didn't like me today.

See attached log

Expected Behavior

For it not to crash

Reproduction Steps

Got both of my points set and when I clicked within the GUI to view the Resources it crashed. Didn't like some of those panels apparently.

Logs

Structurize Clientside Crash 07272025.txt

Anything else?

Not that I can think of. I'd send you the schema of the thing I was scanning but ahh... yeah that kinda didn't work eh?

Footer


Viewers

  • Add a thumbs-up to the bug report if you are also affected. This helps the bug report become more visible to the team and doesn't clutter the comments.
  • Add a comment if you have any insights or background information that isn't already part of the conversation.
commented

Reproduced on a minimal MineColonies 1.21 installation (built off of version/1.21). This crash does not happen in 1.20 (built off of version/main).

Possibly just an out of date Domum dependency for the 1.21 version?

commented

This is still happening as of Structurize 782 upon pressing the "Show Resources" button of a scan that includes Domum panels.

---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 2025-08-06 12:12:13
Description: MousePressed event for BO screen

java.lang.IllegalArgumentException: Cannot get property EnumProperty{name=type, clazz=class com.ldtteam.domumornamentum.block.types.TrapdoorType, values=[BOSS, COFFER, FULL, HORIZONTAL_BARS, HORIZONTALLY_SQUIGGLY_STRIPED, HORIZONTALLY_STRIPED, MOULDING, PORT_MANTEAU, PORTHOLE, ROUNDEL, SLOT, VERTICAL_BARS, VERTICALLY_SQUIGGLY_STRIPED, VERTICALLY_STRIPED, WAFFLE]} as it does not exist in Block{domum_ornamentum:panel}
at TRANSFORMER/[email protected]/net.minecraft.world.level.block.state.StateHolder.getValue(StateHolder.java:95) ~[neoforge-21.1.168.jar%23197!/:?] {re:classloading}
at TRANSFORMER/[email protected]/com.minecolonies.core.placementhandlers.DoBlockPlacementHandler.getCorrectDOItem(DoBlockPlacementHandler.java:199) ~[minecolonies-1.1.1069-1.21.1-snapshot.jar%23202!/:1.1.1069-1.21.1-snapshot] {re:classloading}
at TRANSFORMER/[email protected]/com.minecolonies.core.placementhandlers.DoBlockPlacementHandler.getRequiredItems(DoBlockPlacementHandler.java:173) ~[minecolonies-1.1.1069-1.21.1-snapshot.jar%23202!/:1.1.1069-1.21.1-snapshot] {re:classloading}
at TRANSFORMER/[email protected]/com.ldtteam.structurize.client.gui.WindowScan.updateResources(WindowScan.java:479) ~[structurize-1.0.782-1.21.1-snapshot.jar%23205!/:1.0.782-1.21.1-snapshot] {re:classloading}
at TRANSFORMER/[email protected]/com.ldtteam.structurize.client.gui.WindowScan.showResClicked(WindowScan.java:200) ~[structurize-1.0.782-1.21.1-snapshot.jar%23205!/:1.0.782-1.21.1-snapshot] {re:classloading}
at TRANSFORMER/[email protected]/com.ldtteam.structurize.client.gui.AbstractWindowSkeleton.lambda$registerButton$0(AbstractWindowSkeleton.java:37) ~[structurize-1.0.782-1.21.1-snapshot.jar%23205!/:1.0.782-1.21.1-snapshot] {re:classloading}
at TRANSFORMER/[email protected]/com.ldtteam.structurize.client.gui.AbstractWindowSkeleton.onButtonClicked(AbstractWindowSkeleton.java:64) ~[structurize-1.0.782-1.21.1-snapshot.jar%23205!/:1.0.782-1.21.1-snapshot] {re:classloading}
at TRANSFORMER/[email protected]/com.ldtteam.blockui.controls.Button.handleClick(Button.java:115) ~[blockui-1.0.205-1.21.1.jar%23204!/:1.0.205-1.21.1] {re:classloading}
at TRANSFORMER/[email protected]/com.ldtteam.blockui.Pane.click(Pane.java:597) ~[blockui-1.0.205-1.21.1.jar%23204!/:1.0.205-1.21.1] {re:classloading}

commented

Ditto, I am stuck scanning without checking for now so I don't crash every time.

commented

fix pushed