Bug happened whilst trying to load up a previous save file for multicellular? (Might have to do with the difference in version)

An Unhandled Error Happened - The game has run into an unhandled error. It may be possible to continue, but the errors may get worse. The safest option is to fully restart the game and load the latest save. It may be possible to make a save now.
If you report this error, please use the button to copy the error and include that in your report.
Extinct species Etian texecko (243) had an external effect, ignoring the effect
Extinct species Etian texecko (243) had an external effect, ignoring the effect
Extinct species Chisulopsis virax (287) had an external effect, ignoring the effect
Extinct species Chisulopsis virax (287) had an external effect, ignoring the effect
Extinct species Chisulopsis virax (287) had an external effect, ignoring the effect
Extinct species Chisulopsis virax (287) had an external effect, ignoring the effect
Extinct species Chisulopsis virax (287) had an external effect, ignoring the effect
Extinct species Chisulopsis virax (287) had an external effect, ignoring the effect
Extinct species Chisulopsis virax (287) had an external effect, ignoring the effect
Applying auto-evo results. Auto-evo run took: 00:00:22.4009654

exception: System.ArgumentException: CellTemplate can't be placed at this location (Cell (Production) at 0, 1 at 0, 1)
   at HexLayout`1.AddFast(T hex, List`1 temporaryStorage, List`1 temporaryStorage2) in /home/hhyyrylainen/Projects/Thrive/src/general/HexLayout.cs:line 68
   at MulticellularSpecies.Clone() in /home/hhyyrylainen/Projects/Thrive/src/multicellular_stage/MulticellularSpecies.cs:line 339
   at AutoEvo.RunResults.<GetSpeciesRecords>b__14_1(KeyValuePair`2 r) in /home/hhyyrylainen/Projects/Thrive/src/auto-evo/RunResults.cs:line 108
   at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
   at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector)
   at AutoEvo.RunResults.GetSpeciesRecords() in /home/hhyyrylainen/Projects/Thrive/src/auto-evo/RunResults.cs:line 108
   at GameWorld.AddCurrentGenerationToHistory() in /home/hhyyrylainen/Projects/Thrive/src/general/GameWorld.cs:line 374
   at EditorBase`2.ApplyAutoEvoResults() in /home/hhyyrylainen/Projects/Thrive/src/general/base_stage/EditorBase.cs:line 1132
   at EditorBase`2.OnEditorReady() in /home/hhyyrylainen/Projects/Thrive/src/general/base_stage/EditorBase.cs:line 903
   at MulticellularEditor.OnEditorReady() in /home/hhyyrylainen/Projects/Thrive/src/multicellular_stage/editor/MulticellularEditor.cs:line 334
   at EditorBase`2.InitEditor(Boolean fresh) in /home/hhyyrylainen/Projects/Thrive/src/general/base_stage/EditorBase.cs:line 721
   at MulticellularEditor.InitEditor(Boolean fresh) in /home/hhyyrylainen/Projects/Thrive/src/multicellular_stage/editor/MulticellularEditor.cs:line 267
   at EditorBase`2.OnEnterEditor() in /home/hhyyrylainen/Projects/Thrive/src/general/base_stage/EditorBase.cs:line 842
   at MulticellularEditor.OnEnterEditor() in /home/hhyyrylainen/Projects/Thrive/src/multicellular_stage/editor/MulticellularEditor.cs:line 305
   at EditorBase`2._Ready() in /home/hhyyrylainen/Projects/Thrive/src/general/base_stage/EditorBase.cs:line 208
   at Godot.Node.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret)
   at EditorBase`2.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /home/hhyyrylainen/Projects/Thrive/.godot/mono/temp/obj/ExportRelease/win-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/EditorBase(Of TAction, TStage)_ScriptMethods.generated.cs:line 538
   at MulticellularEditor.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /home/hhyyrylainen/Projects/Thrive/.godot/mono/temp/obj/ExportRelease/win-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/MulticellularEditor_ScriptMethods.generated.cs:line 268
   at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot_string_name* method, godot_variant** args, Int32 argCount, godot_variant_call_error* refCallError, godot_variant* ret)
3 Likes

Your error sounds kind of similar to:

I’m not sure if that can happen when loading a save or not. So this is one of two cases:

  • The old save data had wonky stuff in it already and loading it in the latest version doesn’t help
  • Or you’ve discovered a very important clue in bug #4635 solving

Could you provide your save file, because without it there’s absolutely nothing that can be done about this bug report?

4 Likes

I kind of came to that conclusion a bit ago and deleted the savefile :woozy_face: I realized it was probably just buggy because it was a previous version.. Sorry.

3 Likes