Always the same engine error

I’m playing a modpack with this mods: Box o vox necromancer, Candledark 3, Canyon Biome, extra map options, Home Sweet Home, Jomaxro doorway, Lostems, MRcontainers, Settlementdecor, Tilys chest.

Steps to reproduce:

  1. open the game (or press f5)
  2. done!

Actual Results:
these errors
Can these errors be a problem?



release-949 (x64)[M]
No matching overload found, candidates:
void __add(lua_State*,Point3 const&,Point3 const&)
stack traceback:
	[C]: ?
	[C]: ?
	[C]: ?
	...th_ace/monkey_patches/ace_farmer_field_component.lua:310: in function 'try_harvest_crop'
	stonehearth_ace/monkey_patches/crop_component.lua:160: in function '_notify_harvestable'
	stonehearth_ace/monkey_patches/crop_component.lua:176: in function '_became_harvestable'
	stonehearth_ace/monkey_patches/crop_component.lua:132: in function '_on_grow_period'
	stonehearth_ace/monkey_patches/crop_component.lua:38: in function <stonehearth_ace/monkey_patches/crop_component.lua:27>


release-949 (x64)[M]

c++ exception: lua runtime error

stack traceback:


release-949 (x64)[M]
stonehearth_ace/monkey_patches/crop_component.lua:237: variable 'player_id' is not declared
stack traceback:
	[C]: ?
	[C]: in function 'error'
	radiant/lib/strict.lua:31: in function <radiant/lib/strict.lua:29>
	stonehearth_ace/monkey_patches/crop_component.lua:237: in function 'get_harvest_items'
	...th_ace/monkey_patches/ace_farmer_field_component.lua:316: in function 'try_harvest_crop'
	stonehearth_ace/monkey_patches/crop_component.lua:160: in function '_notify_harvestable'
	stonehearth_ace/monkey_patches/crop_component.lua:77: in function <stonehearth_ace/monkey_patches/crop_component.lua:75>


release-949 (x64)[M]
stonehearth_ace/monkey_patches/crop_component.lua:105: attempt to call method 'notify_crop_destroyed' (a nil value)
stack traceback:
	[C]: in function 'notify_crop_destroyed'
	stonehearth_ace/monkey_patches/crop_component.lua:105: in function <stonehearth_ace/monkey_patches/crop_component.lua:103>
	[C]: in function 'destroy_entity'
	stonehearth/stonehearth_common.lua:11: in function 'destroy_entity_raw'
	stonehearth/stonehearth_common.lua:46: in function 'destroy_entity_forms'
	stonehearth/stonehearth_server.lua:39: in function 'cleanup_entity'
	stonehearth/stonehearth_server.lua:105: in function <stonehearth/stonehearth_server.lua:104>
	[C]: in function 'xpcall'
	radiant/modules/commons.lua:67: in function 'xpcall'
	stonehearth/stonehearth_server.lua:104: in function <stonehearth/stonehearth_server.lua:103>
	[C]: ?
	[C]: in function 'trigger'
	radiant/modules/events.lua:55: in function <radiant/modules/events.lua:55>

System Information:
ryzen 7 3800x, 16gb ram, 1080ti, win10

im not 100% sure the boxovox necromancer is up to date? i think he recenlty did something with it but not sure…

1 Like

Yes, i have updated necromancer mod and i’m having same engine errors

What version of ACE are you using? It looks like either an old version of the stable-updates branch or an old version of the unstable-work branch. It isn’t the current Steam version. I recommend either using the latest stable-updates branch or the Steam version.

i’m using ACE 9.5 (unstable), so the engine errors may be caused by the unstable version of ACE?

Unstable is never going to be a reliable, bug-free version: that’s just in the name. And you’re not using the latest version of it, which means you’re missing some recent changes, which may include fixes to the errors you’re experiencing.