release-763 (x64)[M]
No matching overload found, candidates: void __sub(lua_State*,Point3 const&,Point3 const&)
stack traceback:
[C]: ?
[C]: ?
[C]: ?
stonehearth/services/server/build/build_service.lua:712: in function ‘_merge_building_into’
stonehearth/services/server/build/build_service.lua:679: in function ‘_merge_buildings_into’
stonehearth/services/server/build/build_service.lua:690: in function ‘_merge_blueprints_into’
stonehearth/services/server/build/build_service.lua:313: in function ‘_add_floor_type’
stonehearth/services/server/build/build_service.lua:265: in function ‘add_road’
stonehearth/services/server/build/build_service.lua:161: in function ‘cb’
stonehearth/services/server/build/build_service.lua:1583: in function ‘do_command’
stonehearth/services/server/build/build_service.lua:160: in function <stonehearth/services/server/build/build_service.lua:158>
release-763 (x64)[M]
c++ exception: lua runtime error
stack traceback:
if I instead try to erase the block that causes the error, I get this:
release-763 (x64)[M]
…ehearth/services/server/build/build_undo_manager.lua:46: assertion failed!
stack traceback:
[C]: ?
[C]: in function ‘assert’
…ehearth/services/server/build/build_undo_manager.lua:46: in function ‘begin_transaction’
stonehearth/services/server/build/build_service.lua:1580: in function ‘do_command’
stonehearth/services/server/build/build_service.lua:388: in function <stonehearth/services/server/build/build_service.lua:387>
and if I try to remove the build entirely:
release-763 (x64)[M]
…ehearth/services/server/build/build_undo_manager.lua:414: assertion failed!
stack traceback:
[C]: ?
[C]: in function ‘assert’
…ehearth/services/server/build/build_undo_manager.lua:414: in function ‘clear’
stonehearth/services/server/build/build_service.lua:121: in function ‘set_teardown’
stonehearth/call_handlers/build_call_handler.lua:25: in function <stonehearth/call_handlers/build_call_handler.lua:23>
stonehearth.log (66.3 KB)