There is definitely something bad happening. And I have not seen this before.
Could you please provide us your save files that are hitting this? I for instance see "22-08-08_13-05-autosave.save"
I can see the following in logs:
X 06:47:23,770 S1144589 ~Sim: Exception thrown in event callback.
---> NullReferenceException: Object reference not set to an instance of an object
at Mafi.Core.PathFinding.VehiclePathFinder.continuePathFinding (System.Int32& stepsLeft, System.Boolean newTaskStartedThisSimStep)
at Mafi.Core.PathFinding.VehiclePathFinder.ContinueVehiclePathFinding (System.Int32& iterations, System.Boolean newTaskStartedThisSimStep, System.Boolean isFinalAttempt)
at Mafi.Core.PathFinding.VehiclePathFindingManager.updatePathFindingTasks ()
at Mafi.Core.PathFinding.VehiclePathFindingManager.update ()
X 07:05:23,317 S1155064 ~Mai: Failed to save game.
---> NullReferenceException: Object reference not set to an instance of an object
at Mafi.Serialization.BlobWriter.TryStartClassSerialization[T] (T obj)
at Mafi.Core.PathFinding.ClearancePathabilityProvider+CapabilityChunkData.Serialize (Mafi.Core.PathFinding.ClearancePathabilityProvider+CapabilityChunkData value, Mafi.Serialization.BlobWriter writer)
X 21:26:46,041 S------ ~Mai: Invocation of init action 'initSelf' on 'TerrainManager' failed.
---> TargetInvocationException: Exception has been thrown by the target of an invocation.
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters)
at Mafi.Serialization.BlobReader.invokeInit (Mafi.Serialization.BlobReader+InitAfterLoad initData, Mafi.Option1[T] resolver) [0x0018a] at Mafi.Serialization.BlobReader.FinalizeLoading (Mafi.Option1[T] resolver)
---> NullReferenceException: Object reference not set to an instance of an object
at Mafi.Collections.Lyst`1[T].get_Last ()
at Mafi.Base.Terrain.DirtOnRocksTerrainPostProcessor.PostProcessGeneratedIslandMap (Mafi.Core.Map.IslandMap map, Mafi.Core.Terrain.Generation.GeneratedTerrainData terrainData) [0x000c3]
at Mafi.Core.Terrain.Generation.TerrainGenerator.GenerateAndPostProcessTerrain ()
at Mafi.Core.Terrain.TerrainManager.generateTerrain (System.Boolean gameIsBeingLoaded)