RimWorld

RimWorld

Dubs Bad Hygiene
 This topic has been pinned, so it's probably important
Dubwise  [developer] Oct 5, 2017 @ 9:55am
2
BUG REPORTS
post bug reports here please thank you
< >
Showing 1-15 of 1,536 comments
۞Monkey Oct 5, 2017 @ 10:09am 
Exception in Verse.AI.ThinkNode_Priority TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.JoyGiver_TakeDrug.BestIngestItem (Verse.Pawn pawn, System.Predicate`1 extraValidator) [0x00000] in <filename unknown>:0
at RimWorld.JoyGiver_Ingest.TryGiveJobInternal (Verse.Pawn pawn, System.Predicate`1 extraValidator) [0x00000] in <filename unknown>:0
at RimWorld.JoyGiver_Ingest.TryGiveJob (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
at PrisonLabor.JobGiver_Joy.TryGiveJobFromJoyGiverDefDirect (RimWorld.JoyGiverDef def, Verse.Pawn pawn) [0x00000] in <filename unknown>:0
at PrisonLabor.JobGiver_Joy.TryGiveJob (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, JobIssueParams jobParams) [0x00000] in <filename unknown>:0
at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, JobIssueParams jobParams) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
RimWorld.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_SubtreesByTag:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob(ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

When I click the washing bucket.

I do NOT have any drug mods enabled only Hugslib,EPOE,JecTools,cosmic horrors, vegetable garden, cults and your mod. This happedn after I installed your mod so this game is not save game compatible or? :-/
Last edited by ۞Monkey; Oct 5, 2017 @ 10:13am
Dubwise  [developer] Oct 5, 2017 @ 10:15am 
ah its the prison labor mod... "at PrisonLabor.JobGiver_Joy.TryGiveJob"
i have heard of a couple of problems coming from that mod, it must change a lot to make jobs work with prisoners, not sure why it would think my bucket is a drug that doesnt quite make sense
۞Monkey Oct 5, 2017 @ 11:13am 
Originally posted by Dubwise:
ah its the prison labor mod... "at PrisonLabor.JobGiver_Joy.TryGiveJob"
i have heard of a couple of problems coming from that mod, it must change a lot to make jobs work with prisoners, not sure why it would think my bucket is a drug that doesnt quite make sense
Strange because I do no longer have that enabled :-/ Thx for your help for pointing it out anyway! <3
Last edited by ۞Monkey; Oct 5, 2017 @ 11:18am
Dubwise  [developer] Oct 5, 2017 @ 11:19am 
that might be why then, something has been saved which is looking for that job driver and the class no longer exists so its tripping up
Exception in Tick (pawn=Hangman, job=takeBath A=Thing_Bathtub105062, CurToil=5): System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.JoyUtility.JoyTickCheckEnd (Verse.Pawn pawn, JoyTickFullJoyAction fullJoyAction, Single extraJoyGainFactor) [0x00000] in <filename unknown>:0
at DubsBadHygiene.JobDriver_takeBath+<>c__DisplayClass0_0.<MakeNewToils>b__3 () [0x00000] in <filename unknown>:0
at Verse.AI.JobDriver.DriverTick () [0x00000] in <filename unknown>:0 lastJobGiver=DubsBadHygiene.JobGiver_prisonersGetClean, curJob.def=takeBath, curDriver=DubsBadHygiene.JobDriver_takeBath
Verse.Log:Error(String)
Verse.AI.Pawn_JobTracker:StartErrorRecoverJob(String)
Verse.AI.JobDriver:DriverTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()

No idea whats causing it, but prisoners now cannot stop taking a bath unless its for food or rest.
Dubwise  [developer] Oct 8, 2017 @ 5:38pm 
prisoners cant use baths at the moment its a bug, stick to showers
Cynblue Oct 9, 2017 @ 11:38am 
how do i use the sewage out let
Dubwise  [developer] Oct 9, 2017 @ 12:02pm 
place it adjacent to any moving water tiles found in rivers
Miess Oct 15, 2017 @ 12:24pm 
Whenever I research the tech I need for toilets, baths etc, I can't create the bathroom stuff. It also then says I didn't research it in the tech tree. Any fixes coming for this?
Dubwise  [developer] Oct 15, 2017 @ 12:52pm 
I need some more details about the problem, can you provide screenshots or a step by step of what you are doing up until the point you are getting stuck?
Last edited by Dubwise; Oct 15, 2017 @ 12:52pm
Stychis Oct 25, 2017 @ 11:01pm 
Inspect string for WashBucket70959 contains empty lines.
Verse.Log:Error(String)
Verse.Log:ErrorOnce(String, Int32)
RimWorld.InspectPaneFiller:DrawInspectStringFor(ISelectable, Single&)
RimWorld.InspectPaneFiller:DoPaneContentsFor(ISelectable, Rect)
RimWorld.MainTabWindow_Inspect:DoPaneContents(Rect)
RimWorld.InspectPaneUtility:InspectPaneOnGUI(Rect, IInspectPane)
RimWorld.MainTabWindow_Inspect:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey2C4:<>m__1B1(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, GUISkin, Int32, Single, Single, GUIStyle)


This seems to happen once (But only once) when I click the washbuckets.
Dubwise  [developer] Oct 26, 2017 @ 4:21am 
yeah its a common problem because of a change to the way text strings worked a while back, doesn't break anything
(KOD) Aszh Nov 19, 2017 @ 6:49pm 
Bug in the new B18 version that you linked in the comments:

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. curJob=provideBedpan (Job_604038)
Verse.Log:Warning(String)
Verse.AI.Pawn_JobTracker:StartJob_Patch1(Object, Job, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1, Boolean)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob(JobCondition, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

This is firing when a pawn tries to clean a bed pan, which is in a waste stockpile. The result is the pawn stands still in place doing nothing while this error fires over and over.
rome of oxtrot Nov 21, 2017 @ 3:37pm 
Following error at load:

Found no usable data when trying to get defs from file Incidents_Map_Misc.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator2:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

I get this even if I remove everything except HugsLib and ModSwitch.
Dubwise  [developer] Nov 21, 2017 @ 3:41pm 
thats just a warning because all the incidents are commented out right now
< >
Showing 1-15 of 1,536 comments
Per page: 1530 50