I have lots of exceptions in the KSP.log file:
NullReferenceException: Object reference not set to an instance of an object
KERBALISM.Habitat.UpdateCrew (HostedFromToAction`2 dat)
EventData`1[GameEvents+HostedFromToAction`2[ProtoCrewMember,Part]].Fire (HostedFromToAction`2 data)
UnityEngine.Debug:LogException(Exception)
EventData`1:Fire(HostedFromToAction`2)
CrewTransfer:MoveCrewTo(Part)
CrewTransfer:OnPartSelect(Part)
PartSelector:LateUpdate()
Seems that this occurs when transferring kerbals from one part of a vessel to another. I also see a message "transfer aborted" in the game, but kerbals are transferred anyway.
There are same NREs but triggered from another place:
NullReferenceException: Object reference not set to an instance of an object
KERBALISM.Habitat.UpdateCrew (HostedFromToAction`2 dat)
EventData`1[GameEvents+HostedFromToAction`2[ProtoCrewMember,Part]].Fire (HostedFromToAction`2 data)
UnityEngine.Debug:LogException(Exception)
EventData`1:Fire(HostedFromToAction`2)
FlightEVA:onGoForEVA()
FlightEVA:spawnEVA(ProtoCrewMember, Part, Transform, Boolean)
FlightEVA:SpawnEVA(Kerbal)
KSP.UI.Screens.Flight.KerbalPortrait:ClickEVA()
UnityEngine.EventSystems.EventSystem:Update()
And:
NullReferenceException: Object reference not set to an instance of an object
KERBALISM.Habitat.UpdateCrew (HostedFromToAction`2 dat)
EventData`1[GameEvents+HostedFromToAction`2[ProtoCrewMember,Part]].Fire (HostedFromToAction`2 data)
UnityEngine.Debug:LogException(Exception)
EventData`1:Fire(HostedFromToAction`2)
KerbalEVA:proceedAndBoard(Part)
KerbalEVA:BoardPart(Part)
KerbalEVA:<SetupFSM>m__32()
KerbalFSM:RunEvent(KFSMEvent)
KerbalFSM:updateFSM(KFSMUpdateMode)
KerbalFSM:UpdateFSM()
KerbalEVA:Update()
The last one caused my kerbal to "not completely enter" a vessel, so the game then went mad: no staging UI anymore, no MechJeb UI, ComNet status panel showing multiple symbols with "No text" tool-tips etc. I had to restart the game.
Could you please check whether there's an issue in Kerbalism?