RimWorld

RimWorld

Replimat
This topic has been locked
GULÉ🏠 May 2, 2021 @ 9:39am
Did i mess up the load order? 😲
Hi, when I right click the cadaver reprocessor I get a message from Achtung! Something about it caught an exception and copied it into the clipboard:

System.NullReferenceException: Object reference not set to an instance of an object
at Replimat.WorkGiver_LoadReplimatCorpseRecycler+<>c__DisplayClass6_0.<FindHumanlikeCorpse>b__0 (Verse.Thing t) [0x0005f] in <aca7c4c751b94bdfb6c2307293304117>:0
at RimThreaded.GenClosest_Patch+<>c__DisplayClass1_0.<ClosestThingReachable>b__0 (Verse.Thing t) [0x00008] in <0159967a552640fa8217f400cfa096c6>:0
at RimThreaded.GenClosest_Patch.Process2 (Verse.Thing t, Verse.IntVec3 center, System.Single maxDistanceSquared, System.Func`2[T,TResult] priorityGetter, System.Single& bestPrio, System.Single& closestDistSquared, Verse.Thing& chosen, System.Predicate`1[T] validator) [0x0004b] in <0159967a552640fa8217f400cfa096c6>:0
at RimThreaded.GenClosest_Patch.ClosestThing_Global (Verse.Thing& __result, Verse.IntVec3 center, System.Collections.IEnumerable searchSet, System.Single maxDistance, System.Predicate`1[T] validator, System.Func`2[T,TResult] priorityGetter) [0x0005a] in <0159967a552640fa8217f400cfa096c6>:0
at (wrapper dynamic-method) Verse.GenClosest.Verse.GenClosest.ClosestThing_Global_Patch1(Verse.IntVec3,System.Collections.IEnumerable,single,System.Predicate`1<Verse.Thing>,System.Func`2<Verse.Thing, single>)
at RimThreaded.GenClosest_Patch.ClosestThingReachable (Verse.Thing& __result, Verse.IntVec3 root, Verse.Map map, Verse.ThingRequest thingReq, Verse.AI.PathEndMode peMode, Verse.TraverseParms traverseParams, System.Single maxDistance, System.Predicate`1[T] validator, System.Collections.Generic.IEnumerable`1[T] customGlobalSearchSet, System.Int32 searchRegionsMin, System.Int32 searchRegionsMax, System.Boolean forceAllowGlobalSearch, Verse.RegionType traversableRegionTypes, System.Boolean ignoreEntirelyForbiddenRegions) [0x001a3] in <0159967a552640fa8217f400cfa096c6>:0
at (wrapper dynamic-method) Verse.GenClosest.Verse.GenClosest.ClosestThingReachable_Patch1(Verse.IntVec3,Verse.Map,Verse.ThingRequest,Verse.AI.PathEndMode,Verse.TraverseParms,single,System.Predicate`1<Verse.Thing>,System.Collections.Generic.IEnumerable`1<Verse.Thing>,int,int,bool,Verse.RegionType,bool)
at Replimat.WorkGiver_LoadReplimatCorpseRecycler.FindHumanlikeCorpse (Verse.Pawn pawn, Replimat.Building_ReplimatCorpseRecycler corpseRecycler) [0x0004c] in <aca7c4c751b94bdfb6c2307293304117>:0
at Replimat.WorkGiver_LoadReplimatCorpseRecycler.HasJobOnThing (Verse.Pawn pawn, Verse.Thing t, System.Boolean forced) [0x000b2] in <aca7c4c751b94bdfb6c2307293304117>:0
at (wrapper dynamic-method) RimWorld.FloatMenuMakerMap.RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders_NewTmp_Patch2(UnityEngine.Vector3,Verse.Pawn,System.Collections.Generic.List`1<Verse.FloatMenuOption>,bool)
at RimWorld.FloatMenuMakerMap.AddUndraftedOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts) [0x00084] in <c36f9493c9844ddaa7fb5c788416098f>:0
at (wrapper dynamic-method) RimWorld.FloatMenuMakerMap.RimWorld.FloatMenuMakerMap.ChoicesAtFor_Patch4(UnityEngine.Vector3,Verse.Pawn)

Any ideas? Could I be adding the replimat in the wrong order of my modlist?
I can't select cadaver types on the menu (rotten/fresh etc), it's just grey and empty.
Last edited by GULÉ🏠; May 2, 2021 @ 9:39am
< >
Showing 1-5 of 5 comments
GULÉ🏠 May 2, 2021 @ 9:44am 
When I enable DEV mode and right click on it, I get these errors:

Error in WorkGiver: Object reference not set to an instance of an object
Verse.Log:Error(String, Boolean)
AIRobot.X2_JobGiver_Work:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_PrioritySorter:Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage_Patch0(ThinkNode_PrioritySorter, Pawn, JobIssueParams)
RimThreaded.ThinkNode_Priority_Patch:TryIssueJobPackage(ThinkNode_Priority, ThinkResult&, Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch1(ThinkNode_Priority, Pawn, JobIssueParams)
RimThreaded.Pawn_JobTracker_Patch:DetermineNextJob2(Pawn_JobTracker, ThinkTreeDef&)
RimThreaded.Pawn_JobTracker_Patch:TryFindAndStartJob(Pawn_JobTracker)
Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.TryFindAndStartJob_Patch1(Pawn_JobTracker)
Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch0(Pawn_JobTracker, JobCondition, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
AIRobot.X2_AIRobot:Tick()
RimThreaded.RimThreaded:ExecuteTicks()
RimThreaded.RimThreaded:ProcessTicks(ThreadInfo)
RimThreaded.RimThreaded:InitializeThread(ThreadInfo)
RimThreaded.<>c__DisplayClass80_0:<CreateWorkerThread>b__0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Exception in BreadthFirstTraverse: System.NullReferenceException: Object reference not set to an instance of an object
at Replimat.WorkGiver_LoadReplimatCorpseRecycler+<>c__DisplayClass6_0.<FindHumanlikeCorpse>b__0 (Verse.Thing t) [0x0005f] in <aca7c4c751b94bdfb6c2307293304117>:0
at RimThreaded.GenClosest_Patch+<>c__DisplayClass2_0.<RegionwiseBFSWorker>b__1 (Verse.Region r) [0x0013d] in <0159967a552640fa8217f400cfa096c6>:0
at (wrapper dynamic-method) Verse.RegionTraverser+BFSWorker.Verse.RegionTraverser+BFSWorker.BreadthFirstTraverseWork_Patch0(Verse.RegionTraverser/BFSWorker,Verse.Region,Verse.RegionEntryPredicate,Verse.RegionProcessor,int,Verse.RegionType)
at (wrapper dynamic-method) Verse.RegionTraverser.Verse.RegionTraverser.BreadthFirstTraverse_Patch0(Verse.Region,Verse.RegionEntryPredicate,Verse.RegionProcessor,int,Verse.RegionType)
Verse.Log:Error(String, Boolean)
Verse.RegionTraverser:Verse.RegionTraverser.BreadthFirstTraverse_Patch0(Region, RegionEntryPredicate, RegionProcessor, Int32, RegionType)
RimThreaded.GenClosest_Patch:RegionwiseBFSWorker(Thing&, IntVec3, Map, ThingRequest, PathEndMode, TraverseParms, Predicate`1, Func`2, Int32, Int32, Single, Int32&, RegionType, Boolean)
Verse.GenClosest:Verse.GenClosest.RegionwiseBFSWorker_Patch1(IntVec3, Map, ThingRequest, PathEndMode, TraverseParms, Predicate`1, Func`2, Int32, Int32, Single, Int32&, RegionType, Boolean)
RimThreaded.GenClosest_Patch:ClosestThingReachable(Thing&, IntVec3, Map, ThingRequest, PathEndMode, TraverseParms, Single, Predicate`1, IEnumerable`1, Int32, Int32, Boolean, RegionType, Boolean)
Verse.GenClosest:Verse.GenClosest.ClosestThingReachable_Patch1(IntVec3, Map, ThingRequest, PathEndMode, TraverseParms, Single, Predicate`1, IEnumerable`1, Int32, Int32, Boolean, RegionType, Boolean)
Replimat.WorkGiver_LoadReplimatCorpseRecycler:FindHumanlikeCorpse(Pawn, Building_ReplimatCorpseRecycler)
Replimat.WorkGiver_LoadReplimatCorpseRecycler:HasJobOnThing(Pawn, Thing, Boolean)
RimWorld.FloatMenuMakerMap:RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders_NewTmp_Patch2(Vector3, Pawn, List`1, Boolean)
RimWorld.FloatMenuMakerMap:AddUndraftedOrders(Vector3, Pawn, List`1)
RimWorld.FloatMenuMakerMap:RimWorld.FloatMenuMakerMap.ChoicesAtFor_Patch4(Vector3, Pawn)
AchtungMod.MultiActions:AddColonist(Colonist)
AchtungMod.MultiActions:<.ctor>b__3_0(Colonist)
AchtungMod.Tools:Do(IEnumerable`1, Action`1)
AchtungMod.MultiActions:.ctor(IEnumerable`1, Vector3)
AchtungMod.Controller:MouseDown(Vector3)
AchtungMod.Controller:HandleEvents()
AchtungMod.Selector_HandleMapClicks_Patch:Prefix()
RimWorld.Selector:RimWorld.Selector.HandleMapClicks_Patch1(Selector)
RimWorld.Selector:SelectorOnGUI()
RimWorld.MapInterface:HandleLowPriorityInput()
RimWorld.UIRoot_Play:UIRootOnGUI()
Verse.Root:Verse.Root.OnGUI_Patch1(Root)

