Jump to content

MovePickupablePlacer).MovePickupableChore NPE Crash


chris9871
  • Branch: Live Branch Version: Windows Pending

Exception in: (MovePickupablePlacer).MovePickupableChore+States.root.fetch.pickup.
System.NullReferenceException: Object reference not set to an instance of an object
  at KAnimControllerBase.get_OverlayColour () [0x00000] in <ad882e55d8ac49379773540ee16f428f>:0
  at ElementSplitterComponents.CopyRenderSettings (KBatchedAnimController src, KBatchedAnimController dest) [0x00012] in <ad882e55d8ac49379773540ee16f428f>:0
  at ElementSplitterComponents.OnTake (HandleVector`1+Handle[T] handle, System.Single amount) [0x00082] in <ad882e55d8ac49379773540ee16f428f>:0
  at ElementSplitterComponents+<>c__DisplayClass2_0.<OnPrefabInit>b__0 (System.Single amount) [0x00000] in <ad882e55d8ac49379773540ee16f428f>:0
  at Pickupable.Take (System.Single amount) [0x0005f] in <ad882e55d8ac49379773540ee16f428f>:0
  at Pickupable.OnCompleteWork (Worker worker) [0x00025] in <ad882e55d8ac49379773540ee16f428f>:0
  at Workable.CompleteWork (Worker worker) [0x0000f] in <ad882e55d8ac49379773540ee16f428f>:0
  at Worker.CompleteWork () [0x00065] in <ad882e55d8ac49379773540ee16f428f>:0
  at Worker.StopWork () [0x00021] in <ad882e55d8ac49379773540ee16f428f>:0
  at GameStateMachine`4+State+<>c__DisplayClass84_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleWork>b__2 (StateMachineInstanceType smi) [0x0000c] in <ad882e55d8ac49379773540ee16f428f>: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 <ad882e55d8ac49379773540ee16f428f>:0

  at UnityEngine.Debug.LogError (System.Object message, UnityEngine.Object context) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0
  at Debug.LogError (System.Object obj, UnityEngine.Object context) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
  at DebugUtil.LogErrorArgs (UnityEngine.Object context, System.Object[] objs) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
  at DebugUtil.LogException (UnityEngine.Object context, System.String errorMessage, System.Exception e) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>: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 <ad882e55d8ac49379773540ee16f428f>:0
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PopState () [0x00000] in <ad882e55d8ac49379773540ee16f428f>:0
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].StopSM (System.String reason) [0x00000] in <ad882e55d8ac49379773540ee16f428f>:0
  at Chore.End (System.String reason) [0x00000] in <ad882e55d8ac49379773540ee16f428f>:0
  at Chore.Cancel (System.String reason) [0x00000] in <ad882e55d8ac49379773540ee16f428f>:0
  at CancellableMove.OnCancel (Movable cancel_movable) [0x00000] in <ad882e55d8ac49379773540ee16f428f>:0
  at CancellableMove.RemoveMovable (Movable moved) [0x00000] in <ad882e55d8ac49379773540ee16f428f>:0
  at Movable.OnCleanUp () [0x00000] in <ad882e55d8ac49379773540ee16f428f>:0
  at KMonoBehaviour.OnDestroy () [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
Build: U48-568201-S


Steps to Reproduce

Unknown, this seems like a rare condition.  Steps leading up to this:

  1. Selected several move material to a close-by location in the air, some stacks small (<2000kg) and some stacks large (>2000kg)
  2. Small-ish room, all items within reach without moving
  3. At least 3 duplicants in the room

Guessing that 2 duplicants hit a race condition on picking up the last bit of a stack.

 

From the Player Log:

[03:37:17.998] [1] [WARNING] Pickupable <link="IGNEOUSROCK">Igneous Rock</link> has been destroyed and there are no more pickups to move. Cancel the chore

Items being moved with the move tool were Igneous Rock.




User Feedback


There may have been an additional piece to this crash: There's a self-entombing bottle emptier, which is dumping magma on itself.  One of the stacks of igneous rock was under the bottle emptier.

Share this comment


Link to comment
Share on other sites



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

×
  • Create New...