RimWorld

RimWorld

Jesus Christ Feb 29, 2024 @ 8:42pm
Help troubleshooting and finding potential mod conflict
As the title says, I need help trying to find the culprit of my mod conflicts.

Here is the error log.

Exception in RimWorld.FloatMenuMakerMap.ChoicesAtFor: System.NullReferenceException: Object reference not set to an instance of an object
at AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch.Postfix (Verse.Pawn pawn, AchtungMod.ForcedWork __state) [0x0000e] in <bd152277e27f47349591e3c532e27428>:0
at RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts, System.Boolean drafted) [0x00f37] in <cd7169108ea74757aa50c5b33d275c15>:0
- transpiler net.pardeike.rimworld.mods.achtung: IEnumerable`1 AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Transpiler(IEnumerable`1 instructions)
- transpiler rimworld.jecrell.doorsexpanded: IEnumerable`1 DoorsExpanded.HarmonyPatches:DoorRemoteAddJobGiverWorkOrdersTranspiler(IEnumerable`1 instructions)
- prefix OskarPotocki.VFECore: Boolean AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:SkipIfAnimal(Pawn pawn)
- prefix VanillaExpanded.VFEA: Void VFEAncients.PowerWorker_NoPrioritize:StoreOpts(List`1 opts, List`1& __state, Pawn pawn)
- prefix net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Prefix(Pawn pawn, ForcedWork& __state)
- postfix VanillaExpanded.VFEA: Void VFEAncients.PowerWorker_NoPrioritize:DisableOpts(List`1 opts, List`1 __state, Pawn pawn)
- postfix net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:Postfix(Pawn pawn, ForcedWork __state)
at RimWorld.FloatMenuMakerMap.AddDraftedOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts, System.Boolean suppressAutoTakeableGoto) [0x01597] in <cd7169108ea74757aa50c5b33d275c15>:0
- transpiler OskarPotocki.VFECore: IEnumerable`1 AnimalBehaviours.FloatMenuMakerMap_Patch:Transpiler(IEnumerable`1 instructions, ILGenerator ilg)
- transpiler NarutoMod: IEnumerable`1 NarutoMod.FloatMenuMakerMap_Patch:Transpiler(IEnumerable`1 instructions, ILGenerator ilg)
- transpiler legodude17.mvcf: IEnumerable`1 MVCF.PatchSets.PatchSet_PreferMelee:CheckForMelee(IEnumerable`1 instructions)
- transpiler PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
- prefix OskarPotocki.VFECore: Boolean VFE.Mechanoids.HarmonyPatches.AddDraftedOrders_Patch:Prefix(Vector3 clickPos, Pawn pawn, List`1 opts)
- postfix GiddyUp: Void GiddyUp.Harmony.Patch_AddDraftedOrders:Postfix(Vector3 clickPos, Pawn pawn, List`1 opts)
- postfix AnimalGear: Void AnimalGear.AnimalGearHarmony+FloatMenuMakerMap_AddDraftedOrders_Patch:FloatMenuMakerMap_AddDraftedOrders_Post(Vector3 clickPos, Pawn pawn, List`1 opts, Boolean suppressAutoTakeableGoto)
at RimWorld.FloatMenuMakerMap.ChoicesAtFor (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Boolean suppressAutoTakeableGoto) [0x000c7] in <cd7169108ea74757aa50c5b33d275c15>:0
- prefix Mlie.SomeThingsFloat: Void SomeThingsFloat.FloatMenuMakerMap_ChoicesAtFor:Prefix()
- postfix OskarPotocki.VFECore: Void VFE.Mechanoids.HarmonyPatches.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(List`1& __result, Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto)
- postfix net.pardeike.rimworld.mods.achtung: Void AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Postfix:Postfix(List`1 __result, Vector3 clickPos, Pawn pawn)
- postfix GiddyUp: Void GiddyUp.Harmony.FloatMenuMakerMap_ChoicesAtFor:Postfix(Vector3 clickPos, Pawn pawn, List`1 __result)
- postfix rjw: List`1 rjw.RMB_Menu:ChoicesAtFor(List`1 __instance, Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto)
- postfix Mlie.SomeThingsFloat: Void SomeThingsFloat.FloatMenuMakerMap_ChoicesAtFor:Postfix()
- finalizer net.pardeike.rimworld.mods.achtung: Exception AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Finalizer:Finalizer(Exception __exception, List`1& __result)
< >
Showing 1-3 of 3 comments
Aranador Mar 1, 2024 @ 12:20am 
Start by disabling some mods and seeing when the error goes away. At a glance, start with removing Achtung.
someonesneaky Mar 1, 2024 @ 12:24am 
For best troubleshooting results, it'd be useful if you would please post the entirety of your error log, not just the specific error itself. It will include important information like your game and mod versions, your mod list, et cetera.
Astasia Mar 1, 2024 @ 5:43am 
I'm guessing doors expanded is the one you want to get rid of there. I know at least older versions of that mod were relatively incompatible, it's one of the reasons I tried it only a few times then unsubscribed.
< >
Showing 1-3 of 3 comments
Per page: 1530 50

Date Posted: Feb 29, 2024 @ 8:42pm
Posts: 3