Hey, I'm getting the issue where KCT eats my kerbals. When I recover crafts through KCT, sometimes the craft will recover without a recovery timer and whatever Kerbal was in the craft will be listed as missing or Dead. I'm running KSP 1.2.1 and the 1.2_3 dll. Here is what I think is the relevant excerpt of my output_log:
Exception handling event onVesselRecovered in class VesselRecovery:System.NullReferenceException: Object reference not set to an instance of an object
at VesselRecovery.OnVesselRecovered (.ProtoVessel pv, Boolean quick) [0x00000] in <filename unknown>:0
at EventData`2[ProtoVessel,System.Boolean].Fire (.ProtoVessel data0, Boolean data1) [0x00000] in <filename unknown>:0
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
NullReferenceException: Object reference not set to an instance of an object
at VesselRecovery.OnVesselRecovered (.ProtoVessel pv, Boolean quick) [0x00000] in <filename unknown>:0
at EventData`2[ProtoVessel,System.Boolean].Fire (.ProtoVessel data0, Boolean data1) [0x00000] in <filename unknown>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
EventData`2:Fire(ProtoVessel, Boolean)
VesselRetrieval:recoverVessel(Vessel)
VesselRetrieval:recoverVessels()
<OnLevelLoaded>c__Iterator46:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
(Filename: Line: -1)
[KCT] Removing funds: 10781.318359375, New total: 45806.593775442
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
Exception handling event onVesselRecovered in class KCT_Events:System.NullReferenceException: Object reference not set to an instance of an object
at KerbalConstructionTime.KCT_Recon_Rollout..ctor (KerbalConstructionTime.KCT_BuildListVessel vessel, RolloutReconType type, System.String id, System.String launchSite) [0x00000] in <filename unknown>:0
at KerbalConstructionTime.KCT_Events.vesselRecoverEvent (.ProtoVessel v, Boolean unknownAsOfNow) [0x00000] in <filename unknown>:0
at EventData`2[ProtoVessel,System.Boolean].Fire (.ProtoVessel data0, Boolean data1) [0x00000] in <filename unknown>:0
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
NullReferenceException: Object reference not set to an instance of an object
at KerbalConstructionTime.KCT_Recon_Rollout..ctor (KerbalConstructionTime.KCT_BuildListVessel vessel, RolloutReconType type, System.String id, System.String launchSite) [0x00000] in <filename unknown>:0
at KerbalConstructionTime.KCT_Events.vesselRecoverEvent (.ProtoVessel v, Boolean unknownAsOfNow) [0x00000] in <filename unknown>:0
at EventData`2[ProtoVessel,System.Boolean].Fire (.ProtoVessel data0, Boolean data1) [0x00000] in <filename unknown>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
EventData`2:Fire(ProtoVessel, Boolean)
VesselRetrieval:recoverVessel(Vessel)
VesselRetrieval:recoverVessels()
<OnLevelLoaded>c__Iterator46:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
(Filename: Line: -1)
FF: adding mission summary for vessel ProtoVessel
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
FF: adding mission summary for kerbal Jebediah Kerman, crew=True
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
FF: vessel recovered Bumblebee
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
FF: kerbal Jebediah Kerman ended a mission
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
FF: hall of fame refreshed
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
Flight State Captured
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
[ProtoCrewMember Warning]: Crewmember Jebediah Kerman found assigned but no vessels reference him. Jebediah Kerman set as missing.
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
FF: kerbal status change: Jebediah Kerman from Assigned to Missing at time 2417967.66404317
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
FF: hall of fame refreshed
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
Saving Achievements Tree...
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
Saving Achievements Tree...
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
[KCT] Writing to persistence.
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
[KCT] Saving KSC Stock
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
FF: saving hall of fame scenario module (at 2417967.66404317)
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
FF: saving hall of fame (191 logbook entries)
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
FF: hall of fame saved in 0ms
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
[MessageSystem] Save Messages
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
Game State Saved to saves/KSC Airlines/persistent
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
[UIMasterController]: ShowUI
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
Here is the full log file
Let me know what you think...