Many Hearthlings die in same place. Engine Error

Summary:
When many Hearthlings die in the same place you get an Engine Error when it tried to spawn the tombstone.
(Ogo really did a number on me because I didn’t read the message about the windchimes…)
Steps to reproduce:

  1. Incapacitate many Hearthlings in the same position at the same time,
  2. Wait for them to completely die at the same time.

Expected Results:

Actual Results:
Engine Error.

Notes:

Attachments:
Please see error code:

release-699 (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’
radiant/modules/entities.lua:308: in function ‘get_world_grid_location’
stonehearth/ai/observers/open_space_observer.lua:101: in function ‘_estimate_open_space’
stonehearth/ai/observers/open_space_observer.lua:76: in function ‘_update’
stonehearth/ai/observers/open_space_observer.lua:64: in function ‘_fn’
radiant/controllers/timer_controller.lua:95: in function ‘fire’
radiant/controllers/time_tracker_controller.lua:82: in function <radiant/controllers/time_tracker_controller.lua:82>
[C]: in function ‘xpcall’
radiant/modules/common.lua:257: in function ‘xpcall’
radiant/controllers/time_tracker_controller.lua:82: in function ‘set_now’
…hearth/services/server/calendar/calendar_service.lua:379: in function ‘_on_event_loop’
…hearth/services/server/calendar/calendar_service.lua:37: 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>

Version Number and Mods in use:
No mods. Release-699 (x64)

System Information:
AMD FX8350
Radeon HD7870
16GB RAM

2 Likes

Thanks for the bug report. Would you also provide a save game for the team to review?

Sure, of course. Here you go. This is the aftermath by the way. I don’t have any saves just before it happened I’m afraid.

Since I’m a new member I can’t upload files, so here is a link to it in my Dropbox. :slight_smile:

Dropbox Download

1 Like