Game crashes when a Rover rescues incapacitated duplicant


Endahs
  • Branch: Live Branch Version: Windows Pending

Simple enough. Game crashes as soon as a Rover reaches the body of a incapacitated duplicant.  If I disable all beds and leave the duplicant to die there is no crash. If I enable a bed, assign it to the downed duplicant, put a high priority on it, I can see a Rover take the task and make their way to the duplicant. As soon as the Rover arrives at the same place of the downed duplicant the game crashes with the error below:

Playing on latest Spaced Out. This occurs with OR without mods.

Crash log:

Anim [373] out of range [91] in batch [0x90358063]

  at UnityEngine.Debug.LogError (System.Object message) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0 
  at Debug.LogError (System.Object obj) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at KBatchGroupData.GetAnim (System.Int32 anim) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at KBatchedAnimController.GetAnim (System.Int32 index) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at KAnimControllerBase.StartQueuedAnim () [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at KAnimControllerBase.Restart (HashedString anim_name, KAnim+PlayMode mode, System.Single speed, System.Single time_offset) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at KAnimControllerBase.RebuildOverrides (KAnimFile kanim_file) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at KAnimControllerBase.AddAnimOverrides (KAnimFile kanim_file, System.Single priority) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at Pickupable.OnStore (System.Object data) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at Pickupable+<>c.<.cctor>b__118_0 (Pickupable component, System.Object data) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at EventSystem+IntraObjectHandler`1[ComponentType].Trigger (UnityEngine.GameObject gameObject, System.Object eventData) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at EventSystem.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at EventExtensions.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at Storage.Store (UnityEngine.GameObject go, System.Boolean hide_popups, System.Boolean block_events, System.Boolean do_disease_transfer, System.Boolean is_deserializing) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at RescueIncapacitatedChore+States.<InitializeStates>b__7_4 (RescueIncapacitatedChore+StatesInstance smi) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PopState () [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].GoTo (StateMachine+BaseState base_state) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at GameStateMachine`4+EventTransitionData[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteTransition (StateMachineInstanceType smi) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at GameStateMachine`4+EventTransitionData[StateMachineType,StateMachineInstanceType,MasterType,DefType].OnCallback (StateMachineInstanceType smi) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at GameStateMachine`4+EventTransitionData+<>c__DisplayClass7_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<Register>b__0 (System.Object d) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at EventSystem.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at EventExtensions.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at KBatchedAnimController.TriggerStop () [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at KAnimControllerBase.StartQueuedAnim () [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at KAnimControllerBase.Queue (HashedString anim_name, KAnim+PlayMode mode, System.Single speed, System.Single time_offset) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at KAnimControllerBase.Play (HashedString anim_name, KAnim+PlayMode mode, System.Single speed, System.Single time_offset) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at GameStateMachine`4+State+<>c__DisplayClass123_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<PlayAnim>b__0 (StateMachineInstanceType smi) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PushState (StateMachine+BaseState state) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].GoTo (StateMachine+BaseState base_state) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at GameStateMachine`4+EventTransitionData[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteTransition (StateMachineInstanceType smi) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at GameStateMachine`4+EventTransitionData[StateMachineType,StateMachineInstanceType,MasterType,DefType].OnCallback (StateMachineInstanceType smi) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at GameStateMachine`4+EventTransitionData+<>c__DisplayClass7_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<Register>b__0 (System.Object d) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at EventSystem.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at EventExtensions.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at GameStateMachine`4+State+<>c__DisplayClass73_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<TriggerOnEnter>b__0 (StateMachineInstanceType smi) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PushState (StateMachine+BaseState state) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].GoTo (StateMachine+BaseState base_state) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at Navigator.Stop (System.Boolean arrived_at_destination, System.Boolean play_idle) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at Navigator.AdvancePath (System.Boolean trigger_advance) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at TransitionDriver.UpdateTransition (System.Single dt) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at Navigator.SimEveryTick (System.Single dt) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at Navigator+States+<>c.<InitializeStates>b__5_2 (Navigator+StatesInstance smi, System.Single dt) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at BucketUpdater`1[DataType].Update (DataType data, System.Single dt) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at StateMachineUpdater.AdvanceOneSimSubTick () [0x00000] in <8c239b169b544cce8b8bc7ddd2d09e10>:0 
  at Game.SimEveryTick (System.Single dt) [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at Game.Update () [0x00000] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
Build: U42-510972-S

 

Player log crash:

[20:17:19.444] [1] [ERROR] Janitor Exception in: (Minion).RescueIncapacitatedChore+States.root.holding.pickup. 
System.NullReferenceException: Object reference not set to an instance of an object
  at RescueIncapacitatedChore+States.<InitializeStates>b__7_4 (RescueIncapacitatedChore+StatesInstance smi) [0x0005f] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00048] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
Exception in: (Minion).RescueIncapacitatedChore+States.root.holding.pickup. 
System.NullReferenceException: Object reference not set to an instance of an object
  at RescueIncapacitatedChore+States.<InitializeStates>b__7_4 (RescueIncapacitatedChore+StatesInstance smi) [0x0005f] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00048] in <9411b2c55a4e44e68a95bd3ba148e05c>:0 


Steps to Reproduce

Down a duplicant. Assign that duplicant to a medical bed. Allow a Rover to take the task to save the duplicant. When Rover arrives at the downed duplicant the game will crash.

This occurs with OR without mods.



User Feedback


There are no comments to display.



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now