Jump to content

[FIXED] [V1.29c 04 AUG 2023 - Geoscape] Crash on EventGeneration: System.InvalidOperationException: A fatal error occurred during Update[] - Operation is not valid due to the current state of the object


Recommended Posts


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

Edited by GreeboCherry
Link to comment
Share on other sites

  • GreeboCherry changed the title to [FIXED] [V1.29c 04 AUG 2023 - Geoscape] Crash on EventGeneration: System.InvalidOperationException: A fatal error occurred during Update[] - Operation is not valid due to the current state of the object

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...