Custom Building Bug

used a custom building, when placed the building disappeared and the only thing showing was place able things like windows, furnature etc etc. It would allow the deleting of the objects as well the building place moved 90 degrees off placement. clicked remove building and now get a constant cloud from the removal but objects are still there. used the ÌB command to finish building but nothing.
Steps to reproduce:

  1. placed building and still went of 90 deg
  2. tried to instant build and nothing shows…then switch to ``build screen`and still showing placed objects
  3. saved and re-loaded and getting constant smoke from building removal

Alpha 21

here is a copy of the error that pops up when I reload

release-707 (x64)[M]
…onehearth/components/building/building_component.lua:486: attempt to index local ‘fabricator_entity’ (a nil value)
stack traceback:
radiant/modules/common.lua:245: in function 'report_traceback’
radiant/modules/common.lua:256: in function <radiant/modules/common.lua:250>
…onehearth/components/building/building_component.lua:486: in function ‘_restore_terrain’
…onehearth/components/building/building_component.lua:513: in function 'fn’
radiant/controllers/nonpersistent_timer.lua:56: in function 'fire’
radiant/controllers/time_tracker_controller.lua:84: in function <radiant/controllers/time_tracker_controller.lua:84>
[C]: in function 'xpcall’
radiant/modules/common.lua:265: in function 'xpcall’
radiant/controllers/time_tracker_controller.lua:84: in function 'set_now’
radiant/controllers/time_tracker_controller.lua:124: in function 'increment_now’
radiant/modules/timer.lua:13: in function 'instance’
radiant/modules/events.lua:291: in function <radiant/modules/events.lua:285>
[C]: in function 'xpcall’
radiant/modules/common.lua:265: 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:61: in function <radiant/server.lua:58>