Building Teardown Engine Error

Title:
Building Teardown Engine Error

Summary:
I built a RC prefab house on the edge of two cliff faces. That is, two sides of the building were flush up against the edge of the cliff. I then decided I wanted to tear it down and rebuild it elsewhere. Submitted the instruction, and immediately got this Engine Error.

Steps to reproduce:

  1. Build a RC prefab small house, positioning one corner flush against the corner of a mesa’s edges.
  2. Let it get built.
  3. Instruct your hearthlings to tear it down.

Expected Results:
The teardown would complete without incident.

Actual Results:
Engine Error and a stalled teardown.

Notes:
Video: Link
Savegame: Link

Crash Data:

1/2:

develop-2720 (x64)
…fixture_fabricator/fixture_fabricator_component.luac:158: attempt to index a nil value
stack traceback:
[C]: ?
…fixture_fabricator/fixture_fabricator_component.luac:158: in function ‘_update_auto_destroy_trace’
…fixture_fabricator/fixture_fabricator_component.luac:154: in function ‘_set_finished’
…fixture_fabricator/fixture_fabricator_component.luac:28: in function ‘set_teardown’
…uction_progress/construction_progress_component.luac:43: in function ‘set_teardown’
stonehearth/services/server/build/build_service.luac:46: in function ‘cb’
stonehearth/services/server/build/build_service.luac:34: in function ‘_call_all_children’
stonehearth/services/server/build/build_service.luac:31: in function ‘_call_all_children’
stonehearth/services/server/build/build_service.luac:31: in function ‘_call_all_children’
stonehearth/services/server/build/build_service.luac:45: in function ‘set_teardown’
stonehearth/call_handlers/build_call_handler.luac:7: in function <stonehearth/call_handlers/build_call_handler.luac:6>

2/2:

develop-2720 (x64)
c++ exception: lua runtime error
stack traceback:

Versions and Mods:
Alpha 13 dev-2720 x64

System Information:
Win10 x64

Already posted but thanks for posting it again :grinning:
Always nice to remember it

@Powerclank, very similar, yes, but different stack traces. Going to wait for confirmation from @Albert, @not_owen_wilson, or another dev to confirm that they are the same issue before merging…thanks!

1 Like

Aww yeah, he’s lucky : he got an engine error :grinning:
That’s different for sure but it must be linked.

A post was merged into an existing topic: Assertion failed: Attempting to create an entity without a uri. If it is a temporary entity that shouldn’t be saved, use stonehearth:object:transient