Error: attempting to place ghost entity in a blocked location

Moving a placed item multiple times seems to duplicate the item in the build queue on the building it is placed on or attached to, creating multiple “ghost entities” that do not get resolved.


develop-3109 (x64)@stonehearth/lib/entity_forms/entity_forms_lib.lua:193: Attempting to place ghost entity (3458976 stonehearth:furniture:comfy_bed (ghost)) in a blocked location (1072.00, 60.00, -311.00)!! Show this to a dev!stack traceback:
radiant/modules/common.lua:237: in function 'report_traceback'
radiant/modules/common.lua:456: in function 'verify'
stonehearth/lib/entity_forms/entity_forms_lib.lua:193: in function 'place_ghost_entity'
stonehearth/services/server/town/town.lua:549: in function 'place_item_type'
.../fixture_fabricator/fixture_fabricator_component.lua:280: in function '_request_town_place_item_on_structure'
.../fixture_fabricator/fixture_fabricator_component.lua:247: in function '_place_fixture'
.../fixture_fabricator/fixture_fabricator_component.lua:241: in function 'cb'
stonehearth/services/server/inventory/inventory.lua:588: 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:370: in function '_fire_async_triggers'
radiant/modules/events.lua:445: in function '_update'
radiant/server.lua:62: in function <radiant/server.lua:58>
1 Like