engine error bug

release-860 (x64)
CHECK failed: C:\rb\ihome\root\SH-OB0-BUILD\stonehearth\source\lib\lua\ai\execution_frame.cpp:193
(223674 Amelia Baub) (task_group:1330) bad frame transition to “add_action” from “starting_thinking”
Culprit:
frame: stonehearth:top
unit: combat dispatcher
compound: combat dispatcher
frame: stonehearth:combat
unit: solo combat unit control
task_group: solo combat unit control
frame: task_group:1330
stack traceback:
[C]: in function ‘?’
stonehearth/services/server/threads/thread.lua:552: in function ‘_dispatch_messages’
stonehearth/services/server/threads/thread.lua:414: in function <stonehearth/services/server/threads/thread.lua:395>
[C]: in function ‘suspend’
stonehearth/ai/actions/follow_path_action.lua:199: in function <stonehearth/ai/actions/follow_path_action.lua:58>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function ‘run’
stonehearth/services/server/tasks/task_action.lua:196: in function <stonehearth/services/server/tasks/task_action.lua:193>

[C]: in function ‘run’
stonehearth/components/ai/ai_component.lua:534: in function <stonehearth/components/ai/ai_component.lua:518>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
stonehearth/components/ai/ai_component.lua:518: in function ‘_thread_main’
stonehearth/services/server/threads/thread.lua:277: in function <stonehearth/services/server/threads/thread.lua:274>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
stonehearth/services/server/threads/thread.lua:274: in function ‘f’
radiant/lib/env.lua:15: in function <radiant/lib/env.lua:14>

Page 2
release-860 (x64)
stack traceback:
[C]: ?
[C]: ?
[C]: ?
[C]: in function ‘run’
stonehearth/services/server/tasks/task_action.lua:196: in function <stonehearth/services/server/tasks/task_action.lua:193>
[C]: ?
[C]: ?
[C]: in function ‘run’
…nehearth/services/server/tasks/task_group_action.lua:127: in function <…nehearth/services/server/tasks/task_group_action.lua:115>
[C]: ?
[C]: ?

[C]: in function ‘run’
stonehearth/components/ai/ai_component.lua:534: in function <stonehearth/components/ai/ai_component.lua:518>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
stonehearth/components/ai/ai_component.lua:518: in function ‘_thread_main’
stonehearth/services/server/threads/thread.lua:277: in function <stonehearth/services/server/threads/thread.lua:274>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
stonehearth/services/server/threads/thread.lua:274: in function ‘f’
radiant/lib/env.lua:15: in function <radiant/lib/env.lua:14>

Thanks for the report. This should be fixed on the unstable branch (Steam “latest”), but we currently have no plans to port that to the current stable release though.