Different colour roads stops you building in the area


While building roads with multiple colours (same material; stone) one side of the road was built fine, the other side gave me an error pop up (pasted in the notes) and made it not possible to build, when reloading the save with this bug, you are able to build everywhere just not near or on the affected area, which now has 1 layer of “dirt” missing. the ground is normal when you are out of the building interface but when you enter the building interface the dirt disappears and uncovers the lower layer.

Steps to reproduce:

  1. Build a road with multiple colours, next to an existing road.
  2. Leave the build menu before finalizing the road, and enter it again and make some changes.
  3. Attempt to remove the build after saving the template.

Expected Results:

Being able to mix the colours to make intricate roads.

Actual Results:

Losing the ability to build anything in the area (slabs, walls, foundations included), and sometimes being unable to build anything anywhere in the world.


These are the engine errors that popped up in game.

release-656 (x64)
stonehearth/lib/build_util.lua:361: assertion failed!
stack traceback:
radiant/modules/common.lua:237: in function ‘report_traceback’
radiant/modules/common.lua:248: in function <radiant/modules/common.lua:242>
[C]: in function ‘assert’
stonehearth/lib/build_util.lua:361: in function ‘can_start_blueprint’
…earth/components/fabricator/fabricator_component.lua:816: in function ‘_start_project’
…earth/components/fabricator/fabricator_component.lua:605: in function ‘_updates_state’
…earth/components/fabricator/fabricator_component.lua:594: 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/common.lua:257: 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:58>

release-656 (x64)
stonehearth/lib/build_util.lua:382: assertion failed!
stack traceback:
[C]: ?
[C]: in function ‘assert’
stonehearth/lib/build_util.lua:382: in function ‘building_is_started’
stonehearth/services/server/build/build_service.lua:225: in function ‘filter_fn’
radiant/modules/terrain.lua:244: in function ‘get_entities_in_region’
stonehearth/services/server/build/build_service.lua:220: in function ‘_merge_blueprints_in_region’
stonehearth/services/server/build/build_service.lua:272: in function ‘_add_floor_type’
stonehearth/services/server/build/build_service.lua:262: in function ‘add_floor’
stonehearth/services/server/build/build_service.lua:146: in function ‘cb’
stonehearth/services/server/build/build_service.lua:1560: in function ‘do_command’
stonehearth/services/server/build/build_service.lua:145: in function <stonehearth/services/server/build/build_service.lua:143>

release-656 (x64)
c++ exception: lua runtime error
stack traceback:


The road was ment to mirror the other side, as you can see there doesn’t appear to be anything wrong.

But once you enter building mode, or area marking mode or object placement mode, the dirt disappears in the affected area, attempting to build in the area causes the error to pop up and you can no longer build in the area or in some cases you lose the ability to build entirely.

Version Number and Mods in use:
No mods, running Stonehearth 0.18.0 (release 656) x64 build

System Information:

Microsoft Windows 10 Home | Intel® Core™ i7-4700MQ CPU @2.40GHz | 8.00 GB RAM | Nvidia GeForce GTX 765M

the merge blueprints is very anoying. It happens sometimes when you connect 2 builds even when they are still in design mode. I usally can avoid it by not having 2 parts seperate from each other although it can’t always be avoided especially when you work allot with templates that you want to connect to make a new template

1 Like

I have to be honest, i played for about 20 hours in this particular save, didn’t hit a single bug that couldn’t be fixed with a quick reload. It was amazing what Radiant has done, the game is tonnes of fun to play and it’s only going to get better :smiley:

I skimmed the bug reports forum for something similar to this, i didn’t find anything so i decided to make a report. :slight_smile:

Thanks for doing your part too @Doc_Brano i noticed you were in almost every bug report :smiley:

This is what it looks like now :grin: it’s hideous but my hearthlings don’t seem to mind. Also noticed something that’ll drive Allie insane, The Valor of Cid monument is off by 1 voxel. :joy: Noticed it when i had 2 of them sitting back to back like in the picture, you might be able to see it. Don’t know if that’s a bug or intended either way it’s hilarious. :stuck_out_tongue: