[A19] Door Won't Place

Summary:
door won’t place on this particular template

Steps to reproduce:

  1. build house from template
  2. craft blue clay door
  3. door is never placed

Expected Results:
complete house

Actual Results:
incomplete house

Attachments:
redo.7z (4.4 KB)

Version Number and Mods in use:
most recent, although house built in alpha 18
no mods

System Information:
Operating System: Windows 10 Home 64-bit (10.0, Build 14393) (14393.rs1_release_inmarket.160906-1818)
Language: English (Regional Setting: English)
System Manufacturer: ASUSTeK COMPUTER INC.
System Model: K55A
BIOS: K55A.204
Processor: Intel® Core™ i5-3210M CPU @ 2.50GHz (4 CPUs), ~2.5GHz
Memory: 4096MB RAM
Available OS Memory: 3982MB RAM
Page File: 2511MB used, 9662MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 12
DX Setup Parameters: Not found
User DPI Setting: Using System DPI
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
Miracast: Available, with HDCP
Microsoft Graphics Hybrid: Not Supported
DxDiag Version: 10.00.14393.0000 64bit Unicode

1 Like

This is really interesting. There’s also a windows that isn’t placed. Both the json file and the template selector list 7 windows and 3 doors, but as soon as the template is placed the materials needed only lists 6 windows and 2 doors. Any thoughts @Relyss?

If you make any change to this template and then save it and place the modified one, it explodes.

Thanks for the tips, @jomaxro. The missing door on materials needed after placing, could not be manually moved.
It’s the one aligned with the flower planters. I’m not sure what is going on but I’ll keep investigating.

2 Likes

I’m having a similar problem across multiple games, where i’ll start a building and wont be able to finish it despite having the nessisary materials; usally when ever the doors need to be placed but sometimes even earlier.
(here is the "engine crash report)
release-687 (x64)
std::logic_error: 'invalid reference in native get_id’
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 ‘get_id’
…hearth/services/server/build/scaffolding_manager.lua:242: in function 'remove_scaffolding’
stonehearth/services/server/build/build_service.lua:1534: in function 'remove_scaffolding’
stonehearth/components/scaffolding/scaffolding.lua:160: in function '_destroy_immediately’
stonehearth/components/scaffolding/scaffolding.lua:248: in function '_on_scaffolding_destroy_immediately’
stonehearth/components/scaffolding/scaffolding.lua:147: 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/controllers/time_tracker_controller.lua:82: in function 'set_now’
radiant/controllers/time_tracker_controller.lua:103: 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: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:61: in function <radiant/server.lua:58>