Skip to content

Crash: "Sub-level assembly attempted inside plot of already removed sub-level" during Tree Physics + Aeronautics interaction #1344

Description

@MyraZaWitch

Context

Summary
Server crashed with a RuntimeException from Sable's SubLevelAssemblyHelper.assembleBlocks
while a tree was being cut/falling near a Create Aeronautics airship. The exception message
was: "Sub-level assembly attempted inside plot of already removed sub-level".

What we were doing
We were cutting down trees to harvest wood for airship fuel while parked at/near our
airship. The crash happened right after another tree fell nearby. On rejoining, the
airship was completely gone.

Relevant stack trace
java.lang.RuntimeException: Sub-level assembly attempted inside plot of already removed sub-level
at dev.ryanhcode.sable.api.SubLevelAssemblyHelper.assembleBlocks(SubLevelAssemblyHelper.java:85)
[mixins: aeronautics.mixins.json:balloon.SubLevelAssemblyHelperMixin from mod aeronautics,
treephysics.mixins.json:tree_splitting.SubLevelAssemblyHelperMixin from mod treephysics]
at dev.ryanhcode.sable.sublevel.plot.heat.SubLevelHeatMapManager.split(SubLevelHeatMapManager.java:242)
at dev.ryanhcode.sable.sublevel.plot.heat.SubLevelHeatMapManager.step(SubLevelHeatMapManager.java:118)
at dev.ryanhcode.sable.sublevel.plot.heat.SubLevelHeatMapManager.tick(SubLevelHeatMapManager.java:85)
at dev.ryanhcode.sable.sublevel.ServerSubLevel.tick(ServerSubLevel.java:235)
at dev.ryanhcode.sable.api.sublevel.SubLevelContainer.tick(SubLevelContainer.java:144)
at dev.ryanhcode.sable.api.sublevel.ServerSubLevelContainer.tick(ServerSubLevelContainer.java:90)

Impact
The airship and its full contents were completely lost on restart — no partial
recovery, no automatic backup triggered.

Versions

  • Sable: 2.0.3
  • Sable Companion: 1.6.0
  • Create Aeronautics: 1.3.0
  • Tree Physics: 2.2
  • Minecraft/NeoForge: 1.21.1

Full crash report attached.

Crash Report

https://mclo.gs/Sk2bNaM

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: crashSomething crashes my game

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions