RimWorld

RimWorld

Psychology (unofficial) v1.1-1.5
DigitalHare Dec 31, 2020 @ 3:44am
Infinite Mayoral meetings
As it says on the tin, I keep having pawns stuck in a mayoral meeting: It seems to be a relatively new occurrence after having to restart after something updated that caused an error after every tick It was something I had out at one point that was tainting the save. Did a fair amount of testing to determine the save was just no longer worth the problem but was not able to locate it. Only thing that stopped it was debug>Destroy Map. Destroying tile to the floor, all pawns dead, all animals dead. Nothing. Regardless - That's not the issue.

Exception while ticking lord with job Psychology.LordJob_VisitMayor: System.NullReferenceException: Object reference not set to an instance of an object at RimWorld.PawnRelationUtility.TryAppendRelationsWithColonistsInfo (Verse.TaggedString& text, Verse.TaggedString& title, Verse.Pawn pawn) [0x0004f] in <d72310b4d8f64d25aee502792b58549f>:0 at RimWorld.PawnRelationUtility.TryAppendRelationsWithColonistsInfo (Verse.TaggedString& text, Verse.Pawn pawn) [0x00007] in <d72310b4d8f64d25aee502792b58549f>:0 at (wrapper dynamic-method) Verse.Grammar.GrammarUtility.Verse.Grammar.GrammarUtility.RulesForPawn_Patch1(string,Verse.Pawn,System.Collections.Generic.Dictionary`2<string, string>,bool,bool) at Verse.PlayLogEntry_Interaction.ToGameStringFromPOV_Worker (Verse.Thing pov, System.Boolean forceLog) [0x0008b] in <d72310b4d8f64d25aee502792b58549f>:0 at Verse.LogEntry.ToGameStringFromPOV (Verse.Thing pov, System.Boolean forceLog) [0x0005b] in <d72310b4d8f64d25aee502792b58549f>:0 at Bubbles.Interface.Bubbler.Add (Verse.LogEntry entry, System.Boolean isCombat) [0x000d6] in <fada5531ec3a42d0877784284183c70d>:0 at Bubbles.Patch.Verse_PlayLog_Add.Postfix (Verse.LogEntry entry) [0x00000] in <fada5531ec3a42d0877784284183c70d>:0 at (wrapper dynamic-method) Verse.PlayLog.Verse.PlayLog.Add_Patch1(Verse.PlayLog,Verse.LogEntry) at Psychology.LordJob_VisitMayor.Finished () [0x0053c] in <bfb1a8d0fa51432981939df9b4c5a494>:0 at Psychology.LordJob_VisitMayor.<CreateGraph>b__3_3 () [0x00001] in <bfb1a8d0fa51432981939df9b4c5a494>:0 at Verse.AI.Group.TransitionAction_Custom.DoAction (Verse.AI.Group.Transition trans) [0x0001c] in <d72310b4d8f64d25aee502792b58549f>:0 at Verse.AI.Group.Transition.Execute (Verse.AI.Group.Lord lord) [0x00027] in <d72310b4d8f64d25aee502792b58549f>:0 at Verse.AI.Group.Transition.CheckSignal (Verse.AI.Group.Lord lord, Verse.AI.Group.TriggerSignal signal) [0x000de] in <d72310b4d8f64d25aee502792b58549f>:0 at Verse.AI.Group.Lord.CheckTransitionOnSignal (Verse.AI.Group.TriggerSignal signal) [0x00050] in <d72310b4d8f64d25aee502792b58549f>:0 at Verse.AI.Group.Lord.LordTick () [0x0002a] in <d72310b4d8f64d25aee502792b58549f>:0 at Verse.AI.Group.LordManager.LordManagerTick () [0x00011] in <d72310b4d8f64d25aee502792b58549f>:0 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35) Random state stack is not empty. There were more calls to PushState than PopState. Fixing. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Full log https://gist.github.com/HugsLibRecordKeeper/6cb2f21df521590c2e05f9caa85a5d8d
I am aware there are some errors with some mods that I am keeping an eye on but if anything in particular screams a problem with psychology, I'd like to know.

Thank you for looking and your time, I'm aware this is all free and volunteer and I appreciate the work into keeping this mod going.
< >
Showing 1-5 of 5 comments
Davai Feb 16, 2021 @ 9:43am 
Hey theree. I am faced that bug too, on a 4th year of colony. Endless mayoral meeting and endless election with pawns satrving to death at the polling place. Have you found any solution?
DigitalHare Feb 17, 2021 @ 9:57pm 
Originally posted by Davai:
Hey theree. I am faced that bug too, on a 4th year of colony. Endless mayoral meeting and endless election with pawns satrving to death at the polling place. Have you found any solution?
For mine, I just turned the entire mayor system off in the options to stop that problem. But I haven't used Psychology in a fair bit of time, sorry.
Montee Aug 10, 2021 @ 12:25pm 
How do you turn off the mayor system it is beyond annoying. Half my colony sick with some made up psy disease and the two not sick decided to have a meeting and wander until its done while people die wtf so annoying. Too many meetings. Too many date notifications.
DigitalHare Aug 12, 2021 @ 4:59pm 
Originally posted by Montee:
How do you turn off the mayor system it is beyond annoying. Half my colony sick with some made up psy disease and the two not sick decided to have a meeting and wander until its done while people die wtf so annoying. Too many meetings. Too many date notifications.
I no longer use Psychology, so I do not know with the more recent updates, myself. But it was in Mod Options the last time I used it, if I recall.
Vantus Apr 11, 2024 @ 1:57pm 
Necro-ing this thread as the bug is back after 1.5 update.

My colonists are stuck in a never-ending meeting until they die.
Recruiting them does nothing as they instantly go back.
Queuing another action does nothing as they return the meeting after.
The colonists in the meeting do not show up on the available list of colonists to send in a caravan so that doesn't work.

The only way I managed to break it up was to arrest one of the meeting attendees then release them.
< >
Showing 1-5 of 5 comments
Per page: 1530 50