Unstable Build: Unable to assign ideology roles or do any rituals.

Started by Newbetacraft, October 05, 2022, 11:05:32 PM

Previous topic - Next topic

Newbetacraft

As title says I am completely unable to do any role changes or rituals. More specifically when I click the buttons to do so nothing happens.

Save Game:
https://drive.google.com/file/d/17TdVfPa_WnAnLBK45DqYurXMB-J8jk_x/view?usp=sharing

DrEnzyme

Also same bug. Not sure what caused it but there's definitely some errors in the log file:

Exception filling window for Verse.FloatMenu: System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.RitualRoleAssignments.PawnNotAssignableReason (Verse.Pawn p, RimWorld.RitualRole role, RimWorld.Precept_Ritual ritual, RimWorld.RitualRoleAssignments assignments, Verse.TargetInfo ritualTarget, System.Boolean& stillAddToPawnList) [0x0010a] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at RimWorld.Dialog_BeginRitual..ctor (System.String header, System.String ritualLabel, RimWorld.Precept_Ritual ritual, Verse.TargetInfo target, Verse.Map map, RimWorld.Dialog_BeginRitual+ActionCallback action, Verse.Pawn organizer, RimWorld.RitualObligation obligation, System.Func`4[T1,T2,T3,TResult] filter, System.String okButtonText, System.Collections.Generic.List`1[T] requiredPawns, System.Collections.Generic.Dictionary`2[TKey,TValue] forcedForRole, System.String ritualName, RimWorld.RitualOutcomeEffectDef outcome, System.Collections.Generic.List`1[T] extraInfoText, Verse.Pawn selectedPawn, System.Boolean showQuality) [0x000e2] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at RimWorld.Precept_Ritual.GetRitualBeginWindow (Verse.TargetInfo targetInfo, RimWorld.RitualObligation obligation, System.Action onConfirm, Verse.Pawn organizer, System.Collections.Generic.Dictionary`2[TKey,TValue] forcedForRole, Verse.Pawn selectedPawn) [0x001fe] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at RimWorld.SocialCardUtility+<>c__DisplayClass42_2.<DrawPawnRoleSelection>b__3 () [0x00048] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00030] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00535] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <fe9d5c25d0714244a910780b80daa0e2>:0 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)


Here's my savegame too:
https://drive.google.com/file/d/1ZFx7Vz7xRpsTTNnjH6WPm75By63GX-os/view?usp=sharing

Doesn't appear to be a circumstantial bug, it happens as soon as the game is loaded. You can't assign roles through the social tab or the ritual site itself, and you can't do any other rituals.

Dre

I get the same error trying to do an anima tree linking ceremony. New save, no mods. Hope this helps squash the bug. :)


Exception filling window for Verse.FloatMenuMap:
System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.RitualRoleAssignments.PawnNotAssignableReason (Verse.Pawn p, RimWorld.RitualRole role, RimWorld.Precept_Ritual ritual, RimWorld.RitualRoleAssignments assignments, Verse.TargetInfo ritualTarget, System.Boolean& stillAddToPawnList) [0x0010a]
in <fe9d5c25d0714244a910780b80daa0e2>:0
  at RimWorld.Dialog_BeginRitual..ctor (System.String header, System.String ritualLabel, RimWorld.Precept_Ritual ritual, Verse.TargetInfo target, Verse.Map map, RimWorld.Dialog_BeginRitual+ActionCallback action, Verse.Pawn organizer, RimWorld.RitualObligation obligation, System.Func`4[T1,T2,T3,TResult] filter, System.String okButtonText, System.Collections.Generic.List`1[T] requiredPawns, System.Collections.Generic.Dictionary`2[TKey,TValue] forcedForRole, System.String ritualName, RimWorld.RitualOutcomeEffectDef outcome, System.Collections.Generic.List`1[T] extraInfoText, Verse.Pawn selectedPawn, System.Boolean showQuality) [0x000e2] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at RimWorld.Precept_Ritual.GetRitualBeginWindow (Verse.TargetInfo targetInfo, RimWorld.RitualObligation obligation, System.Action onConfirm, Verse.Pawn organizer, System.Collections.Generic.Dictionary`2[TKey,TValue] forcedForRole, Verse.Pawn selectedPawn) [0x001fe] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at RimWorld.CompPsylinkable+<>c__DisplayClass13_0.<CompFloatMenuOptions>b__0 () [0x0007b] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00030] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00535] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at Verse.FloatMenuMap.DoWindowContents (UnityEngine.Rect inRect) [0x0014c] in <fe9d5c25d0714244a910780b80daa0e2>:0
  at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <fe9d5c25d0714244a910780b80daa0e2>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Garthmaul

This happens in my games as well - any of the ceremony or role change buttons don't do anything.  Same as above, new game, no mods.

DrEnzyme


Pheanox

Thanks for the bug report, this should be fixed in 1.4.3509. Please make a new topic if the issue continues.