Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - mrsebseb

#1
I haven't tried the latest version properly yet. Didn't actually mean to have it active for this as I have WAY too many mods right now, but I randomly got this error on world generation:

Error in WorldGenStep: System.NullReferenceException: Object reference not set to an instance of an object
at WhatTheHack.Harmony.Pawn_HealthTracker_MakeDowned.Postfix (Verse.Pawn_HealthTracker) <0x0007c>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.MakeDowned_Patch3 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <0x00a3b>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.CheckForStateChange_Patch3 (object,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff) <0x0052e>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.AddHediff_Patch2 (object,Verse.Hediff,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>) <0x00269>
at RimWorld.AgeInjuryUtility.GenerateRandomOldAgeInjuries (Verse.Pawn,bool) <0x00786>
at (wrapper dynamic-method) Verse.PawnGenerator.GenerateInitialHediffs_Patch1 (Verse.Pawn,Verse.PawnGenerationRequest) <0x00035>
at Verse.PawnGenerator.TryGenerateNewNakedPawn (Verse.PawnGenerationRequest&,string&,bool) <0x0070c>
at (wrapper dynamic-method) Verse.PawnGenerator.GenerateNewNakedPawn_Patch1 (Verse.PawnGenerationRequest&) <0x0021d>
at (wrapper dynamic-method) Verse.PawnGenerator.GeneratePawnInternal_Patch1 (Verse.PawnGenerationRequest) <0x00aaa>
at (wrapper dynamic-method) Verse.PawnGenerator.GeneratePawn_Patch1 (Verse.PawnGenerationRequest) <0x000c1>
at Verse.PawnGenerator.GeneratePawn (Verse.PawnKindDef,RimWorld.Faction) <0x0020b>
at RimWorld.Faction.GenerateNewLeader () <0x00294>
at RimWorld.FactionGenerator.NewGeneratedFaction (RimWorld.FactionDef) <0x0037e>
at RimWorld.FactionGenerator.GenerateFactionsIntoWorld () <0x00087>
at RimWorld.Planet.WorldGenStep_Factions.GenerateFresh (string) <0x00048>
at (wrapper dynamic-method) RimWorld.Planet.WorldGenerator.GenerateWorld_Patch2 (single,string,RimWorld.Planet.OverallRainfall,RimWorld.Planet.OverallTemperature) <0x002c2>

Verse.Log:Error(String)
RimWorld.Planet.WorldGenerator:GenerateWorld_Patch2(Single, String, OverallRainfall, OverallTemperature)
RimWorld.Page_CreateWorldParams:<CanDoNext>m__0()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Regenerating the world a few times, the error went away
#2
Quote from: Kiame on June 08, 2018, 02:10:41 PM
interesting. Please include any logs you (anyone) find as I have not seen any stuttering on my side at this point

Found the warnings I got


