Engine Error with 9.3.3

Summary:
During play I get the following error:

release-949 (x64)[M]
c++ exception: invalid file path ‘/stonehearth/data/rigs/entities/golems/golem_ogre/effects/promote.json’.
stack traceback:
[C]: in function ‘load_json’
radiant/modules/resources.lua:34: in function ‘load_json’
radiant/modules/effects/effect_manager.lua:73: in function ‘get_effect_json’
radiant/modules/effects/effect_tracks.lua:38: in function ‘__init’
radiant/modules/commons.lua:22: in function ‘EffectTracks’
radiant/modules/effects/effect_manager.lua:159: in function <radiant/modules/effects/effect_manager.lua:156>
(tail call): ?
(tail call): ?
(tail call): ?
stonehearth/ai/actions/run_effect_action.lua:73: in function <stonehearth/ai/actions/run_effect_action.lua:47>
[C]: ?

[C]: ?
[C]: ?
[C]: ?
[C]: in function ‘run’
stonehearth/components/ai/ai_component.lua:549: in function <stonehearth/components/ai/ai_component.lua:533>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:67: in function ‘xpcall’
stonehearth/components/ai/ai_component.lua:533: in function <stonehearth/components/ai/ai_component.lua:529>
[C]: ?
[C]: ?

Steps to reproduce:
Not sure what I do to cause this but it has happened a few times. Once the error is displayed the game continues on.

It’s almost certainly from a golem harvesting an ACE megacrop, since they don’t have the requisite animation to go with it.

2 Likes