[new_builder] error after erasing roof

EDIT: I made a critical error: just today I noticed that I was still using A24.0 r828, while A24.8 was announced for steam unstable. So I backed up my steam files, and from the drop down list changed from rickety_builder to the latest build. Steam started updating Stonehearth to A24.0 r837 (including the new builder). Sorry for missing this step and reporting an out of date error below.

Steps to reproduce:

  1. Created roof over second story
  2. Selected window palette
  3. Chose erase tool
  4. Erased roof

release-828 (x64)[M]
…hearth/services/client/building/building_service.lua:417: assertion failed!
stack traceback:
[C]: ?
[C]: in function ‘assert’
…hearth/services/client/building/building_service.lua:417: in function ‘get_blueprint’
…hearth/services/client/building/building_service.lua:1115: in function ‘get_data’
…hearth/services/client/building/building_service.lua:1027: in function ‘end_commit’
…ehearth/services/client/building/decoration_tool.lua:257: in function ‘_set_fixture_data’
…ehearth/services/client/building/decoration_tool.lua:142: in function ‘_location_filter’
…ehearth/services/client/building/decoration_tool.lua:107: in function ‘fn’
radiant/modules/commons.lua:122: 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>

20180502_erase_roof_error.log (1.1 MB)
20180602_erase_roof_error.zip (5.5 MB)

Engine crashed shortly after this error with a repeating sound. Upon reloading, everything seems to work as normal.


Version Number and Mods in use:
A24r828 x64. [new_builder] branch. Default mods, debug tools.

System Information:
Win 8.1 x64, AMD A10-4600M APU, 12.0 GB ram, Radeon HD Graphics 2.30 GHz, display adapter: amd Radeon HD 7660G (4.3.12618 compatibility profile context