Doors & Windows Disappear


#1

Summary:
Windows and Doors disappear when left clicking them while designing sometimes causing error reports from the game but not always but it seems to mess things up with building the houses.
Steps to reproduce:

  1. Make a simple house nothing special, floor, walls, roof and add few windows and doors
  2. Left Click the Windows / Doors
  3. They Disappears

Expected Results:
Should not disappear.
Actual Results:
Windows and Doors Disappears sometimes throwing errors

Notes:
To make sure it was nothing strange i also created a new fresh stonehearth folder on a different drive and removed all old saves and mods and made a fresh new game to remove possibilities of mods or anything else interfering.
Even when you started to build the house when not in edit mode left clicking will also remove windows and doors.
Attachments:

Version Number and Mods in use:
Develop 2924 Latest Steam Branch.
No Mods
System Information:
Windows 10 PRO x64
AMD 7950 with Latest Drivers
i7 920 @ 3.8Ghz
12GB DDR3
Samsung 840 SSD
Samsung 830 SSD
WD Black 1TBx2
3TB Storage Drive


#2

This must be what happened to one of my buildings. I was building a large tower and there were windows in the template, but I realized a month or two down the road that one of them had disappeared once the building was built.


#3

You can now drag the doors and windows around and when clicking them they disappear.

EDIT: I’m not sure if the disappearing part was a planned feature


#4

This keep happening and throws errors which makes your hearthlings stop build your buildings. there are so many different new building issues in the latest unstable steam branch atm 2940.

If you try to place a window again at the same spot as the one was removed it throws errors. Just started with a new town and already got over 6 errors


#5

oh dear, i thought i had replied to this earlier! definitely not a fun thing to be getting errors when building, i’ll page @not_owen_wilson for you… hopefully i got the right member of the team…


#6

Very frustrating this issue but hopefully not a to big thing to fix :slight_smile:


#7

in my latest video i stumbled upon this error but i just tried to make as simple version as possible and this time it did not give me an error but still removes windows on left click which i hope is not a design choice it should not be possible to remove by accidents we got a rubber tool for a reason :slight_smile:

but this time when i tried with both a single story and a two story i did not run into problems.

Update
Got these errors now after i decided that maybe we need carpenter to reproduce the error so i put to maintain tall windows and normal small ones and normal single doors.
Got these two error messages now not sure if they are for this tho.

Error 001
develop-2940 (x64)
No matching overload found, candidates: custom [double] distance_to(Point3 const&,Point3 const&)
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 'distance_to’
stonehearth/services/server/inventory/inventory.lua:612: in function ‘find_closest_unused_placable_item’
…/fixture_fabricator/fixture_fabricator_component.lua:221: in function ‘_place_fixture’
…/fixture_fabricator/fixture_fabricator_component.lua:227: in function 'cb’
stonehearth/services/server/inventory/inventory.lua:566: in function 'instance’
radiant/modules/events.lua:206: in function <radiant/modules/events.lua:200>
[C]: in function 'xpcall’
radiant/modules/common.lua:257: in function 'xpcall’
radiant/modules/events.lua:200: in function 'trigger’
radiant/modules/events.lua:241: in function '_fire_async_triggers’
radiant/modules/events.lua:319: in function '_update’
radiant/server.lua:62: in function <radiant/server.lua:58>

Error 002
develop-2940 (x64)
…h/components/entity_forms/entity_forms_component.lua:353: assertion failed!
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 ‘assert’
…h/components/entity_forms/entity_forms_component.lua:353: in function ‘place_item_on_structure’
…/fixture_fabricator/fixture_fabricator_component.lua:266: in function ‘_place_item_on_structure’
…/fixture_fabricator/fixture_fabricator_component.lua:243: in function ‘_place_fixture’
…/fixture_fabricator/fixture_fabricator_component.lua:227: in function 'cb’
stonehearth/services/server/inventory/inventory.lua:566: in function 'instance’
radiant/modules/events.lua:206: in function <radiant/modules/events.lua:200>
[C]: in function 'xpcall’
radiant/modules/common.lua:257: in function 'xpcall’
radiant/modules/events.lua:200: in function 'trigger’
radiant/modules/events.lua:241: in function '_fire_async_triggers’
radiant/modules/events.lua:319: in function '_update’
radiant/server.lua:62: in function <radiant/server.lua:58>

clicked on a window in an ongoing build plan and throws this directly
Error 3
develop-2940 (x64)
…onehearth/components/building/building_component.lua:154: attempt to index local ‘entry’ (a nil value)
stack traceback:
radiant/modules/common.lua:237: in function 'report_traceback’
radiant/modules/common.lua:248: in function <radiant/modules/common.lua:242>
…onehearth/components/building/building_component.lua:154: in function ‘get_dependencies’
…/fixture_fabricator/fixture_fabricator_component.lua:163: in function ‘_are_dependencies_satisfied’
…/fixture_fabricator/fixture_fabricator_component.lua:180: in function 'fn’
radiant/modules/events.lua:203: in function <radiant/modules/events.lua:200>
[C]: in function 'xpcall’
radiant/modules/common.lua:257: in function 'xpcall’
radiant/modules/events.lua:200: in function ‘trigger’
…onehearth/components/building/building_component.lua:607: in function ‘_on_child_finished’
…onehearth/components/building/building_component.lua:333: in function 'instance’
radiant/modules/events.lua:206: in function <radiant/modules/events.lua:200>
[C]: in function 'xpcall’
radiant/modules/common.lua:257: in function 'xpcall’
radiant/modules/events.lua:200: in function 'trigger’
radiant/modules/events.lua:241: in function '_fire_async_triggers’
radiant/modules/events.lua:319: in function '_update’
radiant/server.lua:62: in function <radiant/server.lua:58>