So I was making a market stall type building and it was in two separate parts. I did not use a floor to start out with. When I placed a block to combine them I undid the blocks and accidentally exited out of the editor. When I went back into the editor and tried placing the same block it came up with these two errors:
release-453 (x64)
No matching overload found, candidates: void __sub(lua_State*,Point3 const&,Point3 const&)
stack traceback:
[C]: ?
[C]: ?
[C]: ?
stonehearth/services/server/build/build_service.luac:152: in function '_merge_building_into’
stonehearth/services/server/build/build_service.luac:145: in function '_merge_buildings_into’
stonehearth/services/server/build/build_service.luac:151: in function '_merge_blueprints_into’
stonehearth/services/server/build/build_service.luac:91: in function '_add_floor_type’
stonehearth/services/server/build/build_service.luac:81: in function 'add_floor’
stonehearth/services/server/build/build_service.luac:50: in function 'cb’
stonehearth/services/server/build/build_service.luac:301: in function 'do_command’
stonehearth/services/server/build/build_service.luac:50: in function <stonehearth/services/server/build/build_service.luac:49>
And
release-453 (x64)
c++ exception: lua runtime error
stack traceback:
To recreate it create two rings, that are not touching and without a connecting floor. Then exit out of the editor. Then return to the editor and try placing a cross bar to connect the two objects. It should only connect to one when you hover over them. Then try connecting the two again and the error should show up.