Jump to content

[6.3 Ground Combat] CTD When exploding C4 on downed alien ship (reproducible)


Puciek

Recommended Posts

In the attached save if you will detonate the planted C4, the game will CTD. Happens every time.

output.log

2.json

 

The relevant part of Log, I think:

 

2019-07-22 15:18:05,275 [FATAL] (D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Screens\XenonautsMain.cs:523) 
[INITIAL CRASH]
System.NullReferenceException: A fatal error occurred during Update[] -  - Object reference not set to an instance of an object
  at Xenonauts.Common.ImpactPrefabKey.Key (IComposable composable) [0x00002] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Screens\Common\Content\Keys.cs:285 
  at (wrapper delegate-invoke) System.Func`2<Artitas.IComposable, Artitas.Utils.Optional`1<string>>:invoke_Optional`1<string>__this___IComposable (Artitas.IComposable)
  at Common.Util.KeyFactory.Apply (IComposable composable) [0x00008] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Common\Code\Assets\LookupKeys\ILookupKeyFactory.cs:287 
  at Common.Util.KeyFactory.Construct (Common.Util.KeyStatus& valid, Artitas.IComposable[] composables) [0x00018] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Common\Code\Assets\LookupKeys\ILookupKeyFactory.cs:224 
  at Common.Util.LookupKeyFactory`1+ConstructedKey[UnityEngine.GameObject]..ctor (Common.Util.LookupKeyFactory`1 parent, Artitas.IComposable[] targets) [0x0000b] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Common\Code\Assets\LookupKeys\ILookupKeyFactory.cs:412 
  at Xenonauts.Common.ImpactPrefabKey.Construct (IComposable weapon, IComposable surface) [0x00010] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Screens\Common\Content\Keys.cs:304 
  at Xenonauts.GroundCombat.DamageSystem.ProduceImpactEffectDueToProjectileEvent (Xenonauts.GroundCombat.Events.ProjectileImpactReport report) [0x000bd] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Screens\GroundCombat\Systems\DamageSystem.cs:398 
  at (wrapper delegate-invoke) System.Action`2<Xenonauts.GroundCombat.DamageSystem, Xenonauts.GroundCombat.Events.ProjectileImpactReport>:invoke_void__this___DamageSystem_ProjectileImpactReport (Xenonauts.GroundCombat.DamageSystem,Xenonauts.GroundCombat.Events.ProjectileImpactReport)
  at Artitas.Core.Utils.ExpressionUtil+<ActionFromMethodInfoFactory>c__AnonStorey1`4[Artitas.Systems.EventSystem,Xenonauts.GroundCombat.Events.ProjectileImpactReport,Xenonauts.GroundCombat.DamageSystem,Artitas.IEvent].<>m__0 (Artitas.Systems.EventSystem target, IEvent param) [0x0001c] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Utils\ExpressionUtil.cs:151 
  at Artitas.Systems.EventSystem.HandleSubscribers (IEvent event) [0x00050] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Systems\EventSystem.cs:49 
  at Artitas.Systems.EventSystem.Handle (IEvent event) [0x00003] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Systems\EventSystem.cs:26 
  at Artitas.DefaultProcessStrategy.Process (IEvent event) [0x00202] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:888 
  at Artitas.DefaultProcessStrategy.Process () [0x00023] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:826 
  at Artitas.World.Process () [0x00007] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:695 
  at Common.Screens.DataStructures.WorldManagedScreen`2[Xenonauts.GameScreens,Common.Screens.DataStructures.IScreenParameters].Update (Single deltaTime) [0x00032] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Common\Code\Lifecycles\ScreenLifecycle\DataStructures\WorldManagedScreen.cs:49 
  at Common.Screens.ScreenManager`1[Xenonauts.GameScreens].Update (Single deltaTime) [0x000f3] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Libraries\Common\Code\Lifecycles\ScreenLifecycle\ScreenManager.cs:150 
  at Xenonauts.XenonautsMain.Update () [0x00066] in D:\Jenkins\workspace\X2 (Build)\hotfix-0.47.3\Assets\Code\Screens\XenonautsMain.cs:443 

 

Edited by Puciek
Link to comment
Share on other sites

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...