CanReserve original result: True
Verse.Log:Warning(String)
ChangeDresser.Patch_ReservationManager_CanReserve:Postfix(Boolean&, ReservationManager, Pawn, LocalTargetInfo, Int32, Int32, ReservationLayerDef, Boolean)
Verse.AI.ReservationManager:CanReserve_Patch4(Object, Pawn, LocalTargetInfo, Int32, Int32, ReservationLayerDef, Boolean)
Verse.AI.ReservationUtility:CanReserve(Pawn, LocalTargetInfo, Int32, Int32, ReservationLayerDef, Boolean)
RimWorld.WorkGiver_Miner:JobOnThing(Pawn, Thing, Boolean)
RimWorld.WorkGiver_Scanner:HasJobOnThing(Pawn, Thing, Boolean)
PrisonLabor.HarmonyPatches.<>c__DisplayClass1_0:<CreatePredicate>b__0(Thing)
Verse.<ClosestThingReachable>c__AnonStorey0:<>m__0(Thing)
Verse.GenClosest:ClosestThing_Global(IntVec3, IEnumerable, Single, Predicate`1, Func`2)
Verse.GenClosest:ClosestThingReachable(IntVec3, Map, ThingRequest, PathEndMode, TraverseParms, Single, Predicate`1, IEnumerable`1, Int32, Int32, Boolean, RegionType, Boolean)
RimWorld.JobGiver_Work:TryIssueJobPackage_Patch1(Object, Pawn, JobIssueParams)
Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob_Patch6(Object, ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob()
Verse.AI.Pawn_JobTracker:EndCurrentJob_Patch1(Object, JobCondition, Boolean)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate_Patch0(Object)
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()


Seems to be Prison Labor but I also get this:


CanReserve original result: True
Verse.Log:Warning(String)
ChangeDresser.Patch_ReservationManager_CanReserve:Postfix(Boolean&, ReservationManager, Pawn, LocalTargetInfo, Int32, Int32, ReservationLayerDef, Boolean)
Verse.AI.ReservationManager:CanReserve_Patch4(Object, Pawn, LocalTargetInfo, Int32, Int32, ReservationLayerDef, Boolean)
Verse.AI.ReservationUtility:CanReserve(Pawn, LocalTargetInfo, Int32, Int32, ReservationLayerDef, Boolean)
RimWorld.<CarryIngestibleToChewSpot>c__AnonStorey3:<>m__0(Thing)
RimWorld.<CarryIngestibleToChewSpot>c__AnonStorey3:<>m__1(Thing)
Verse.<ClosestThingReachable>c__AnonStorey0:<>m__0(Thing)
Verse.GenClosest:ClosestThing_Global(IntVec3, IEnumerable, Single, Predicate`1, Func`2)
Verse.GenClosest:ClosestThingReachable(IntVec3, Map, ThingRequest, PathEndMode, TraverseParms, Single, Predicate`1, IEnumerable`1, Int32, Int32, Boolean, RegionType, Boolean)
RimWorld.<CarryIngestibleToChewSpot>c__AnonStorey2:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:JumpToToil(Toil)
Verse.AI.<Jump>c__AnonStorey0:<>m__0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:TryEnterNextPathCell()
Verse.AI.Pawn_PathFollower:PatherTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate_Patch0(Object)
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()


Full log is massive and with a bunch of unrelated errors as I was testing what caused some other problems at the same time. These two pop all the time though
#3
Got the same-ish warning, on a new save, causing the game to stutter to a degree I find unplayable. I don't use Smarter Food Selection though but way too many other mods.
I apparently forgot to save the log with the warning. but figured I'd give you a heads up anyway. I'll add the warning I get when I can.
#4
Pharmacist has updated and the patch now throws an error
#5
Releases / Re: [A17] Orassans 🐱
August 02, 2017, 04:34:02 PM
Quote from: Canute on August 01, 2017, 08:44:40 AM
And i don't see the point why you don't use the github link. Except you get extra cash from steam to point at the steam page first.

Just made the DRM users happy, that they don't need to visit steam.

Now, when asking people working on things for a community, for free, to do something. Not acting entitled, condescending and arrogant is the way to go. At least if your goal was to have them do as asked.

And if the non-DRM users are "too good" to so much as open up a steam page to get a link they can simply do without said mod.
That is entirely on them.
#6
Quote from: Walking Problem on July 28, 2017, 01:36:10 PM
Quote from: mrsebseb on July 25, 2017, 10:35:31 AM
Quote from: Plasmatic on July 02, 2017, 07:41:21 AM
I have a couple maidens, a Sally, and a couple work slaves, and this error keeps spamming the log, lagging my game quite significantly

Exception in Tick (pawn=Maiden172150, job=Clean A=Thing_FilthAnimalFilth217593, CurToil=4): System.NullReferenceException: Object reference not set to an instance of an object
at PawnsAreCapable.HarmonyPatches.Pawn_RecordsTracker_Increment.Prefix (RimWorld.RecordDef,RimWorld.Pawn_RecordsTracker) <0x00036>
at (wrapper dynamic-method) RimWorld.Pawn_RecordsTracker.Increment_Patch1 (object,RimWorld.RecordDef) <0x00018>
at CleaningArea.JobDriver_CleanFilth_CleaningArea.<MakeNewToils>b__6_1 () <0x00085>
at Verse.AI.JobDriver.DriverTick () <0x00322>
lastJobGiver=Verse.JobGiver_SlaveCleanFilth, curJob.def=Clean, curDriver=CleaningArea.JobDriver_CleanFilth_CleaningArea
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()
Verse.Root_Play:Update()


Any idea why?

Also having this issue, I'm guessing it's a problem with "Pawns are Capable" (like the error says).  IT happens as soon as a minion or slave finishes cleaning.
Load order changes nothing.
I'm posting both here and in the Pawns are Capable thread.
It only seems to be cleaning and there is not a problem with other mods that adds "animals" that can clean, like Misc Robots, for instance.

Misc Robots are not exactly animals. They are like an unique hybrid between human and animal. Its complicated to explain. 

I have never met the "Pawns are capable" mod. I'm not sure what is the issue.

But ideally, this mod should be load last, that usually resolve most issues.

Yeah I figured, my point was the way they're implemented is compatible, the way your mods are implemented is not.
And as emphasized in the quote, I've tried multiple load orders, it makes no difference. Error pops up nonetheless.
It does not appear to be any problem besides the error message, so it's probably fine.
Just figured I'd report it as no one else seemed to know what mod the issue was with  ;)
#7
Outdated / Re: [A17] Mines - balanced mining
July 27, 2017, 10:13:19 AM
Quote from: AngleWyrm on July 27, 2017, 08:39:46 AM
Quote from: mrsebseb on July 27, 2017, 07:45:02 AM
Not sure if a full list of my 194 mods would help so I'll refrain from posting it for now.

Not sure if I can help without that that file attachment so I'll refrain from further comment for now.

OK, since you clearly missed it:
Quote from: mrsebseb on July 27, 2017, 07:45:02 AM
Update: I can reproduce the error with nothing butthis mod, Hugslib and Mod List Backup.
Just started a new game, set down a mine, set a bill to mine steel. Save. On load it throws the error.
Or do you want a "ModsConfig.xml" that'll tell you the exact same thing?
#8
Outdated / Re: [A17] Mines - balanced mining
July 27, 2017, 07:45:02 AM
Quote from: AngleWyrm on July 26, 2017, 01:10:06 PM
Quote from: Sirsim on July 26, 2017, 09:03:50 AM
Quote from: raisermrk2 on July 25, 2017, 10:50:21 PM
good mod but it theres a big problem where the save wont load after building a mine
and using it
I have the same problem and forced to uninstall the mod although i love how it 'transforms' mining.
Something got corrupted cause i can't load a game with a mine build in it.

How unfortunate.
I can only work on issues that I can reproduce, so please attach your ModConfig.xml that I may look into the matter.

Having this issue as well. Set it up to mine steel. Now the game won't load:

Could not load reference to Verse.RecipeDef named Excavate_Steel
Verse.Log:Error(String)
Verse.ScribeExtractor:DefFromNode(XmlNode)
Verse.Scribe_Defs:Look(RecipeDef&, String)
RimWorld.Bill:ExposeData()
RimWorld.Bill_Production:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Collections:Look(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:Look(List`1&, String, LookMode, Object[])
RimWorld.BillStack:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Deep:Look(BillStack&, Boolean, String, Object[])
Verse.Scribe_Deep:Look(BillStack&, String, Object[])
RimWorld.Building_WorkTable:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Collections:Look(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:Look(List`1&, String, LookMode, Object[])
Verse.Map:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Collections:Look(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:Look(List`1&, String, LookMode, Object[])
Verse.Game:LoadGame()
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:<Start>m__84F()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()


Exception in FinalizeLoading(): System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.Bill.GetUniqueLoadID () [0x00000] in <filename unknown>:0
  at Verse.LoadedObjectDirectory.RegisterLoaded (ILoadReferenceable reffable) [0x00000] in <filename unknown>:0
  at Verse.CrossRefHandler.ResolveAllCrossReferences () [0x00000] in <filename unknown>:0
  at Verse.ScribeLoader.FinalizeLoading () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.ScribeLoader:FinalizeLoading()
Verse.Game:LoadGame()
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:<Start>m__84F()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()


Exception from asynchronous event: System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.Bill.GetUniqueLoadID () [0x00000] in <filename unknown>:0
  at Verse.LoadedObjectDirectory.RegisterLoaded (ILoadReferenceable reffable) [0x00000] in <filename unknown>:0
  at Verse.CrossRefHandler.ResolveAllCrossReferences () [0x00000] in <filename unknown>:0
  at Verse.ScribeLoader.FinalizeLoading () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()



Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.Map.get_TileInfo () [0x00000] in <filename unknown>:0
  at Verse.Map.get_Biome () [0x00000] in <filename unknown>:0
  at RimWorld.AmbientSoundManager.RecreateMapSustainers () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()



Not sure if a full list of my 194 mods would help so I'll refrain from posting it for now.

Update: I can reproduce the error with nothing but this mod, Hugslib and Mod List Backup.
Just started a new game, set down a mine, set a bill to mine steel. Save. On load it throws the error.
#9
Quote from: SpaceDorf on July 26, 2017, 07:53:15 AM
I have to admit english is only my second language.
So mistakes happen.

Mine too. and it happens.
In fact I quite frequently spend a long time writing a well thought out response and posting it, only to read it over later and realize I sound like a crazy drunk person because I missed typing out several words necessary in making my thoughts even remotely comprehensible. 
You'd think I would learn at some point  ;D
#10
Quote from: SpaceDorf on July 26, 2017, 06:55:59 AM
I did not say, I don't get the same error messages when running debug.

What I did say is .. that I ran several colonies using both mods ( and about 220 others )
together without encountering problems.

Not what you said at all. Might've been what you meant, but those are two very different things.
Either way that clears things up a bit.  :)
I've not noticed any real issues stemming from the errors either, and I've got roughly 180 other mods myself.
Just figured I'd report the error.
#11
Quote from: SpaceDorf on July 25, 2017, 11:58:03 AM
They both override the AnimalJobGiver and use their own,
it may be because of that.
I use PaC and Minions together and had no Problems so far ( at least not with those two .. )
Really?
I get the issue when using nothing but PaC and Minions.
#12
Quote from: Plasmatic on July 02, 2017, 07:41:21 AM
I have a couple maidens, a Sally, and a couple work slaves, and this error keeps spamming the log, lagging my game quite significantly

Exception in Tick (pawn=Maiden172150, job=Clean A=Thing_FilthAnimalFilth217593, CurToil=4): System.NullReferenceException: Object reference not set to an instance of an object
at PawnsAreCapable.HarmonyPatches.Pawn_RecordsTracker_Increment.Prefix (RimWorld.RecordDef,RimWorld.Pawn_RecordsTracker) <0x00036>
at (wrapper dynamic-method) RimWorld.Pawn_RecordsTracker.Increment_Patch1 (object,RimWorld.RecordDef) <0x00018>
at CleaningArea.JobDriver_CleanFilth_CleaningArea.<MakeNewToils>b__6_1 () <0x00085>
at Verse.AI.JobDriver.DriverTick () <0x00322>
lastJobGiver=Verse.JobGiver_SlaveCleanFilth, curJob.def=Clean, curDriver=CleaningArea.JobDriver_CleanFilth_CleaningArea
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()
Verse.Root_Play:Update()


Any idea why?

Also having this issue, I'm guessing it's a problem with "Pawns are Capable" (like the error says).  IT happens as soon as a minion or slave finishes cleaning.
Load order changes nothing.
I'm posting both here and in the Pawns are Capable thread.
It only seems to be cleaning and there is not a problem with other mods that adds "animals" that can clean, like Misc Robots, for instance.
#13
Getting an error when using this with Rimslaves and/or Minions.

Exception in Tick (pawn=Maiden172150, job=Clean A=Thing_FilthAnimalFilth217593, CurToil=4): System.NullReferenceException: Object reference not set to an instance of an object
at PawnsAreCapable.HarmonyPatches.Pawn_RecordsTracker_Increment.Prefix (RimWorld.RecordDef,RimWorld.Pawn_RecordsTracker) <0x00036>
at (wrapper dynamic-method) RimWorld.Pawn_RecordsTracker.Increment_Patch1 (object,RimWorld.RecordDef) <0x00018>
at CleaningArea.JobDriver_CleanFilth_CleaningArea.<MakeNewToils>b__6_1 () <0x00085>
at Verse.AI.JobDriver.DriverTick () <0x00322>
lastJobGiver=Verse.JobGiver_SlaveCleanFilth, curJob.def=Clean, curDriver=CleaningArea.JobDriver_CleanFilth_CleaningArea
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()
Verse.Root_Play:Update()


It happens as soon as a minion or slave finishes cleaning.
Tried fiddling with the load order, but it changes nothing.
It only seems to be cleaning and there is not a problem with other mods that adds "animals" that can clean, like Misc Robots, for instance.
I've reported the error to Walking Problem as well.
#14
Outdated / Re: [A17] Project Fallout v1.5
July 25, 2017, 05:19:03 AM
Quote from: AshbornK9 on July 24, 2017, 11:39:35 PM
For now I'm fine with all these patches, I've basically been sent to purgatory with every sort of scheduling possible. If someone wants to compile all of the patches into the main download file, I'll see what I can do about updating the main file, but for now I'm too busy to look through it all manually.

I've got the patches, so here's my version of the full mod:
Patched Version
#15
Quote from: damngrl on July 22, 2017, 09:48:46 AM
For a long time I wondered why my jedis don't get exp. And I realised after visiting Steam workshop.
Known Mod Conflicts
Static Quality Plus -- Disables Force XP
:( is there way around this? Without disabling SQP?

Is this a recent thing, and I've missed an update (to either mod)?
I use both, and I've definitely gotten Force XP. A bit slow in my opinion, but XP nonetheless.
Might be load-order?