I attach save from day 15.
Crash happens on my three attempts to play from it.
From this save going on speed x4 and dismissing all pop-ups about completing works at base, on day 19 around 4:00-6:00 there is crash with following stacktrace:
2023-08-06 17:09:25,415 [WARN] (F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Common\Code\Animations\TweenSystem.cs:61)
Disposing tween system!
2023-08-06 17:09:25,651 [INFO] (F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Common\Code\Lifecycles\ScreenLifecycle\ScreenManager.cs:255)
Disposing: 0 animation(s), 4 screen(s)
2023-08-06 17:09:25,656 [FATAL] (F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\XenonautsMain.cs:1068)
[INITIAL CRASH]
System.InvalidOperationException: A fatal error occurred during Update[] - Operation is not valid due to the current state of the object
Context:
- Process:global::Artitas.Core.Events.WorldProcessEvent - Artitas.Core.Events.WorldProcessEvent
- Process:global::Artitas.Events.DeltaTimeEvent - DeltaTime Event[dT: 0.0167605]
- Operation is not valid due to the current state of the object
at System.Linq.Enumerable.Single[Entity] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.Single[Entity] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
at Xenonauts.Strategy.Data.Missions.AlienAirMission`1[TDefinition].GetMainUFO () [0x00029] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\Strategy\Data\Missions\Air\AlienAirMission.cs:183
at Xenonauts.Strategy.Data.Missions.UFOMission.EnterAirborneMode (Artitas.Entity mission) [0x00015] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\Strategy\Data\Missions\Air\UFOMission.cs:167
at Xenonauts.Strategy.Data.Missions.UFOMission.Start () [0x0002d] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\Strategy\Data\Missions\Air\UFOMission.cs:161
at Xenonauts.Strategy.Components.MissionComponent.Start () [0x00007] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\Strategy\Components\Missions\StrategyEventSimpleComponents.cs:24
at Xenonauts.Strategy.Data.EntityEffects.CreateMissionEffect+<OnApply>c__AnonStorey0.<>m__0 () [0x0002f] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\Strategy\Data\EntityEffects\CreateMissionEffect.cs:60
at Artitas.Systems.DelayedTaskSystem.HandleEventGuards (IEvent event) [0x0005b] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Systems\DelayedTaskSystem.cs:461
at (wrapper delegate-invoke) System.Action`2<Artitas.Systems.DelayedTaskSystem, Artitas.IEvent>:invoke_void__this___DelayedTaskSystem_IEvent (Artitas.Systems.DelayedTaskSystem,Artitas.IEvent)
at Artitas.Core.Utils.ExpressionUtil+<ActionFromMethodInfoFactory>c__AnonStorey1`4[Artitas.Systems.EventSystem,Artitas.IEvent,Artitas.Systems.DelayedTaskSystem,Artitas.IEvent].<>m__0 (Artitas.Systems.EventSystem target, IEvent param) [0x0001c] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Utils\ExpressionUtil.cs:151
at Artitas.Systems.EventSystem.HandleSubscribers (IEvent event) [0x00050] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Systems\EventSystem.cs:53
at Artitas.Systems.EventSystem.Handle (IEvent event) [0x00003] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Systems\EventSystem.cs:28
at Artitas.DebugProcessStrategy.ProcessEvent (IEvent queuedEvent) [0x001e7] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:1068
at Artitas.DefaultProcessStrategy.Process () [0x00014] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:892
at Artitas.DebugProcessStrategy.Process () [0x0000e] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:1000
at Artitas.World.Process () [0x00015] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:691
at Xenonauts.Strategy.Systems.TimeTransitionSystem.UpdateTimeOnBase (Artitas.Events.DeltaTimeEvent event) [0x001aa] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\Strategy\Systems\Geoscape\TimeTransitionSystem.cs:248
at (wrapper delegate-invoke) System.Action`2<Xenonauts.Strategy.Systems.TimeTransitionSystem, Artitas.Events.DeltaTimeEvent>:invoke_void__this___TimeTransitionSystem_DeltaTimeEvent (Xenonauts.Strategy.Systems.TimeTransitionSystem,Artitas.Events.DeltaTimeEvent)
at Artitas.Core.Utils.ExpressionUtil+<ActionFromMethodInfoFactory>c__AnonStorey1`4[Artitas.Systems.EventSystem,Artitas.Events.DeltaTimeEvent,Xenonauts.Strategy.Systems.TimeTransitionSystem,Artitas.IEvent].<>m__0 (Artitas.Systems.EventSystem target, IEvent param) [0x0001c] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Utils\ExpressionUtil.cs:151
at Artitas.Systems.EventSystem.HandleSubscribers (IEvent event) [0x00050] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Systems\EventSystem.cs:53
at Artitas.Systems.EventSystem.Handle (IEvent event) [0x00003] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Systems\EventSystem.cs:28
at Artitas.DebugProcessStrategy.ProcessEvent (IEvent queuedEvent) [0x001e7] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:1068
at Artitas.DefaultProcessStrategy.Process () [0x0003b] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:900
at Artitas.DebugProcessStrategy.Process () [0x0000e] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:1000
at Artitas.World.Process () [0x00015] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:691
at Common.Screens.DataStructures.WorldManagedScreen`2[Xenonauts.GameScreens,Common.Screens.DataStructures.IScreenParameters].Update (Single deltaTime) [0x00042] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Common\Code\Lifecycles\ScreenLifecycle\DataStructures\WorldManagedScreen.cs:52
at Xenonauts.Strategy.StrategyScreen.Update (Single deltaTime) [0x00056] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\Strategy\StrategyScreen.cs:372
at Common.Screens.ScreenManager`1[Xenonauts.GameScreens].Update (Single deltaTime) [0x000f9] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Libraries\Common\Code\Lifecycles\ScreenLifecycle\ScreenManager.cs:175
at Xenonauts.XenonautsMain.Update () [0x00139] in F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\XenonautsMain.cs:925
2023-08-06 17:09:25,657 [FATAL] (F:\Jenkins\workspace\X2 (Build)\release-1.3.x\Assets\Code\Screens\XenonautsMain.cs:850)
Exception in Unity lifecycle, marked as handled: InvalidOperationException: [INITIAL CRASH] - A fatal error occurred during Update[] - Operation is not valid due to the current state of the object
Context:
- Process:global::Artitas.Core.Events.WorldProcessEvent - Artitas.Core.Events.WorldProcessEvent
- Process:global::Artitas.Events.DeltaTimeEvent - DeltaTime Event[dT: 0.0167605]
- Operation is not valid due to the current state of the object
System.Linq.Enumerable.Single[Entity] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback)
System.Linq.Enumerable.Single[Entity] (IEnumerable`1 source, System.Func`2 predicate)
Xenonauts.Strategy.Data.Missions.AlienAirMission`1[TDefinition].GetMainUFO () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Screens/Strategy/Data/Missions/Air/AlienAirMission.cs:183)
Xenonauts.Strategy.Data.Missions.UFOMission.EnterAirborneMode (Artitas.Entity mission) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Screens/Strategy/Data/Missions/Air/UFOMission.cs:167)
Xenonauts.Strategy.Data.Missions.UFOMission.Start () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Screens/Strategy/Data/Missions/Air/UFOMission.cs:161)
Xenonauts.Strategy.Components.MissionComponent.Start () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Screens/Strategy/Components/Missions/StrategyEventSimpleComponents.cs:24)
Xenonauts.Strategy.Data.EntityEffects.CreateMissionEffect+<OnApply>c__AnonStorey0.<>m__0 () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Screens/Strategy/Data/EntityEffects/CreateMissionEffect.cs:60)
Artitas.Systems.DelayedTaskSystem.HandleEventGuards (IEvent event) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/Systems/DelayedTaskSystem.cs:461)
Artitas.Core.Utils.ExpressionUtil+<ActionFromMethodInfoFactory>c__AnonStorey1`4[Artitas.Systems.EventSystem,Artitas.IEvent,Artitas.Systems.DelayedTaskSystem,Artitas.IEvent].<>m__0 (Artitas.Systems.EventSystem target, IEvent param) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/Utils/ExpressionUtil.cs:151)
Artitas.Systems.EventSystem.HandleSubscribers (IEvent event) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/Systems/EventSystem.cs:53)
Artitas.Systems.EventSystem.Handle (IEvent event) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/Systems/EventSystem.cs:28)
Artitas.DebugProcessStrategy.ProcessEvent (IEvent queuedEvent) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/World.cs:1068)
Artitas.DefaultProcessStrategy.Process () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/World.cs:892)
Artitas.DebugProcessStrategy.Process () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/World.cs:1000)
Artitas.World.Process () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/World.cs:691)
Xenonauts.Strategy.Systems.TimeTransitionSystem.UpdateTimeOnBase (Artitas.Events.DeltaTimeEvent event) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Screens/Strategy/Systems/Geoscape/TimeTransitionSystem.cs:248)
Artitas.Core.Utils.ExpressionUtil+<ActionFromMethodInfoFactory>c__AnonStorey1`4[Artitas.Systems.EventSystem,Artitas.Events.DeltaTimeEvent,Xenonauts.Strategy.Systems.TimeTransitionSystem,Artitas.IEvent].<>m__0 (Artitas.Systems.EventSystem target, IEvent param) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/Utils/ExpressionUtil.cs:151)
Artitas.Systems.EventSystem.HandleSubscribers (IEvent event) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/Systems/EventSystem.cs:53)
Artitas.Systems.EventSystem.Handle (IEvent event) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/Systems/EventSystem.cs:28)
Artitas.DebugProcessStrategy.ProcessEvent (IEvent queuedEvent) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/World.cs:1068)
Artitas.DefaultProcessStrategy.Process () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/World.cs:900)
Artitas.DebugProcessStrategy.Process () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/World.cs:1000)
Artitas.World.Process () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/World.cs:691)
Common.Screens.DataStructures.WorldManagedScreen`2[Xenonauts.GameScreens,Common.Screens.DataStructures.IScreenParameters].Update (Single deltaTime) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Common/Code/Lifecycles/ScreenLifecycle/DataStructures/WorldManagedScreen.cs:52)
Xenonauts.Strategy.StrategyScreen.Update (Single deltaTime) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Screens/Strategy/StrategyScreen.cs:372)
Common.Screens.ScreenManager`1[Xenonauts.GameScreens].Update (Single deltaTime) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Common/Code/Lifecycles/ScreenLifecycle/ScreenManager.cs:175)
Xenonauts.XenonautsMain.Update () (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Screens/XenonautsMain.cs:925)
UnityEngine.Debug:LogException(Exception)
Common.Logging.UnityLogAppender:Append(LoggingEvent) (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Libraries/Common/Code/Debug/Logging/UnityLogAppender.cs:43)
log4net.Appender.AppenderSkeleton:DoAppend(LoggingEvent) (at c:/log4net/tags/1.2.15RC1/src/Appender/AppenderSkeleton.cs:317)
log4net.Util.AppenderAttachedImpl:AppendLoopOnAppenders(LoggingEvent) (at c:/log4net/tags/1.2.15RC1/src/Util/AppenderAttachedImpl.cs:92)
log4net.Repository.Hierarchy.Logger:CallAppenders(LoggingEvent) (at c:/log4net/tags/1.2.15RC1/src/Repository/Hierarchy/Logger.cs:576)
log4net.Repository.Hierarchy.Logger:ForcedLog(Type, Level, Object, Exception) (at c:/log4net/tags/1.2.15RC1/src/Repository/Hierarchy/Logger.cs:688)
log4net.Repository.Hierarchy.Logger:Log(Type, Level, Object, Exception) (at c:/log4net/tags/1.2.15RC1/src/Repository/Hierarchy/Logger.cs:428)
log4net.Core.LogImpl:Fatal(Object, Exception) (at c:/log4net/tags/1.2.15RC1/src/Core/LogImpl.cs:983)
Xenonauts.XenonautsMain:OnApplicationQuit() (at F:/Jenkins/workspace/X2 (Build)/release-1.3.x/Assets/Code/Screens/XenonautsMain.cs:1068)
output22.log user_day_15_manual_save-8.json