Engine error occurred during the placement of a series of free standing walls to form a building.
Steps to reproduce:
release-693 (x64)
stonehearth/lib/build_util.lua:871: assertion failed!
stack traceback:
[C]: ?
[C]: in function 'assert’
stonehearth/lib/build_util.lua:871: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:879: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:879: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:958: in function ‘calculate_roof_shape_around_walls’
…th/services/client/build_editor/grow_roof_editor.lua:116: in function ‘_compute_roof_region’
…th/services/client/build_editor/grow_roof_editor.lua:78: in function ‘fn’
…ces/client/selection/entity_or_location_selector.lua:233: in function ‘_get_selected_entity’
…ces/client/selection/entity_or_location_selector.lua:269: in function ‘_on_mouse_event’
…nehearth/services/client/selection/selector_base.lua:115: in function '_mouse_cb’
stonehearth/services/client/input/input_capture.lua:55: in function '_dispatch’
stonehearth/services/client/input/input_service.lua:70: in function '_dispatch_input’
stonehearth/services/client/input/input_service.lua:12: in function <stonehearth/services/client/input/input_service.lua:11>
Version Number and Mods in use:
Alpha 20 Release-693 (x64)
Similar error
release-693 (x64)
stonehearth/lib/build_util.lua:871: assertion failed!
stack traceback:
[C]: ?
[C]: in function 'assert’
stonehearth/lib/build_util.lua:871: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:879: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:879: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:879: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:879: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:879: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:958: in function ‘calculate_roof_shape_around_walls’
…th/services/client/build_editor/grow_roof_editor.lua:116: in function ‘_compute_roof_region’
…th/services/client/build_editor/grow_roof_editor.lua:78: in function ‘fn’
…ces/client/selection/entity_or_location_selector.lua:233: in function ‘_get_selected_entity’
…ces/client/selection/entity_or_location_selector.lua:269: in function ‘_on_mouse_event’
…nehearth/services/client/selection/selector_base.lua:115: in function '_mouse_cb’
stonehearth/services/client/input/input_capture.lua:55: in function '_dispatch’
stonehearth/services/client/input/input_service.lua:70: in function '_dispatch_input’
stonehearth/services/client/input/input_service.lua:12: in function <stonehearth/services/client/input/input_service.lua:11>
Summary:
Kinda my complex personal building I made for my engineer. Tried to simulate “gear” decos with just slabs.
When I tried to add a roof to the lower floor of my Engineer’s Building by hovering my roof tool on the left side of my “Engineer’s Building”, suddenly I get an error message pertaining some sort of engine error. After that, it seems like I can’t add roof on that side of the building anymore. However, the tool is not completely broken. I can apply roofs to any other buildings with enclosed wall spaces. That space was also enclosed so
I just closed the error window on a whim and just kept constructing my building up to the second floor. I had to restart my game and reproduce the bug again just so I can show the bug again…It was a good thing it’s there. Suspectibly a bit different though.
Sigh. So for now on, I had to manually add that roof by using slabs. Which, however, creates an unintended visual effect for slabs since the “roof” was built through slabs.
Steps to reproduce:
Create first floor walls on a foundation floor.
Partially cover a portion or about half of the top using the floor tool.
Create second floor walls
Create decorative slabs on the walls outside the building, 6 blocks high as the walls.
Attempt to apply roofing on the first floor (hover mouse over wall).
Expected Results: N/A
Actual Results: N/A
Note
As I said before, this happened before I built the second floor on the right side of the building. Perhaps it’s probably all of those slab corners I built? Even though they were level with typical wall height (6 blocks)? Or maybe it’s the roof overhang that’s causing this? They were all set to 1 and I kinda overlooked it before applying the roof.
Also, the walls were “free-standing” types, not auto-generated. Just so that I can achieve a proper “lumbered” building aesthetic.
Attachments:
Version Number and Mods in use:
release-763 (x64) | No mods (Vanilla)
System Information:
Windows 10 64 Bit | AMD FX™-6300 | 16GB RAM Memory | EVGA NVIDIA GeForce GTX 960 4GB ACX 2.0
Actually it looks like it might be too close to the building on the left although I have never attempted to build that close to another structure to leave room for the scaffolding.
The possible touching by the finished roof isn’t the problem that I see. It is that there is no room for the scaffolding to be built in order to put a roof on the building. You need to leave at least two spaces for the access to be adequate.
As far as i know, scaffolding room doesnt make a lick of difference in the design phase. i’ve designed a building right up next to a cliff face before and it allowed me to put a roof on it just fine while in the design tools. the little guys couldnt actually build said building, but i could design it just fine.
Similar error, but mine occurred with making walkways.
When I was making a little picnic area, I miscalculated the area I wanted and attempting to remove the template I created (I didn’t begin building it yet). This somehow produced an error and after restarting my game, I receive the following error message every time I try to build a walkway over the initial area:
release-779 (x64)
stonehearth/lib/build_util.lua:474: assertion failed!
stack traceback:
radiant/modules/commons.lua:46: in function 'report_traceback’
radiant/modules/commons.lua:57: in function <radiant/modules/commons.lua:51>
[C]: in function 'assert’
stonehearth/lib/build_util.lua:474: in function ‘can_start_blueprint’
…earth/components/fabricator/fabricator_component.lua:903: in function ‘_start_project’
…earth/components/fabricator/fabricator_component.lua:584: in function ‘_updates_state’
…earth/components/fabricator/fabricator_component.lua:573: in function 'obj’
radiant/modules/events.lua:83: in function 'instance’
radiant/modules/events.lua:291: in function <radiant/modules/events.lua:285>
[C]: in function 'xpcall’
radiant/modules/commons.lua:66: in function 'xpcall’
radiant/modules/events.lua:285: in function 'trigger’
radiant/modules/events.lua:398: in function '_trigger_gameloop’
radiant/modules/events.lua:446: in function '_update’
radiant/server.lua:62: in function <radiant/server.lua:59>