[0.17.1536] Sell and buy prisoner cause Prisoner ITab error

Started by duduluu, May 13, 2017, 10:55:36 PM

Previous topic - Next topic

duduluu

Sell a prisoner, then buy him back, when I click the Prisoner ITab, the rimworld throw an exception (and the ITab is empty.)


RimWorld 0.17.1536 rev1027
Verse.Log:Message(String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:30)
RimWorld.VersionControl:LogVersionNumber() (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\Utility\Version\VersionControl.cs:83)
Verse.Root:CheckGlobalInit() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root.cs:76)
Verse.Root:Start() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root.cs:31)
Verse.Root_Entry:Start() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Entry.cs:16)


Initializing new game with mods Core
Verse.Log:Message(String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:30)
Verse.Game:InitNewGame() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:269)
Verse.Root_Play:<Start>m__84F() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:43)
Verse.LongEventHandler:RunEventFromAnotherThread(Action) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\LongEventHandler.cs:439)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84B() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\LongEventHandler.cs:353)


Exception filling tab RimWorld.ITab_Pawn_Prisoner: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.PawnUtility.RecruitDifficulty (Verse.Pawn pawn, RimWorld.Faction recruiterFaction, Boolean withPopIntent) [0x00033] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\Pawn\PawnUtility.cs:688
at RimWorld.ITab_Pawn_Visitor.FillTab () [0x00114] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\ITabs\ITab_Pawn_Guest.cs:53
at Verse.InspectTabBase+<DoTabGUI>c__AnonStorey44D.<>m__65B () [0x00041] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\InspectTabBase.cs:66
Verse.Log:Error(String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:48)
Verse.Log:ErrorOnce(String, Int32) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:60)
Verse.<DoTabGUI>c__AnonStorey44D:<>m__65B() (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\InspectTabBase.cs:70)
Verse.ImmediateWindow:DoWindowContents(Rect) (at C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Windows\ImmediateWindow.cs:29)
Verse.<WindowOnGUI>c__AnonStorey2C3:<>m__1B3(Int32) (at C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Windows\Window.cs:192)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, GUISkin, Int32, Single, Single, GUIStyle) (at C:\buildslave\unity\build\Runtime\IMGUI\Managed\GUI.cs:1896)
RimTrans translation tool for RimWorld
RimWorld-English original text for translating RimWorld
RimWorld-zh.com my translation team website


ison