Error in WorkGiver: Object reference not set to an instance of an object
Verse.Log:Error(String, Boolean)
AIRobot.X2_JobGiver_Work:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_PrioritySorter:Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage_Patch0(ThinkNode_PrioritySorter, Pawn, JobIssueParams)
RimThreaded.ThinkNode_Priority_Patch:TryIssueJobPackage(ThinkNode_Priority, ThinkResult&, Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch1(ThinkNode_Priority, Pawn, JobIssueParams)
RimThreaded.Pawn_JobTracker_Patch:DetermineNextJob2(Pawn_JobTracker, ThinkTreeDef&)
RimThreaded.Pawn_JobTracker_Patch:TryFindAndStartJob(Pawn_JobTracker)
Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.TryFindAndStartJob_Patch1(Pawn_JobTracker)
Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch0(Pawn_JobTracker, JobCondition, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
AIRobot.X2_AIRobot:Tick()
RimThreaded.RimThreaded:ExecuteTicks()
RimThreaded.RimThreaded:ProcessTicks(ThreadInfo)
RimThreaded.RimThreaded:InitializeThread(ThreadInfo)
RimThreaded.<>c__DisplayClass80_0:<CreateWorkerThread>b__0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
Wololo May 13, 2021 @ 6:08am 
same problem
sumghai  [developer] Jun 13, 2021 @ 5:09pm 
Goodness me, you guys are using RimThreaded.

Have you guys tried not using it, and see if the problem still occurs?
Last edited by sumghai; Jun 13, 2021 @ 5:10pm
GULÉ🏠 Jun 14, 2021 @ 8:57am 
@Sumghai - Yep! I swapped RimThreaded out with Rocket Performance Mod, or even without any other mods, still can't get the cadaver box to work :( - but not error, menu is just blank as soon as I have Humanoid Alien Races mod activated.
sumghai  [developer] Jul 11, 2021 @ 2:18am 
This issue has been fixed as of version 1.2.5.

If it re-occurs, please file a bug report on the mod's GitHub issue tracker.
< >
Showing 1-5 of 5 comments
Per page: 1530 50