Summary:
While constructing a custom building, several errors were thrown. However, this time they finished the building (and it was a custom template, not a prefab). I have a save from right after the errors popped up, the building template, and the errors. After putting that together, I went back in to watch - threw a few more errors on game load, but the building did complete this time and Hearthlings are placing furniture and decorations successfully.
Steps to reproduce:
Seems to randomly occur when scaffolding or ladders go up near corners or overlap, and/or when a hearthling starts on the roof. Not sure.
Expected Results:
A building with no errors!
Actual Results:
A building with errors!
Notes:
develop-2871 (x64)
...hearth/services/server/build/scaffolding_manager.lua:371: attempt to index field 'ladder_handles' (a nil value)
stack traceback:
radiant/modules/common.lua:223: in function 'report_traceback'
radiant/modules/common.lua:234: in function <radiant/modules/common.lua:228>
...hearth/services/server/build/scaffolding_manager.lua:371: in function '_reap_sblock'
...hearth/services/server/build/scaffolding_manager.lua:318: in function 'check_project_for_destroy'
...hearth/services/server/build/scaffolding_manager.lua:326: in function '_check_sblock_destroy'
...hearth/services/server/build/scaffolding_manager.lua:474: in function '_process_changed_sblocks'
...hearth/services/server/build/scaffolding_manager.lua:450: in function '_process_changes'
...hearth/services/server/build/scaffolding_manager.lua:423: in function 'obj'
radiant/modules/events.lua:73: in function 'instance'
radiant/modules/events.lua:206: in function <radiant/modules/events.lua:200>
[C]: in function 'xpcall'
radiant/modules/common.lua:243: in function 'xpcall'
radiant/modules/events.lua:200: in function 'trigger'
radiant/modules/events.lua:269: in function '_trigger_gameloop'
radiant/modules/events.lua:320: in function '_update'
radiant/server.lua:62: in function <radiant/server.lua:58>
develop-2871 (x64)
...hearth/services/server/build/scaffolding_manager.lua:617: assertion failed!
stack traceback:
radiant/modules/common.lua:223: in function 'report_traceback'
radiant/modules/common.lua:234: in function <radiant/modules/common.lua:228>
[C]: in function 'assert'
...hearth/services/server/build/scaffolding_manager.lua:617: in function '_update_scaffolding_region'
...hearth/services/server/build/scaffolding_manager.lua:473: in function '_process_changed_sblocks'
...hearth/services/server/build/scaffolding_manager.lua:450: in function '_process_changes'
...hearth/services/server/build/scaffolding_manager.lua:423: in function 'obj'
radiant/modules/events.lua:73: in function 'instance'
radiant/modules/events.lua:206: in function <radiant/modules/events.lua:200>
[C]: in function 'xpcall'
radiant/modules/common.lua:243: in function 'xpcall'
radiant/modules/events.lua:200: in function 'trigger'
radiant/modules/events.lua:269: in function '_trigger_gameloop'
radiant/modules/events.lua:320: in function '_update'
radiant/server.lua:62: in function <radiant/server.lua:58>
After saving, exiting game, coming back and loading, these 3 immediately on load:
develop-2871 (x64)
...hearth/services/server/build/scaffolding_manager.lua:371: attempt to index field 'ladder_handles' (a nil value)
stack traceback:
[C]: ?
...hearth/services/server/build/scaffolding_manager.lua:371: in function '_reap_sblock'
...hearth/services/server/build/scaffolding_manager.lua:318: in function 'check_project_for_destroy'
...hearth/services/server/build/scaffolding_manager.lua:326: in function '_check_sblock_destroy'
...hearth/services/server/build/scaffolding_manager.lua:189: in function <...hearth/services/server/build/scaffolding_manager.lua:187>
develop-2871 (x64)
...hearth/services/server/build/scaffolding_manager.lua:596: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
[C]: ?
[C]: in function 'pairs'
...hearth/services/server/build/scaffolding_manager.lua:596: in function '_get_sblock_regions'
...hearth/services/server/build/scaffolding_manager.lua:221: in function '_update_ladders'
...hearth/services/server/build/scaffolding_manager.lua:175: in function <...hearth/services/server/build/scaffolding_manager.lua:174>
develop-2871 (x64)
...earth/components/fabricator/fabricator_component.lua:1325: attempt to index a nil value
stack traceback:
radiant/modules/common.lua:223: in function 'report_traceback'
radiant/modules/common.lua:234: in function <radiant/modules/common.lua:228>
...earth/components/fabricator/fabricator_component.lua:1325: in function '_set_build_mode'
...earth/components/fabricator/fabricator_component.lua:786: in function '_stop_project'
...earth/components/fabricator/fabricator_component.lua:528: in function '_updates_state'
...earth/components/fabricator/fabricator_component.lua:519: in function 'obj'
radiant/modules/events.lua:73: in function 'instance'
radiant/modules/events.lua:206: in function <radiant/modules/events.lua:200>
[C]: in function 'xpcall'
radiant/modules/common.lua:243: in function 'xpcall'
radiant/modules/events.lua:200: in function 'trigger'
radiant/modules/events.lua:269: in function '_trigger_gameloop'
radiant/modules/events.lua:320: in function '_update'
radiant/server.lua:62: in function <radiant/server.lua:58>
Attachments:
Savegame folder, and building template:
1457283815179.zip (8.0 MB)
home sweet castle.zip (8.2 KB)
Version Number and Mods in use:
develop-2871 (x64)
No mods.
System Information:
AMD Athlon Phenom II 1090T, 16GB RAM, GTX 970 and maybe I’ll just put this in a .sig or something