exactly the same issue
2023-05-26 16:49:11,644 [FATAL] (F:\Jenkins\workspace\X2 (Build)\release-0.78.x\Assets\Code\Screens\XenonautsMain.cs:938)
[INITIAL CRASH]
System.ArgumentNullException: Argument cannot be null.
Parameter name: source
at System.Linq.Check.Source (System.Object source) [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.Any[Entity] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
at Xenonauts.GroundCombat.GroundCombatLogicSystem.<MoveCameraToCentreOnSelectedCombatantAndEquipWeapons>m__21 () [0x000a0] in F:\Jenkins\workspace\X2 (Build)\release-0.78.x\Assets\Code\Screens\GroundCombat\Systems\GroundCombatLogicSystem.cs:823
at Artitas.Components.PromiseEventExtensions+<AddPromise>c__AnonStorey0.<>m__1 () [0x00007] in F:\Jenkins\workspace\X2 (Build)\release-0.78.x\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Systems\DelayedTaskSystem.cs:84
at RSG.Promise+<>c__DisplayClass53_0.<Then>b__0 () [0x00000] in <filename unknown>:0
at RSG.Promise.InvokeResolveHandler (System.Action callback, IRejectable rejectable) [0x00000] in <filename unknown>:0
2023-05-26 16:49:11,649 [FATAL] (F:\Jenkins\workspace\X2 (Build)\release-0.78.x\Assets\Code\Screens\XenonautsMain.cs:720)
Exception in Unity lifecycle, marked as handled: ArgumentNullException: [INITIAL CRASH] - Argument cannot be null.
Parameter name: source
Parameter name: source
System.Linq.Check.Source (System.Object source)
System.Linq.Enumerable.Any[Entity] (IEnumerable`1 source)
Xenonauts.GroundCombat.GroundCombatLogicSystem.<MoveCameraToCentreOnSelectedCombatantAndEquipWeapons>m__21 () (at F:/Jenkins/workspace/X2 (Build)/release-0.78.x/Assets/Code/Screens/GroundCombat/Systems/GroundCombatLogicSystem.cs:823)
Artitas.Components.PromiseEventExtensions+<AddPromise>c__AnonStorey0.<>m__1 () (at F:/Jenkins/workspace/X2 (Build)/release-0.78.x/Assets/Code/Libraries/Artitas/Artitas.Core/Code/Systems/DelayedTaskSystem.cs:84)
RSG.Promise+<>c__DisplayClass53_0.<Then>b__0 ()
RSG.Promise.InvokeResolveHandler (System.Action callback, IRejectable rejectable)
UnityEngine.Debug:LogException(Exception)
Common.Logging.UnityLogAppender:Append(LoggingEvent) (at F:/Jenkins/workspace/X2 (Build)/release-0.78.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-0.78.x/Assets/Code/Screens/XenonautsMain.cs:938)