Jump to content

[V4 - Ground Combat] game crash selecting combat knife


npc85354

Recommended Posts

Hello,

just had a crash. Are crashlogs send automatically (i have opted-in to send telemetric data)?
Or should i send you my output_log.txt file? If yes, how (its 30 MB big)?
EDIT: logfile attached, answer welcome thou : )

Crash info:

  1. Had my third ground combat mission which was generated (no ufo crashsite).
  2. killed four aliens
  3. picked up magnetic rifle and ammo from one alien with Xenonaut A
    (dont know if it has something todo with it, but it doesn't hurt to mention)
  4. one or two turns later ...
  5. pressed with xenonaut B near an enemy to see how many action points would be left
  6. did not confirm move order but ...
  7. clicked on Combat knife holstered (secondary) - wanted to know how much TU it would cost.
  8. Crash (red error messages in command line for a second)

Hope it helps.

 

offtopic: who is Jenkins, a developer i guess? : )

map info:

 Active Map: AssetBundle.generated_map_groundcombatraid_dockyard_small_1_authored_scenes::assets/assets/xenonauts/map/groundcombat/authored/release/raid_dockyard_small_1_authored.unity
  Round: 3
  Active Player: xenonauts
  Round Owner Player: xenonauts
No overwatching player
  Team:human
    Player:xenonauts
      Actor: ID:835 HP:55|55 Address:[X:12, Y:0, Z:37] Name:Name:Marie Griffin Body:human_xenonaut Rank:sergeantmajor LifeStatus:Conscious - 
      Actor: ID:4472 HP:60|60 Address:[X:16, Y:0, Z:29] Name:Name:Eevi Jarvinen Body:human_xenonaut Rank:sergeantmajor LifeStatus:Conscious - 
      Actor: ID:4502 HP:61|61 Address:[X:12, Y:0, Z:35] Name:Name:Pavel Korsak Body:human_xenonaut Rank:sergeantmajor LifeStatus:Conscious - 
      Actor: ID:4532 HP:45|45 Address:[X:6, Y:0, Z:23] Name:Name:Julia Hendriks Body:human_xenonaut Rank:private LifeStatus:Conscious - 
      Actor: ID:4564 HP:61|61 Address:[X:13, Y:0, Z:19] Name:Name:Franca Colucci Body:human_xenonaut Rank:sergeantmajor LifeStatus:Conscious - 
      Actor: ID:4602 HP:66|66 Address:[X:4, Y:0, Z:42] Name:Name:Nika Fedorova Body:human_xenonaut Rank:sergeantmajor LifeStatus:Conscious - 
      Actor: ID:4618 HP:62|62 Address:[X:7, Y:0, Z:23] Name:Name:Frederik Klerk Body:human_xenonaut Rank:sergeantmajor LifeStatus:Conscious - 
      Actor: ID:4636 HP:39|53 Address:[X:9, Y:0, Z:47] Name:Name:Julie Eklund Body:human_xenonaut Rank:sergeantmajor LifeStatus:Conscious - 
    Player:local
      Actor: ID:4768 HP:20|20 Address:[X:39, Y:0, Z:32] Name:Name:Shingo Matsuda Body:human_civilian Rank:civilian LifeStatus:Conscious - 
      Actor: ID:4778 HP:20|20 Address:[X:19, Y:0, Z:18] Name:Name:Viktor Pavlov Body:human_civilian Rank:civilian LifeStatus:Conscious - 
      Actor: ID:4788 HP:20|20 Address:[X:2, Y:0, Z:33] Name:Name:Shingo Tachibana Body:human_civilian Rank:civilian LifeStatus:Conscious - 
  Team:alien
    Player:alien
      Actor: ID:4655 HP:50|50 Address:[X:32, Y:0, Z:41] Name:Name:Psyon Soldier Body:psyon_default Rank:soldier LifeStatus:Conscious - 
      Actor: ID:4669 HP:0|34 Address:[X:8, Y:0, Z:49] Name:Name:Psyon Soldier Body:psyon_default Rank:soldier LifeStatus:Dead - 
      Actor: ID:4683 HP:50|50 Address:[X:33, Y:0, Z:40] Name:Name:Psyon Soldier Body:psyon_default Rank:soldier LifeStatus:Conscious - 
      Actor: ID:4697 HP:0|34 Address:[X:4, Y:0, Z:42] Name:Name:Psyon Soldier Body:psyon_default Rank:soldier LifeStatus:Dead - 
      Actor: ID:4711 HP:0|34 Address:[X:1, Y:0, Z:20] Name:Name:Psyon Soldier Body:psyon_default Rank:soldier LifeStatus:Dead - 
      Actor: ID:4725 HP:50|50 Address:[X:26, Y:0, Z:5] Name:Name:Psyon Soldier Body:psyon_default Rank:soldier LifeStatus:Conscious - 
      Actor: ID:4739 HP:0|34 Address:[X:24, Y:0, Z:29] Name:Name:Psyon Soldier Body:psyon_default Rank:soldier LifeStatus:Dead - 
      Actor: ID:4753 HP:12|38 Address:[X:9, Y:0, Z:17] Name:Name:Psyon Soldier Body:psyon_default Rank:soldier LifeStatus:Conscious - 
},

last couple of lines from the output_log.txt file

Disposing: 0 animation(s), 4 screen(s)

UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:Log(Object)
Common.Logging.UnityLogAppender:Append(LoggingEvent) (at D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Libraries\Common\Code\Debug\Logging\UnityLogAppender.cs:58)
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:InfoFormat(String, Object, Object) (at c:\log4net\tags\1.2.15RC1\src\Core\LogImpl.cs:479)
Common.Screens.ScreenManager`1:Dispose() (at D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Libraries\Common\Code\Lifecycles\ScreenLifecycle\ScreenManager.cs:217)
Xenonauts.XenonautsMain:OnApplicationQuit() (at D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Screens\XenonautsMain.cs:509)
 
(Filename: D:/Jenkins/workspace/X2 (Build)/release-0.43.0/Assets/Code/Libraries/Common/Code/Debug/Logging/UnityLogAppender.cs Line: 58)

NullReferenceException: [INITIAL CRASH] - A fatal error occurred during Update[] -  - Object reference not set to an instance of an object
  at Artitas.Plugins.EnumerableExtensions.GetValueOrDefault[AnimationClip,AnimationClip] (IDictionary`2 dictionary, UnityEngine.AnimationClip key, UnityEngine.AnimationClip defaultValue) [0x00005] in D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Plugins\Xenonauts\Artitas\EnumerableExtensions.cs:53 
  at Xenonauts.GroundCombat.Systems.Animation.CombatantAnimations.FindOverrideClip (UnityEngine.AnimationClip key) [0x00009] in D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Screens\GroundCombat\Systems\Animation\CombatantAnimations.cs:234 
  at Xenonauts.GroundCombat.Systems.Animation.CombatantAnimations.ReplaceControllerClips (UnityEngine.AnimatorOverrideController cont, UnityEngine.Animator animator) [0x000dd] in D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Screens\GroundCombat\Systems\Animation\CombatantAnimations.cs:258 
  at Xenonauts.GroundCombat.AnimatorSystem.SwapAnimationForItem (Xenonauts.GroundCombat.Events.SwitchedItemReport event) [0x0006a] in D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Screens\GroundCombat\Systems\Rendering\AnimatorSystem.cs:104 
  at (wrapper delegate-invoke) System.Action`2<Xenonauts.GroundCombat.AnimatorSystem, Xenonauts.GroundCombat.Events.SwitchedItemReport>:invoke_void__this___AnimatorSystem_SwitchedItemReport (Xenonauts.GroundCombat.AnimatorSystem,Xenonauts.GroundCombat.Events.SwitchedItemReport)
  at Artitas.Core.Utils.ExpressionUtil+<ActionFromMethodInfoFactory>c__AnonStorey1`4[Artitas.Systems.EventSystem,Xenonauts.GroundCombat.Events.SwitchedItemReport,Xenonauts.GroundCombat.AnimatorSystem,Artitas.IEvent].<>m__0 (Artitas.Systems.EventSystem target, IEvent param) [0x0001c] in D:\Jenkins\workspace\X2 (Build)\release-0.43.0\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)\release-0.43.0\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)\release-0.43.0\Assets\Code\Libraries\Artitas\Artitas.Core\Code\Systems\EventSystem.cs:26 
  at Artitas.DefaultProcessStrategy.Process (IEvent event) [0x00202] in D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:889 
  at Artitas.DefaultProcessStrategy.Process () [0x00024] in D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Libraries\Artitas\Artitas.Core\Code\World.cs:825 
  at Artitas.World.Process () [0x00007] in D:\Jenkins\workspace\X2 (Build)\release-0.43.0\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)\release-0.43.0\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)\release-0.43.0\Assets\Code\Libraries\Common\Code\Lifecycles\ScreenLifecycle\ScreenManager.cs:150 
  at Xenonauts.XenonautsMain.Update () [0x00066] in D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Screens\XenonautsMain.cs:443 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Common.Logging.UnityLogAppender:Append(LoggingEvent) (at D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Libraries\Common\Code\Debug\Logging\UnityLogAppender.cs:49)
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 D:\Jenkins\workspace\X2 (Build)\release-0.43.0\Assets\Code\Screens\XenonautsMain.cs:523)
 
(Filename: D:/Jenkins/workspace/X2 (Build)/release-0.43.0/Assets/Plugins/Xenonauts/Artitas/EnumerableExtensions.cs Line: 53)

 

output_log.txt

Link to comment
Share on other sites

13 hours ago, npc85354 said:

*snip*

 

13 hours ago, wulf 21 said:

Yes, getting this, too. Looks like the steps before are not necessary to make the game crash, seems enough just to click the combat knife...

Thanks guys. Yeah, this crash seems to be affecting any melee weapon - it's triggered by the stun baton too. We'll get it fixed up as a matter of priority.

@npc85354 Jenkins is our build server :)

Link to comment
Share on other sites

I've had the same issue with stun grenades and *predominantly non-Psyon* enemies ("bulky lizard things" or another tough-to-describe species I hadn't encountered before). Stun grenades against Psyons seems fine, but 3 new games in a row have had the issue with the tier-2 soldiers for me.

Link to comment
Share on other sites

2 hours ago, SusiSisu said:

I've had the same issue with stun grenades and *predominantly non-Psyon* enemies ("bulky lizard things" or another tough-to-describe species I hadn't encountered before). Stun grenades against Psyons seems fine, but 3 new games in a row have had the issue with the tier-2 soldiers for me.

The lizard guys are called Sebillians. There's a different crash happening that is linked to them, something to do with their regeneration ability looking by the error reports coming in - can you give us any more info about when the game crashes? Was it something you did, or during the alien turn?

Link to comment
Share on other sites

19 hours ago, Chris said:

Was it something you did, or during the alien turn?

At the beginning of the alien turns, just after I threw a stun gas grenade at them (and the gas actually covered them). Once I had a grenade land in front of them, and then it CTD when they ran forward into the stun gas. Honestly, it was so frustrating that I only played 4 games until I got to the T2 aliens, twice I got Sebillians, and twice I got another alien I didn't recognize (tall and lanky, one was holding a shield).

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