I'm facing this issue, I've tried removing all mods except for warptorio2 and its dependencies, but I end up getting an error on my save for invalid LuaEntities. I'm trying to research "Warp Platform Logistics 1" but it crashes with the following message:
"
The mod Warptorio2 (1.3.9) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event warptorio2::on_research_finished (ID 18)
The mod Warptorio2 (1.3.9) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event warptorio2::script_raised_destroy (ID 80)
LuaEntity API call when LuaEntity was invalid.
stack traceback:
[C]: in function 'index'
__warptorio2/lib/lib_control_cache.lua:193: in function 'raise_type'
warptorio2/lib/lib_control_cache.lua:212: in function <warptorio2/lib/lib_control_cache.lua:212>
(...tail calls...)
warptorio2/control_class_harvester.lua:111: in function 'MakePointTeleporter'
warptorio2/control_class_harvester.lua:64: in function 'CheckTeleporterPairs'
warptorio2/control_class_harvester.lua:262: in function 'Recall'
warptorio2/control_main_helpers.lua:464: in function '?'
warptorio2/lib/lib_control_cache.lua:152: in function 'call_ents'
warptorio2/lib/lib_control_cache.lua:395: in function 'y'
warptorio2/lib/lib_control.lua:289: in function <warptorio2/lib/lib_control.lua:289>
[C]: in function 'destroy'
warptorio2/lib/lib_control.lua:63: in function 'destroy'
warptorio2/lib/lib_global.lua:193: in function 'clean'
warptorio2/control_class_harvester.lua:205: in function 'MakePointLoader'
warptorio2/control_class_harvester.lua:242: in function 'CheckPointLogistics'
warptorio2/control_class_harvester.lua:109: in function 'MakePointTeleporter'
warptorio2/control_class_harvester.lua:64: in function 'CheckTeleporterPairs'
warptorio2/control_class_teleporter.lua:78: in function '?'
warptorio2/control_class_teleporter.lua:114: in function 'DoResearchEffects'
warptorio2/control_class_teleporter.lua:129: in function 'y'
warptorio2/lib/lib_control.lua:289: in function <warptorio2/lib/lib_control.lua:289>
stack traceback:
[C]: in function 'destroy'
warptorio2/lib/lib_control.lua:63: in function 'destroy'
warptorio2/lib/lib_global.lua:193: in function 'clean'
warptorio2/control_class_harvester.lua:205: in function 'MakePointLoader'
warptorio2/control_class_harvester.lua:242: in function 'CheckPointLogistics'
warptorio2/control_class_harvester.lua:109: in function 'MakePointTeleporter'
warptorio2/control_class_harvester.lua:64: in function 'CheckTeleporterPairs'
warptorio2/control_class_teleporter.lua:78: in function '?'
warptorio2/control_class_teleporter.lua:114: in function 'DoResearchEffects'
warptorio2/control_class_teleporter.lua:129: in function 'y'
warptorio2/lib/lib_control.lua:289: in function <warptorio2/lib/lib_control.lua:289>
"
I attempted to bypass this by maybe using cheats to cheat the research in, but I was faced immediately with the same message as below:
"
The mod Warptorio2 (1.3.9) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event warptorio2::on_research_finished (ID 18)
The mod Warptorio2 (1.3.9) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event warptorio2::script_raised_destroy (ID 80)
LuaEntity API call when LuaEntity was invalid.
stack traceback:
[C]: in function 'index'
__warptorio2/control_class_harvester.lua:167: in function 'MakeComboA'
warptorio2/control_class_harvester.lua:158: in function 'CheckCombo'
warptorio2/control_class_harvester.lua:264: in function 'Recall'
warptorio2/control_main_helpers.lua:464: in function '?'
warptorio2/lib/lib_control_cache.lua:152: in function 'call_ents'
warptorio2/lib/lib_control_cache.lua:395: in function 'y'
warptorio2/lib/lib_control.lua:289: in function <warptorio2/lib/lib_control.lua:289>
[C]: in function 'destroy'
warptorio2/lib/lib_control.lua:63: in function 'destroy'
warptorio2/lib/lib_global.lua:193: in function 'clean'
warptorio2/control_class_harvester.lua:166: in function 'MakeComboA'
warptorio2/control_class_harvester.lua:158: in function 'CheckCombo'
warptorio2/control_class_teleporter.lua:86: in function '?'
warptorio2/control_class_teleporter.lua:114: in function 'DoResearchEffects'
warptorio2/control_class_teleporter.lua:129: in function 'y'
warptorio2/lib/lib_control.lua:289: in function <warptorio2/lib/lib_control.lua:289>
stack traceback:
[C]: in function 'destroy'
warptorio2/lib/lib_control.lua:63: in function 'destroy'
warptorio2/lib/lib_global.lua:193: in function 'clean'
warptorio2/control_class_harvester.lua:166: in function 'MakeComboA'
warptorio2/control_class_harvester.lua:158: in function 'CheckCombo'
warptorio2/control_class_teleporter.lua:86: in function '?'
warptorio2/control_class_teleporter.lua:114: in function 'DoResearchEffects'
warptorio2/control_class_teleporter.lua:129: in function 'y'
warptorio2/lib/lib_control.lua:289: in function <warptorio2/lib/lib_control.lua:289>
"
I tried a combination of removing mods that could possibly interfere, but it would corrupt my save file and prevent me from playing my save again. Luckily, I've got a backup save.
I was wondering if there was any way to fix this problem?