Summary:
So there is this one engine error that keeps coming up on all of the games I’ve started in A24.4 and it sometimes occurs randomly and sometimes it seems prompted from buttons I click on, buildings I build, or even the dialog options on the story line windows. It doesn’t directly affect anything but I think this is the reason all my games have been crashing since the new alpha update after about an hour or so of gameplay and then about 30 minutes each time after that. On past saves I have had a handful of other errors pop up (that usually all contain this SH-OB0-BUILD thing in the first line) in one game but they dont start appearing until this “thinking flag unset” bug shows up. This error is the only thing stopping me from being able to enjoy the alpha content as relaoding from the last autosave every thirty minutes is not fun.
Sorry if I didnt explain this well or confused anyone but it confuses me too so
Steps to reproduce:
- Start a new game
- Establish an outpost
- Choose the name and banner I wanted (vitality banner)
Expected Results:
No engine error and I can continue on
Actual Results:
Persistent Engine Error that keeps occurring throughout my game, this is the first one I got on this particular save.
release-811 (x64)[M]
CHECK failed: C:\rb\ihome\root\SH-OB0-BUILD\stonehearth\source\lib\lua\ai\compound_action.cpp:357 Thinking flag unset while restarting thinking.
stack traceback:
radiant/modules/commons.lua:53: in function ‘report_traceback’
radiant/modules/commons.lua:64: in function <radiant/modules/commons.lua:58>
[C]: in function ‘clear_think_output’
…th/ai/actions/find_best_reachable_entity_by_type.lua:140: in function ‘_set_result’
…th/ai/actions/find_best_reachable_entity_by_type.lua:76: in function ‘found_cb’
stonehearth/components/item_finder/item_search.lua:169: in function ‘_call_found_cb’
stonehearth/components/item_finder/item_search.lua:187: in function ‘_call_found_cbs’
stonehearth/components/item_finder/item_search.lua:156: in function ‘_on_leased_solution_ready’
stonehearth/components/item_finder/item_search.lua:117: in function ‘instance’
radiant/modules/events.lua:291: in function <radiant/modules/events.lua:285>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
radiant/modules/events.lua:285: in function ‘trigger’
radiant/modules/events.lua:375: in function <radiant/modules/events.lua:374>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
radiant/modules/events.lua:374: in function ‘_fire_async_triggers’
radiant/modules/events.lua:452: in function ‘_update’
radiant/server.lua:67: in function <radiant/server.lua:64>
Later after crafting a few items with my carpenter this appeared.
release-811 (x64)[M]
CHECK failed: C:\rb\ihome\root\SH-OB0-BUILD\stonehearth\source\lib\lua\ai\execution_unit.cpp:205 bad unit transition “set_think_output” from “starting” in action pickup item type
stack traceback:
[C]: ?
[C]: in function ‘set_think_output’
…ehearth/ai/actions/find_path_to_reachable_entity.lua:61: in function ‘cb’
stonehearth/components/pathfinder/astar_search.lua:131: in function ‘_on_solved’
stonehearth/components/pathfinder/astar_search.lua:99: in function <stonehearth/components/pathfinder/astar_search.lua:98>
About 20 or 30 minutes after this my game closed with no error message or anything.
Notes:
This bug does not always appear when I select my banner but it will always appear either randomly or when a action is taken in any of the new games I start. I can’t really find out what it does as nothing about my game changes for a while until it crashes at about an hour or so later. On an old save I had my heartlings would move slower the longer I played causing me to reload every thirty minutes or so.
Attachments:
Here is the log for this save:
stonehearth.log (237.0 KB)
Version Number and Mods in use:
A24.4 release 811
Mods:
Froggy’s Cook Mod
Patrol Points Mod
(I have also received this error on other saves without these mods installed)
System Information:
Windows 10 (64-bit)
AMD Ryzen 5 1400 Quad-core Processor 3.20Ghz
8GB RAM