RimWorld
The Dead Man's Switch
TheRedPriest 28 ENE 2024 a las 7:52 a. m.
Bugs and Errors
Thought I'd make a discussion to centralize issues and to actually allow us to post github links. To start off, the github link of my error cascade caused by the 356 Frontier faction trying to spawn in map:
https://gist.github.com/HugsLibRecordKeeper/3e91afda6659148d92772a3500e3097c
< >
Mostrando 31-45 de 148 comentarios
Aphasia 9 MAY 2024 a las 6:21 p. m. 
Exception while recalculating VME_Royalty_Exalted thought state for pawn Rick: System.NullReferenceException: Object reference not set to an instance of an object
[Ref C7FD3A76]
at VanillaMemesExpanded.ThoughtWorker_Precept_Royalty.ShouldHaveThought (Verse.Pawn p, Verse.Pawn otherPawn) [0x00040] in <c364d542f38c43d5a8e090ae90d9eb36>:0
at RimWorld.ThoughtWorker_Precept_Social.CurrentSocialStateInternal (Verse.Pawn p, Verse.Pawn otherPawn) [0x0004f] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at RimWorld.ThoughtWorker.CurrentSocialState (Verse.Pawn p, Verse.Pawn otherPawn) [0x00010] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
at RimWorld.SituationalThoughtHandler.TryCreateSocialThought (RimWorld.ThoughtDef def, Verse.Pawn otherPawn) [0x0001e] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch7 (string)
RimWorld.SituationalThoughtHandler:TryCreateSocialThought (RimWorld.ThoughtDef,Verse.Pawn)
RimWorld.SituationalThoughtHandler:CheckRecalculateSocialThoughts (Verse.Pawn)
RimWorld.SituationalThoughtHandler:AppendSocialThoughts (Verse.Pawn,System.Collections.Generic.List`1<RimWorld.ISocialThought>)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.ThoughtHandler.GetSocialThoughts_Patch1 (RimWorld.ThoughtHandler,Verse.Pawn,System.Collections.Generic.List`1<RimWorld.ISocialThought>)
RimWorld.ThoughtHandler:GetDistinctSocialThoughtGroups (Verse.Pawn,System.Collections.Generic.List`1<RimWorld.ISocialThought>)
RimWorld.ThoughtHandler:TotalOpinionOffset (Verse.Pawn)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Pawn_RelationsTracker.OpinionOf_Patch1 (RimWorld.Pawn_RelationsTracker,Verse.Pawn)
RimWorld.SocialCardUtility:PawnsForSocialInfo (Verse.Pawn)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.SocialCardUtility.Recache_Patch0 (Verse.Pawn)
RimWorld.SocialCardUtility:CheckRecache (Verse.Pawn)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.SocialCardUtility.DrawRelationsAndOpinions_Patch1 (UnityEngine.Rect,Verse.Pawn)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.SocialCardUtility.DrawSocialCard_Patch1 (UnityEngine.Rect,Verse.Pawn)
RimWorld.ITab_Pawn_Social:FillTab ()
Verse.InspectTabBase/<>c__DisplayClass19_0:<DoTabGUI>b__0 ()
Verse.ImmediateWindow:DoWindowContents (UnityEngine.Rect)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

It seems to have an issue with vanilla memes expanded when the custom royalty appears
TurtleShroom 10 MAY 2024 a las 10:38 a. m. 
XML error: <settingName>WVC_Scavenging</settingName> doesn't correspond to any field in type PatchOperation. Context: <li Class="WVC_WorkModes.PatchOperation_Settings"><settingName>WVC_Scavenging</settingName><active Class="PatchOperationSequence"><operations><li Class="PatchOperationAdd"><xpath> Defs/ThinkTreeDef[defName = "DMS_Mechanoid"]/thinkRoot/subNodes/li[@Class="ThinkNode_ConditionalPlayerControlledMech"]/subNodes/li[@Class="ThinkNode_ConditionalNotFormingCaravan"]/subNodes</xpath><value><li Class="ThinkNode_ConditionalWorkMode" MayRequire="Ludeon.RimWorld.Biotech"><workMode>WVC_Scavenging</workMode><subNodes><li Class="WVC_WorkModes.ThinkNode_ConditionalWorkModesWithResearchRequirement" MayRequire="Ludeon.RimWorld.Biotech"><workMode>Work</workMode><workModeResearchRequirementDefs><li>WVC_WorkModes_Scavenging</li></workModeResearchRequirementDefs></li><li Class="WVC_WorkModes.ThinkNode_ConditionalEnemyOnMap"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Safe</workModeType><spotDefName>WVC_IOMSS_TotallySafeSpot</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><tickInterval>1500</tickInterval><forced>true</forced></li></subNodes></li><li Class="JobGiver_SeekAllowedArea" /><li Class="JobGiver_GetEnergy_Charger" /><li Class="WVC_WorkModes.ThinkNode_ConditionalCanRepair"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Safe</workModeType><spotDefName>WVC_IOMSS_TotallySafeSpot</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><tickInterval>6000</tickInterval><forced>true</forced></li></subNodes></li><li Class="WVC_WorkModes.ThinkNode_ConditionalAnyScavengeZone"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToScavengeZone" /><li Class="WVC_WorkModes.JobGiver_ScavengeSpawner"><statDef>WorkSpeedGlobal</statDef><chanceToSuccess>0.02</chanceToSuccess><productDefs><li><productDef>Steel</productDef><productCount>1~3</productCount><selectionWeight>1.2</selectionWeight></li><li><productDef>WoodLog</productDef><productCount>1~2</productCount><selectionWeight>0.77</selectionWeight></li><li><productDef>Plasteel</productDef><productCount>1~2</productCount><selectionWeight>0.18</selectionWeight></li><li><productDef>Silver</productDef><productCount>1~3</productCount><selectionWeight>0.03</selectionWeight></li><li><productDef>Gold</productDef><productCount>1~2</productCount><selectionWeight>0.03</selectionWeight></li><li><productDef>ComponentIndustrial</productDef><productCount>1~2</productCount><selectionWeight>0.02</selectionWeight></li></productDefs></li><li Class="WVC_WorkModes.JobGiver_WanderScavenge"><maxDanger>Deadly</maxDanger><locomotionUrgency>Amble</locomotionUrgency><reportStringOverride>Scavenging.</reportStringOverride></li></subNodes></li></subNodes></li></value></li></operations></active></li> (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) XML error: <active Class="PatchOperationSequence"><operations><li Class="PatchOperationAdd"><xpath> Defs/ThinkTreeDef[defName = "DMS_Mechanoid"]/thinkRoot/subNodes/li[@Class="ThinkNode_ConditionalPlayerControlledMech"]/subNodes/li[@Class="ThinkNode_ConditionalNotFormingCaravan"]/subNodes</xpath><value><li Class="ThinkNode_ConditionalWorkMode" MayRequire="Ludeon.RimWorld.Biotech"><workMode>WVC_Scavenging</workMode><subNodes><li Class="WVC_WorkModes.ThinkNode_ConditionalWorkModesWithResearchRequirement" MayRequire="Ludeon.RimWorld.Biotech"><workMode>Work</workMode><workModeResearchRequirementDefs><li>WVC_WorkModes_Scavenging</li></workModeResearchRequirementDefs></li><li Class="WVC_WorkModes.ThinkNode_ConditionalEnemyOnMap"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Safe</workModeType><spotDefName>WVC_IOMSS_TotallySafeSpot</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><tickInterval>1500</tickInterval><forced>true</forced></li></subNodes></li><li Class="JobGiver_SeekAllowedArea" /><li Class="JobGiver_GetEnergy_Charger" /><li Class="WVC_WorkModes.ThinkNode_ConditionalCanRepair"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Safe</workModeType><spotDefName>WVC_IOMSS_TotallySafeSpot</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><tickInterval>6000</tickInterval><forced>true</forced></li></subNodes></li><li Class="WVC_WorkModes.ThinkNode_ConditionalAnyScavengeZone"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToScavengeZone" /><li Class="WVC_WorkModes.JobGiver_ScavengeSpawner"><statDef>WorkSpeedGlobal</statDef><chanceToSuccess>0.02</chanceToSuccess><productDefs><li><productDef>Steel</productDef><productCount>1~3</productCount><selectionWeight>1.2</selectionWeight></li><li><productDef>WoodLog</productDef><productCount>1~2</productCount><selectionWeight>0.77</selectionWeight></li><li><productDef>Plasteel</productDef><productCount>1~2</productCount><selectionWeight>0.18</selectionWeight></li><li><productDef>Silver</productDef><productCount>1~3</productCount><selectionWeight>0.03</selectionWeight></li><li><productDef>Gold</productDef><productCount>1~2</productCount><selectionWeight>0.03</selectionWeight></li><li><productDef>ComponentIndustrial</productDef><productCount>1~2</productCount><selectionWeight>0.02</selectionWeight></li></productDefs></li><li Class="WVC_WorkModes.JobGiver_WanderScavenge"><maxDanger>Deadly</maxDanger><locomotionUrgency>Amble</locomotionUrgency><reportStringOverride>Scavenging.</reportStringOverride></li></subNodes></li></subNodes></li></value></li></operations></active> doesn't correspond to any field in type PatchOperation. Context: <li Class="WVC_WorkModes.PatchOperation_Settings"><settingName>WVC_Scavenging</settingName><active Class="PatchOperationSequence"><operations><li Class="PatchOperationAdd"><xpath> Defs/ThinkTreeDef[defName = "DMS_Mechanoid"]/thinkRoot/subNodes/li[@Class="ThinkNode_ConditionalPlayerControlledMech"]/subNodes/li[@Class="ThinkNode_ConditionalNotFormingCaravan"]/subNodes</xpath><value><li Class="ThinkNode_ConditionalWorkMode" MayRequire="Ludeon.RimWorld.Biotech"><workMode>WVC_Scavenging</workMode><subNodes><li Class="WVC_WorkModes.ThinkNode_ConditionalWorkModesWithResearchRequirement" MayRequire="Ludeon.RimWorld.Biotech"><workMode>Work</workMode><workModeResearchRequirementDefs><li>WVC_WorkModes_Scavenging</li></workModeResearchRequirementDefs></li><li Class="WVC_WorkModes.ThinkNode_ConditionalEnemyOnMap"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Safe</workModeType><spotDefName>WVC_IOMSS_TotallySafeSpot</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><tickInterval>1500</tickInterval><forced>true</forced></li></subNodes></li><li Class="JobGiver_SeekAllowedArea" /><li Class="JobGiver_GetEnergy_Charger" /><li Class="WVC_WorkModes.ThinkNode_ConditionalCanRepair"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Safe</workModeType><spotDefName>WVC_IOMSS_TotallySafeSpot</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><tickInterval>6000</tickInterval><forced>true</forced></li></subNodes></li><li Class="WVC_WorkModes.ThinkNode_ConditionalAnyScavengeZone"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToScavengeZone" /><li Class="WVC_WorkModes.JobGiver_ScavengeSpawner"><statDef>WorkSpeedGlobal</statDef><chanceToSuccess>0.02</chanceToSuccess><productDefs><li><productDef>Steel</productDef><productCount>1~3</productCount><selectionWeight>1.2</selectionWeight></li><li><productDef>WoodLog</productDef><productCount>1~2</productCount><selectionWeight>0.77</selectionWeight></li><li><productDef>Plasteel</productDef><productCount>1~2</productCount><selectionWeight>0.18</selectionWeight></li><li><productDef>Silver</productDef><productCount>1~3</productCount><selectionWeight>0.03</selectionWeight></li><li><productDef>Gold</productDef><productCount>1~2</productCount><selectionWeight>0.03</selectionWeight></li><li><productDef>ComponentIndustrial</productDef><productCount>1~2</productCount><selectionWeight>0.02</selectionWeight></li></productDefs></li><li Class="WVC_WorkModes.JobGiver_WanderScavenge"><maxDanger>Deadly</maxDanger><locomotionUrgency>Amble</locomotionUrgency><reportStringOverride>Scavenging.</reportStringOverride></li></subNodes></li></subNodes></li></value></li></operations></active></li> (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Exception from asynchronous event: System.NullReferenceException: Object reference not set to an instance of an object at (wrapper dynamic-method) Verse.ModContentPack.Verse.ModContentPack.LoadPatches_Patch0(Verse.ModContentPack) at Verse.ModContentPack.get_Patches () [0x00008] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.LoadedModManager.ErrorCheckPatches () [0x00018] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.LoadedModManager.LoadAllActiveMods () [0x000bf] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.PlayDataLoader.DoPlayLoad () [0x00026] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.PlayDataLoader.LoadAllPlayData (System.Boolean recovering) [0x0002e] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.Root+<>c.<Start>b__6_1 () [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.LongEventHandler.RunEventFromAnotherThread (System.Action action) [0x00008] in <cd7169108ea74757aa50c5b33d275c15>:0 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) Mod did not load any content.

"Rimworld" loaded to a black screen today, and that only happens when a Patch, somewhere, has a bracket that is not closed. In the Player Log, it was flooded with WVC errors. All of them pointed to the Dead Man Switch Mod.

Obviously, since "Rimworld" did not load, I unfortunately do not have any logs to give.

I do not have WVC Mechanoid Work Modes enabled, only the Ultra Tech Expansion and the Tweaks Mods, so they shouldn't occur.
CrackaJack 10 MAY 2024 a las 3:23 p. m. 
they actually dont occur if you do have it active
雨夜 10 MAY 2024 a las 7:59 p. m. 
加这个mod就会出现一个红字
Error in static constructor of HeavyWeapons.DefsAlterer: System.TypeInitializationException: The type initializer for 'HeavyWeapons.DefsAlterer' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object
at HeavyWeapons.DefsAlterer.DoDefsAlter () [0x000b2] in <9fe11d2e15bc4a8cb7452a72944d5a5f>:0
at HeavyWeapons.DefsAlterer..cctor () [0x00007] in <9fe11d2e15bc4a8cb7452a72944d5a5f>:0
--- End of inner exception stack trace ---
[Ref CF6A66]
at (wrapper managed-to-native) System.RuntimeMethodHandle.GetFunctionPointer(intptr)
at System.RuntimeMethodHandle.GetFunctionPointer () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at HarmonyLib.HarmonySharedState.GetRealMethod (System.Reflection.MethodInfo method, System.Boolean useReplacement) [0x00046] in <abec11463bc04855a5322a0a868aeb22>:0
at HarmonyLib.HarmonySharedState.GetStackFrameMethod (System.Diagnostics.StackFrame frame, System.Boolean useReplacement) [0x00015] in <abec11463bc04855a5322a0a868aeb22>:0
at HarmonyLib.Harmony.GetOriginalMethodFromStackframe (System.Diagnostics.StackFrame frame) [0x0000e] in <abec11463bc04855a5322a0a868aeb22>:0
at HarmonyMod.ExceptionTools.AddHarmonyFrames (System.Text.StringBuilder sb, System.Diagnostics.StackTrace trace) [0x00032] in <4a9a522fe62f478db3085dd636c372de>:0
at HarmonyMod.ExceptionTools.ExtractHarmonyEnhancedStackTrace (System.Diagnostics.StackTrace trace, System.Boolean forceRefresh, System.Int32& hash) [0x00040] in <4a9a522fe62f478db3085dd636c372de>:0
at HarmonyMod.Environment_GetStackTrace_Patch.Prefix (System.Exception e, System.Boolean needFileInfo, System.String& __result) [0x0001d] in <4a9a522fe62f478db3085dd636c372de>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.StaticConstructorOnStartupUtility.CallAll_Patch5 ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()
TurtleShroom 11 MAY 2024 a las 2:20 p. m. 
Publicado originalmente por Aphasia:
Exception while recalculating VME_Royalty_Exalted thought state for pawn Rick: System.NullReferenceException: Object reference not set to an instance of an object
[Ref C7FD3A76]
at VanillaMemesExpanded.ThoughtWorker_Precept_Royalty.ShouldHaveThought (Verse.Pawn p, Verse.Pawn otherPawn) [0x00040] in <c364d542f38c43d5a8e090ae90d9eb36>:0

I've seen this exact same error in some of my games. It only invovles that specific Meme.
xkp92110(orick) 13 MAY 2024 a las 5:38 a. m. 
resub after 5/11
i still get error in 1.4.
https://pastebin.com/ptGv1ezB
wuhu~pilot 17 MAY 2024 a las 3:05 a. m. 
Exception setting up dynamic nodes for DMS_Mech_Iguana1105016: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 10A29997]
at DMS.SubTurret.RenderNodes (Verse.Pawn pawn) [0x0001f] in <265383209e07492897fc2416e7e50f43>:0
at DMS.CompMultipleTurretGun.CompRenderNodes () [0x0002b] in <265383209e07492897fc2416e7e50f43>:0
at Verse.PawnRenderTree.SetupDynamicNodes () [0x00062] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- TRANSPILER VanillaExpanded.VFEA: IEnumerable`1 VFEAncients.HarmonyPatches.MetaMorphPatches:MetaMorphDynamicNodes(IEnumerable`1 instructions)
- POSTFIX rimworld.erdelf.alien_race.main: Void AlienRace.AlienRenderTreePatches:SetupDynamicNodesPostfix(PawnRenderTree __instance)
at Verse.PawnRenderTree.TrySetupGraphIfNeeded () [0x000db] in <91ef6de66e7b4ba2839be0ab7f01fedf>:0
- TRANSPILER VanillaExpanded.VFEA: IEnumerable`1 VFEAncients.HarmonyPatches.MetaMorphPatches:MetaMorphRenderTree(IEnumerable`1 instructions, ILGenerator generator)
- PREFIX RedMattis.BigSmall: Void BigAndSmall.PawnRenderer_TrySetupGraphIfNeeded_Patch:Prefix(PawnRenderTree __instance, Pawn ___pawn)
- PREFIX rimworld.erdelf.alien_race.main: Void AlienRace.AlienRenderTreePatches:TrySetupGraphIfNeededPrefix(PawnRenderTree __instance)
- POSTFIX RedMattis.BigSmall: Void BigAndSmall.PawnRenderer_TrySetupGraphIfNeeded_Patch:Postfix()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnRenderTree.TrySetupGraphIfNeeded_Patch3 (Verse.PawnRenderTree)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnRenderTree.EnsureInitialized_Patch1 (Verse.PawnRenderTree,Verse.PawnRenderFlags)
Verse.PawnRenderer:EnsureGraphicsInitialized ()
Verse.PawnRenderer:DynamicDrawPhaseAt (Verse.DrawPhase,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
Verse.Pawn:DynamicDrawPhaseAt (Verse.DrawPhase,UnityEngine.Vector3,bool)
Verse.Corpse:DynamicDrawPhaseAt (Verse.DrawPhase,UnityEngine.Vector3,bool)
Verse.Thing:DynamicDrawPhase (Verse.DrawPhase)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DynamicDrawManager.DrawDynamicThings_Patch1 (Verse.DynamicDrawManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapUpdate_Patch2 (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
Verse.Root_Play:Update ()
JunoCat運富 19 MAY 2024 a las 5:32 p. m. 
Playing on 1.4 version of rimworld

Mechs are keep wasting resources on endless tasks "rebuild machine" at trashbin charging station (while trashbin is alive) and "repair armor" of trashbin while it has full armor (300/300) with few errors related to it in debug log:

Tried to spawn thing DMS_Machine_TrashBin1109523, but the map provided does not exist.

JobDriver threw exception in toil unnamed's initAction for pawn DMS_Mech_EscortLifter35679 driver=JobDriver_RepairMachine (toilIndex=9) driver.job=(VFE_Mechanoids_RepairMachine (Job_6363209) A=Thing_DMS_TrashBin_Base980993 B=Thing_Steel1109504 C=(38, 0, 178))
System.NullReferenceException: Object reference not set to an instance of an object

https://gist.github.com/JunoMeow/657f07e9f92b75fbba8b729b15b79817
Última edición por JunoCat運富; 19 MAY 2024 a las 6:21 p. m.
TurtleShroom 22 MAY 2024 a las 4:13 p. m. 
XML error: <active Class="PatchOperationAdd"><xpath> Defs/ThinkTreeDef[defName = "DMS_Mechanoid"]/thinkRoot/subNodes/li[@Class="ThinkNode_ConditionalPlayerControlledMech"]/subNodes/li[@Class="ThinkNode_ConditionalNotFormingCaravan"]/subNodes</xpath><value><li Class="ThinkNode_ConditionalWorkMode" MayRequire="Ludeon.RimWorld.Biotech"><workMode>WVC_SafeWorkAndRecharge</workMode><subNodes><li Class="WVC_WorkModes.ThinkNode_ConditionalEnemyOnMap"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Safe</workModeType><spotDefName>WVC_IOMSS_TotallySafeSpot</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><tickInterval>1500</tickInterval><forced>true</forced></li></subNodes></li><li Class="JobGiver_SeekAllowedArea" /><li Class="JobGiver_GetEnergy_Charger" /><li Class="JobGiver_Work"><emergency>true</emergency></li><li Class="JobGiver_Work" /><li Class="ThinkNode_ConditionalWorkMech"><invert>true</invert><subNodes><li Class="JobGiver_AIFightEnemies"><targetAcquireRadius>65</targetAcquireRadius><targetKeepRadius>72</targetKeepRadius></li></subNodes></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_Charger"><tickInterval>625</tickInterval></li><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Work</workModeType><spotDefName>WVC_IOMSS_WorkAndRecharge</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><forced>true</forced></li></subNodes></li></value></active> doesn't correspond to any field in type PatchOperation. Context: <li Class="WVC_WorkModes.PatchOperation_Settings"><settingName>WVC_SafeWorkAndRecharge</settingName><active Class="PatchOperationAdd"><xpath> Defs/ThinkTreeDef[defName = "DMS_Mechanoid"]/thinkRoot/subNodes/li[@Class="ThinkNode_ConditionalPlayerControlledMech"]/subNodes/li[@Class="ThinkNode_ConditionalNotFormingCaravan"]/subNodes</xpath><value><li Class="ThinkNode_ConditionalWorkMode" MayRequire="Ludeon.RimWorld.Biotech"><workMode>WVC_SafeWorkAndRecharge</workMode><subNodes><li Class="WVC_WorkModes.ThinkNode_ConditionalEnemyOnMap"><subNodes><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Safe</workModeType><spotDefName>WVC_IOMSS_TotallySafeSpot</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><tickInterval>1500</tickInterval><forced>true</forced></li></subNodes></li><li Class="JobGiver_SeekAllowedArea" /><li Class="JobGiver_GetEnergy_Charger" /><li Class="JobGiver_Work"><emergency>true</emergency></li><li Class="JobGiver_Work" /><li Class="ThinkNode_ConditionalWorkMech"><invert>true</invert><subNodes><li Class="JobGiver_AIFightEnemies"><targetAcquireRadius>65</targetAcquireRadius><targetKeepRadius>72</targetKeepRadius></li></subNodes></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_Charger"><tickInterval>625</tickInterval></li><li Class="WVC_WorkModes.JobGiver_GoToShutdownZone"><workModeType>Work</workModeType><spotDefName>WVC_IOMSS_WorkAndRecharge</spotDefName><backupSpotDefName>WVC_IdleOptimization_MechanoidShutdownSpot</backupSpotDefName></li><li Class="WVC_WorkModes.JobGiver_GetEnergy_SelfShutdown"><forced>true</forced></li></subNodes></li></value></active></li> UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch5 (string) XmlExtensions.CustomXmlLoader:ObjectFromXml<Verse.PatchOperation> (System.Xml.XmlNode,bool,System.Xml.XmlNode,string) XmlExtensions.CustomXmlLoader:ListFromXml<Verse.PatchOperation> (System.Xml.XmlNode,System.Xml.XmlNode,string) XmlExtensions.CustomXmlLoader:ListFromXmlReflection<Verse.PatchOperation> (System.Xml.XmlNode,System.Xml.XmlNode,string) XmlExtensions.CustomXmlLoader:ObjectFromXml<System.Collections.Generic.List`1<Verse.PatchOperation>> (System.Xml.XmlNode,bool,System.Xml.XmlNode,string) XmlExtensions.CustomXmlLoader:ObjectFromXmlReflection<System.Collections.Generic.List`1<Verse.PatchOperation>> (System.Xml.XmlNode,bool) XmlExtensions.CustomXmlLoader:ObjectFromXml<Verse.PatchOperation> (System.Xml.XmlNode,bool,System.Xml.XmlNode,string) XmlExtensions.CustomXmlLoader:ObjectFromXmlReflection<Verse.PatchOperation> (System.Xml.XmlNode,bool) XmlExtensions.CustomXmlLoader:ObjectFromXml<Verse.PatchOperation> (System.Xml.XmlNode,bool,System.Xml.XmlNode,string) XmlExtensions.CustomXmlLoader:ObjectFromXmlReflection<Verse.PatchOperation> (System.Xml.XmlNode,bool) (wrapper dynamic-method) Verse.ModContentPack:Verse.ModContentPack.LoadPatches_Patch0 (Verse.ModContentPack) Verse.ModContentPack:get_Patches () ModSettingsFramework.Startup:.cctor () System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle) (wrapper dynamic-method) Verse.StaticConstructorOnStartupUtility:Verse.StaticConstructorOnStartupUtility.CallAll_Patch1 () Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_5 () Verse.LongEventHandler:ExecuteToExecuteWhenFinished () Verse.LongEventHandler:UpdateCurrentAsynchronousEvent () Verse.LongEventHandler:LongEventsUpdate (bool&) (wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch1 (Verse.Root) Verse.Root_Entry:Update ()

IT'S BAAAAAAAAAAAAACCCCKKKKKK. It's the EXACT SAME ERROR in the EXACT SAME PATCH.

Dude, you REALLY need to separate that file BECAUSE I HAVE A LOT OF WVC MODS, BUT THE MECHANOID WORK TYPE MOD IS NOT ONE OF THEM!!
CrackaJack 22 MAY 2024 a las 4:21 p. m. 
...its not a bad mod, tho
ドエ虫 14 JUN 2024 a las 4:17 a. m. 
Error Report: Dead Man's Switch - Machine_TrashBin

When attempting to perform slave suppression work with the pawn Machine_TrashBin, the following red error is thrown. Due to the large number of installed mods, the cause has not been determined. Please advise on potential solutions if you are familiar with this issue.

Error Message:

JobDriver threw exception in toil WaitToBeAbleToInteract's initAction for pawn Machine_TrashBin driver=JobDriver_SuppressSlave (toilIndex=1) driver.job=(SlaveSuppress (Job_7261179) A = Thing_Human971293 Giver = JobGiver_Work [workGiverDef: SuppressSlave])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 40C4BDFB]
at RimWorld.Toils_Interpersonal+<>c__DisplayClass4_0.<WaitToBeAbleToInteract>b__0 () [0x00000] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch1 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.Notify_PatherArrived_Patch1 (Verse.AI.JobDriver)
Verse.AI.Pawn_PathFollower:PatherArrived ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_PathFollower.TryEnterNextPathCell_Patch3 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_PathFollower.PatherTick_Patch3 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()


Please let me know if further details are needed.

Thank you for your assistance.

:dmdark::dmdark::dmdark:
Nanao-kun 27 JUN 2024 a las 11:47 a. m. 
I tried crafting the weapons in this mod using the SAL Assemblers from the Rimfactory mod but they reach 100% and then never finish. I thought it was because they usually don't have a quality but it works for other no quality weapons like the ones from Rimsenal. There's no error in the log.
Ben Delver 2 JUL 2024 a las 10:13 a. m. 
when i use the supply combat mech permit i don't get anything, is it WIP or just bugged for me?
serpiente solida 4 JUL 2024 a las 12:19 p. m. 
Hello there. I've realized that in the Power Skelton Unit description it says "It can increase the wearer's carry weight and mobility with effectively", however the stats for move speed are negative (-0.50 specifically)
Can this be fixed?
< >
Mostrando 31-45 de 148 comentarios
Por página: 1530 50