Instalar Steam
iniciar sesión
|
idioma
简体中文 (chino simplificado)
繁體中文 (chino tradicional)
日本語 (japonés)
한국어 (coreano)
ไทย (tailandés)
Български (búlgaro)
Čeština (checo)
Dansk (danés)
Deutsch (alemán)
English (inglés)
Español de Hispanoamérica
Ελληνικά (griego)
Français (francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (húngaro)
Nederlands (holandés)
Norsk (noruego)
Polski (polaco)
Português (Portugués de Portugal)
Português-Brasil (portugués de Brasil)
Română (rumano)
Русский (ruso)
Suomi (finés)
Svenska (sueco)
Türkçe (turco)
Tiếng Việt (vietnamita)
Українська (ucraniano)
Comunicar un error de traducción








Radosha threw exception in WorkGiver DoctorRescue: System.NullReferenceException: Object reference not set to an instance of an object [Ref 54176116] at BedOwnershipTools.HarmonyPatches+Patch_RestUtility_FindBedFor.Prefix (RimWorld.Building_Bed& __result, Verse.Pawn sleeper, Verse.Pawn traveler, System.Boolean checkSocialProperness, System.Boolean ignoreOtherReservations, System.Nullable1[T] guestStatus) [0x00040] in <f78d8678aeb3492793b82fb0cd184f6a>:0 at RimWorld.RestUtility.FindBedFor (Verse.Pawn sleeper, Verse.Pawn traveler, System.Boolean checkSocialProperness, System.Boolean ignoreOtherReservations, System.Nullable1[T] guestStatus) [0x00036] in <24d25868955f4df08b02c73b55f389fe>:0 - PREFIX polymeric.bedownershiptools: Void BedOwnershipTools.HarmonyPatches+Patch_RestUtility_FindBedFor:Prefix(Building_Bed& __result, Pawn sleeper, Pawn traveler, Boolean checkSocialProperness, Boolean ignoreOtherReservations, Nullable1 guestStatus) - PREFIX VREAndroidsMod: Void VREAndroids.RestUtility_FindBedFor_Patch:Prefix(Pawn sleeper, Pawn traveler, List1& __state) - POSTFIX VREAndroidsMod: Void VREAndroids.RestUtility_FindBedFor_Patch:Postfix(List1 __state) at RimWorld.WorkGiver_TakeToBed.FindBed (Verse.Pawn pawn, Verse.Pawn patient) [0x0000a] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.WorkGiver_RescueDowned.HasJobOnThing (Verse.Pawn pawn, Verse.Thing t, System.Boolean forced) [0x0004a] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.JobGiver_Work+<>c__DisplayClass3_1.<TryIssueJobPackage>g__Validator|0 (Verse.Thing t) [0x00013] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.GenClosest+<>c__DisplayClass2_0.<ClosestThingReachable>g__GlobalValidator|0 (Verse.Thing t) [0x00034] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.GenClosest.<ClosestThing_Global>g__ValidateThing|5_1 (Verse.Thing t, System.Single distSquared, Verse.GenClosest+<>c__DisplayClass5_0& ) [0x00008] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.GenClosest.<ClosestThing_Global>g__Process|5_0 (Verse.Thing t, Verse.GenClosest+<>c__DisplayClass5_0& ) [0x00047] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.GenClosest.ClosestThing_Global (Verse.IntVec3 center, System.Collections.IEnumerable searchSet, System.Single maxDistance, System.Predicate1[T] validator, System.Func2[T,TResult] priorityGetter, System.Boolean lookInHaulSources) [0x00096] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.GenClosest.ClosestThingReachable (Verse.IntVec3 root, Verse.Map map, Verse.ThingRequest thingReq, Verse.AI.PathEndMode peMode, Verse.TraverseParms traverseParams, System.Single maxDistance, System.Predicate1[T] validator, System.Collections.Generic.IEnumerable1[T] customGlobalSearchSet, System.Int32 searchRegionsMin, System.Int32 searchRegionsMax, System.Boolean forceAllowGlobalSearch, Verse.RegionType traversableRegionTypes, System.Boolean ignoreEntirelyForbiddenRegions, System.Boolean lookInHaulSources) [0x00147] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.JobGiver_Work.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00678] in <24d25868955f4df08b02c73b55f389fe>:0 - TRANSPILER SmarterConstruction: List1 SmarterConstruction.Patches.PatchMakeFinishFramesPrioritized:Transpiler(IEnumerable1 instructions, ILGenerator generator) [Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1() [Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch5(System.String) [Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.RimWorld.JobGiver_Work.TryIssueJobPackage_Patch0(RimWorld.JobGiver_Work, Verse.Pawn, Verse.AI.JobIssueParams) [Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.AI.ThinkResult RimWorld.JobGiver_Work:TryIssueJobPackage(Verse.Pawn, Verse.AI.JobIssueParams),Verse.AI.ThinkResult RimWorld.JobGiver_Work.TryIssueJobPackage_Patch0(RimWorld.JobGiver_Work, Verse.Pawn, Verse.AI.JobIssueParams)>(RimWorld.JobGiver_Work, Verse.AI.ThinkResult&, Verse.Pawn, Verse.AI.JobIssueParams) [Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_Priority.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_Tagger.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_Subtree.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_Priority.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_Conditional.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_Priority.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [Core, Assembly-CSharp.dll] Verse.AI.Pawn_JobTracker.DetermineNextJob(Verse.ThinkTreeDef& thinkTree, System.Boolean ignoreQueue) [Core, Assembly-CSharp.dll] Verse.AI.Pawn_JobTracker.CheckForJobOverride(System.Single minPriority, System.Boolean ignoreQueue) [Core, Assembly-CSharp.dll] Verse.AI.Pawn_JobTracker.JobTrackerTickInterval(System.Int32 delta) [Core, Assembly-CSharp.dll] Verse.Pawn.TickInterval(System.Int32 delta) [Core, Assembly-CSharp.dll] Verse.Thing.DoTick() [Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.TickList.Tick_Patch2(Verse.TickList) [Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.TickManager.DoSingleTick_Patch4(Verse.TickManager) [Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.TickManager.TickManagerUpdate_Patch0(Verse.TickManager) [Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Game.UpdatePlay_Patch2(Verse.Game) [Core, Assembly-CSharp.dll] Verse.Root_Play.Update()
Exception in JobDriver tick for pawn Baron driver=JobDriver_ConstructFinishFrame (toilIndex=1) driver.job=(FinishFrame (Job_15055) A = Thing_Frame_AC_SleeveCasket18729 Giver = JobGiver_Work [workGiverDef: ConstructFinishFrames])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 849834B4]
at BedOwnershipTools.CATPBAndPOMethodReplacements.PostSpawnSetup (RimWorld.CompAssignableToPawn thiss, System.Boolean respawningAfterLoad) [0x0000c] in C:\Games\Steam\steamapps\common\RimWorld\Mods\RimWorldBedOwnershipTools\Source\BedOwnershipTools\CATPBAndPOMethodReplacements.cs:37
at BedOwnershipTools.HarmonyPatches+Patch_CompAssignableToPawn_PostSpawnSetup.Postfix (RimWorld.CompAssignableToPawn __instance, System.Boolean respawningAfterLoad) [0x0001a] in C:\Games\Steam\steamapps\common\RimWorld\Mods\RimWorldBedOwnershipTools\Source\BedOwnershipTools\HarmonyPatches\BedAssignmentGroups.cs:95
at RimWorld.CompAssignableToPawn.PostSpawnSetup (System.Boolean respawningAfterLoad) [0x00056] in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX polymeric.bedownershiptools: Void BedOwnershipTools.HarmonyPatches+Patch_CompAssignableToPawn_PostSpawnSetup:Postfix(CompAssignableToPawn __instance, Boolean respawningAfterLoad)
at Verse.ThingWithComps.SpawnSetup (Verse.Map map, System.Boolean respawningAfterLoad) [0x00026] in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX OskarPotocki.VEF: Void VEF.Weapons.VanillaExpandedFramework_ThingWithComps_SpawnSetup_Patch:Postfix(ThingWithComps __instance)
at Verse.Building.SpawnSetup (Verse.Map map, System.Boolean respawningAfterLoad) [0x0005d] in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX ReBuildDoorsAndCornersMod: Void ReBuildDoorsAndCorners.Building_SpawnSetup_Patch:Postfix(Building __instance)
- POSTFIX LongerCFloor.ProxyHeat: Void ProxyHeat.HarmonyPatches+Patch_SpawnSetup:Postfix(Building __instance)
at RimWorld.Building_Bed.SpawnSetup (Verse.Map map, System.Boolean respawningAfterLoad) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
at AlteredCarbon.Building_SleeveCasket.SpawnSetup (Verse.Map map, System.Boolean respawningAfterLoad) [0x00000] in <7f1267d4f2e941c5a987e6e5572e5626>:0
at Verse.GenSpawn.Spawn (Verse.Thing newThing, Verse.IntVec3 loc, Verse.Map map, Verse.Rot4 rot, Verse.WipeMode wipeMode, System.Boolean respawningAfterLoad, System.Boolean forbidLeavings) [0x00344] in <24d25868955f4df08b02c73b55f389fe>:0
- PREFIX Uuugggg.rimworld.Replace_Stuff.main: Void Replace_Stuff.NewThing.TransferSettings:Prefix(Thing newThing, IntVec3 loc, Map map, Rot4 rot, Boolean respawningAfterLoad, Thing& __state)
- PREFIX VFEPirates.Mod: Boolean VFEPirates.GenSpawn_Spawn_Patch:Prefix(Thing& newThing, WipeMode& wipeMode, Boolean respawningAfterLoad)
- POSTFIX Uuugggg.rimworld.Replace_Stuff.main: Void Replace_Stuff.NewThing.TransferSettings:Postfix(Thing __result, Thing __state)
at Replace_Stuff.DestroyedRestore.ReviveBuilding.CheckForRevival (Verse.Thing newThing, Verse.IntVec3 loc, Verse.Map map, Verse.Rot4 rot, Verse.WipeMode wipeMode, System.Boolean respawningAfterLoad, System.Boolean forbidLeavings) [0x00000] in <95848dfebad44f6d82317aa7ce2b74ef>:0
at RimWorld.Frame.CompleteConstruction (Verse.Pawn worker) [0x00243] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER OskarPotocki.VEF: IEnumerable`1 VEF.Pawns.VanillaExpandedFramework_Frame_CompleteConstruction_Patch:Transpiler(IEnumerable`1 codeInstructions)
- TRANSPILER Uuugggg.rimworld.Replace_Stuff.main: IEnumerable`1 Replace_Stuff.DestroyedRestore.ReviveBuilding:Transpiler(IEnumerable`1 instructions, MethodBase mb, ILGenerator ilg)
- TRANSPILER vanillaexpanded.skills: IEnumerable`1 VSE.Stats.StatPatches:ConstructionQualityTranspiler(IEnumerable`1 instructions)
- PREFIX Uuugggg.rimworld.Replace_Stuff.main: Boolean Replace_Stuff.Virtualize_CompleteConstruction:Prefix(Frame __instance, Pawn worker)
- PREFIX Uuugggg.rimworld.Replace_Stuff.main: Void Replace_Stuff.NewThing.RememberWasNewThing:Prefix(Frame __instance)
at RimWorld.JobDriver_ConstructFinishFrame+<>c__DisplayClass8_0.<MakeNewToils>b__1 (System.Int32 delta) [0x001a8] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER OskarPotocki.VEF: IEnumerable`1 VEF.Pawns.VanillaExpandedFramework_JobDriver_ConstructFinishFrame_MakeNewToils_TickAction_Patch:Transpiler(IEnumerable`1 codeInstructions, MethodBase method)
- TRANSPILER vanillaexpanded.skills: IEnumerable`1 VSE.Stats.StatPatches:FloorStatOptionTranspiler(IEnumerable`1 instructions)
at Verse.AI.JobDriver.DriverTickInterval (System.Int32 delta) [0x0009f] in <24d25868955f4df08b02c73b55f389fe>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:DriverTickInterval (int)
Verse.AI.Pawn_JobTracker:JobTrackerTickInterval (int)
Verse.Pawn:TickInterval (int)
Verse.Thing:DoTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()
here is the one with only those mods installed:
Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6EAAA6D8]
at BedOwnershipTools.CATPBAndPOMethodReplacements.PostSpawnSetup (RimWorld.CompAssignableToPawn thiss, System.Boolean respawningAfterLoad) [0x0000c] in C:\Games\Steam\steamapps\common\RimWorld\Mods\RimWorldBedOwnershipTools\Source\BedOwnershipTools\CATPBAndPOMethodReplacements.cs:37
at BedOwnershipTools.HarmonyPatches+Patch_CompAssignableToPawn_PostSpawnSetup.Postfix (RimWorld.CompAssignableToPawn __instance, System.Boolean respawningAfterLoad) [0x0001a] in C:\Games\Steam\steamapps\common\RimWorld\Mods\RimWorldBedOwnershipTools\Source\BedOwnershipTools\HarmonyPatches\BedAssignmentGroups.cs:95
at RimWorld.CompAssignableToPawn.PostSpawnSetup (System.Boolean respawningAfterLoad) [0x00056] in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX polymeric.bedownershiptools: Void BedOwnershipTools.HarmonyPatches+Patch_CompAssignableToPawn_PostSpawnSetup:Postfix(CompAssignableToPawn __instance, Boolean respawningAfterLoad)
at Verse.ThingWithComps.SpawnSetup (Verse.Map map, System.Boolean respawningAfterLoad) [0x00026] in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX OskarPotocki.VEF: Void VEF.Weapons.VanillaExpandedFramework_ThingWithComps_SpawnSetup_Patch:Postfix(ThingWithComps __instance)
at Verse.Building.SpawnSetup (Verse.Map map, System.Boolean respawningAfterLoad) [0x00054] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.Building_Bed.SpawnSetup (Verse.Map map, System.Boolean respawningAfterLoad) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
at AlteredCarbon.Building_SleeveCasket.SpawnSetup (Verse.Map map, System.Boolean respawningAfterLoad) [0x00000] in <7f1267d4f2e941c5a987e6e5572e5626>:0
at Verse.GenSpawn.Spawn (Verse.Thing newThing, Verse.IntVec3 loc, Verse.Map map, Verse.Rot4 rot, Verse.WipeMode wipeMode, System.Boolean respawningAfterLoad, System.Boolean forbidLeavings) [0x00276] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.Designator_Build.DesignateSingleCell (Verse.IntVec3 c) [0x00185] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.DesignatorManager.ProcessInputEvents () [0x00050] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.MapInterface.HandleMapClicks () [0x00010] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x0009d] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.Root.OnGUI () [0x00040] in <24d25868955f4df08b02c73b55f389fe>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Root:OnGUI ()
I released the fixes in v1.0.3. Fingers crossed I squashed a good number (ideally all) of them.
cgzxhdc & SmithsonianDSP:
Turns out there are Pawn types which don't have or need the bed ownership data I added for the mod, but go through my bed related code patches nonetheless when they're downed/destroyed. That certainly explains the sentry drone shredding issue and maybe the android downed issue (though not 100% sure about androids).
Berri & LENNOX (& tata from comments):
Turns out other modders don't always tag bed-like buildings the way I expected. Similar to the Pawn issue, the game ran my code against buildings that didn't have this mod's bed ownership data.
GetInspectString exception on VREA_AndroidStandSpot3922790: System.NullReferenceException: Object reference not set to an instance of an object
[Ref39B879CA] Duplicate stacktrace, see ref for original
Could you try reinstalling the mod especially if you had originally subscribed to it before September 3rd?
I fixed a bug in version 1.0.3 with the same symptoms (null reference exception when an android standing spot is inspected and inability for androids to use the spot for reformatting/repairs).
If the bug is occurring on version 1.0.8 (latest version) I will take another look. I might need a full mod list to reproduce.