Jump to content

Crash when abandoning ship


RuiPalhas
  • Branch: Preview Branch Version: Windows Fixed

I'm getting a crash when abandoning a stranded ship. The error seems to be related to the gas/liquid fittings withing the capsule.

Spoiler

Exception in: (RocketInteriorGasInputPort).RocketConduitSender+States.root.on.working.notOnGround. 
System.NullReferenceException: Object reference not set to an instance of an object
  at RocketConduitSender+States+<>c.<InitializeStates>b__3_3 (RocketConduitSender+StatesInstance smi) [0x0000b] in <e29f62b80c9e4a9da170d249305d6eb7>: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 <e29f62b80c9e4a9da170d249305d6eb7>:0 

  at UnityEngine.Debug.LogError (System.Object message, UnityEngine.Object context) [0x00000] in <9fe2cbebfa394c8da6af069ec8cc9ef4>:0 
  at Debug.LogError (System.Object obj, UnityEngine.Object context) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at DebugUtil.LogErrorArgs (UnityEngine.Object context, System.Object[] objs) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at DebugUtil.LogException (UnityEngine.Object context, System.String errorMessage, System.Exception e) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>: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 <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PopState () [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].StopSM (System.String reason) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at StateMachineController.OnTargetDestroyed (System.Object data) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at StateMachineController+<>c.<.cctor>b__30_0 (StateMachineController component, System.Object data) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at EventSystem+IntraObjectHandler`1[ComponentType].Trigger (UnityEngine.GameObject gameObject, System.Object eventData) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at EventSystem.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at KMonoBehaviour.Trigger (System.Int32 hash, System.Object data) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at TracesExtesions.DeleteObject (UnityEngine.GameObject go) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at TracesExtesions.DeleteObject (UnityEngine.Component cmp) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at WorldContainer.TransferBuildingMaterials (System.Collections.Generic.HashSet`1[System.Int32]& noRefundTiles) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at WorldContainer.DestroyWorldBuildings (System.Collections.Generic.HashSet`1[System.Int32]& noRefundTiles) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at ClusterManager.DestoryRocketInteriorWorld (System.Int32 world_id, ClustercraftExteriorDoor door) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at ClustercraftExteriorDoor.OnCleanUp () [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at KMonoBehaviour.OnDestroy () [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
Build: U35-479045-S

The crash happens right after the rocket explodes in the starmap


Steps to Reproduce

Load the attached save; go to the starmap; abandon the stranded ship (Saturn Li); wait a fwe seconds for the crash to happen

Serene Crashpad Cycle 1862.sav




User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.

I get the same error. I have to abandon two different radbolt rockets since I didn't notice their range changed and attempting to abandon either crashes the game. This is the error log I get:

Exception in: (RocketInteriorGasInputPort).RocketConduitSender+States.root.on.working.notOnGround. 
System.NullReferenceException: Object reference not set to an instance of an object
  at RocketConduitSender+States+<>c.<InitializeStates>b__3_3 (RocketConduitSender+StatesInstance smi) [0x0000b] in <e29f62b80c9e4a9da170d249305d6eb7>: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 <e29f62b80c9e4a9da170d249305d6eb7>:0 

  at UnityEngine.Debug.LogError (System.Object message, UnityEngine.Object context) [0x00000] in <9fe2cbebfa394c8da6af069ec8cc9ef4>:0 
  at Debug.LogError (System.Object obj, UnityEngine.Object context) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at DebugUtil.LogErrorArgs (UnityEngine.Object context, System.Object[] objs) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at DebugUtil.LogException (UnityEngine.Object context, System.String errorMessage, System.Exception e) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>: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 <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PopState () [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].StopSM (System.String reason) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at StateMachineController.OnTargetDestroyed (System.Object data) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at StateMachineController+<>c.<.cctor>b__30_0 (StateMachineController component, System.Object data) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at EventSystem+IntraObjectHandler`1[ComponentType].Trigger (UnityEngine.GameObject gameObject, System.Object eventData) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at EventSystem.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at KMonoBehaviour.Trigger (System.Int32 hash, System.Object data) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at TracesExtesions.DeleteObject (UnityEngine.GameObject go) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at TracesExtesions.DeleteObject (UnityEngine.Component cmp) [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
  at WorldContainer.TransferBuildingMaterials (System.Collections.Generic.HashSet`1[System.Int32]& noRefundTiles) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at WorldContainer.DestroyWorldBuildings (System.Collections.Generic.HashSet`1[System.Int32]& noRefundTiles) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at ClusterManager.DestoryRocketInteriorWorld (System.Int32 world_id, ClustercraftExteriorDoor door) [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at ClustercraftExteriorDoor.OnCleanUp () [0x00000] in <e29f62b80c9e4a9da170d249305d6eb7>:0 
  at KMonoBehaviour.OnDestroy () [0x00000] in <8aff265564c342ea8e81986d8b66c79b>:0 
Build: U35-479045-S

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