RimWorld

RimWorld

Mood Alerts
 This topic has been pinned, so it's probably important
Deadmano  [developer] Jan 1, 2024 @ 4:16am
Bug Reports
Share any bug reports relating to this mod, preferably with a link to a log file!
< >
Showing 1-7 of 7 comments
Thels Jul 19 @ 9:41pm 
When you form a caravan containing a tame animal,and then abandon your starting region, this mod generates the following error:

Exception processing alert MoodAlerts.AlertNudist: System.NullReferenceException: Object reference not set to an instance of an object at MoodAlerts.AlertGenerator.FindUnhappyColonists (System.Collections.Generic.HashSet`1[T] unhappyThoughtDefTypes, System.String scriptName) [0x00025] in <c9135ebb63bb4249ae2ad6ba39726d03>:0 at MoodAlerts.AlertGenerator.UpdateColonistList (System.Int32& lastUpdateTick, System.Int32 updateInterval, System.String scriptName, System.Collections.Generic.Dictionary`2[Verse.Pawn,Verse.TaggedString]& pawns, System.Collections.Generic.HashSet`1[T] unhappyThoughtDefTypes, System.String alertDescription, System.String colonistPlural, System.String colonistSingular, System.String& cachedDescription) [0x00012] in <c9135ebb63bb4249ae2ad6ba39726d03>:0 at MoodAlerts.AlertBase.GetReport () [0x00032] in <c9135ebb63bb4249ae2ad6ba39726d03>:0 at RimWorld.Alert.Recalculate () [0x00012] in <981a33edf24d499488b0f820d94638e1>:0 at RimWorld.AlertsReadout.CheckAddOrRemoveAlert (RimWorld.Alert alert, System.Boolean forceRemove) [0x00000] in <981a33edf24d499488b0f820d94638e1>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.Log:ErrorOnce (string,int) RimWorld.AlertsReadout:CheckAddOrRemoveAlert (RimWorld.Alert,bool) RimWorld.AlertsReadout:AlertsReadoutUpdate () RimWorld.UIRoot_Play:UIRootUpdate () Verse.Root:Update () Verse.Root_Play:Update ()

Tested with the following modlist:
- Core
- Mood Alerts

Note that there is not actually a nudist among my colonists. Earlier I got the following error, but that was with a lot of other mods loaded:

Exception processing alert MoodAlerts.AlertAnimalMaster: System.NullReferenceException: Object reference not set to an instance of an object [Ref 9D9BE83] at MoodAlerts.AlertGenerator.FindUnhappyColonists (System.Collections.Generic.HashSet`1[T] unhappyThoughtDefTypes, System.String scriptName) [0x00025] in <c9135ebb63bb4249ae2ad6ba39726d03>:0 at MoodAlerts.AlertGenerator.UpdateColonistList (System.Int32& lastUpdateTick, System.Int32 updateInterval, System.String scriptName, System.Collections.Generic.Dictionary`2[Verse.Pawn,Verse.TaggedString]& pawns, System.Collections.Generic.HashSet`1[T] unhappyThoughtDefTypes, System.String alertDescription, System.String colonistPlural, System.String colonistSingular, System.String& cachedDescription) [0x00012] in <c9135ebb63bb4249ae2ad6ba39726d03>:0 at MoodAlerts.AlertBase.GetReport () [0x00032] in <c9135ebb63bb4249ae2ad6ba39726d03>:0 at RimWorld.Alert.Recalculate () [0x00012] in <981a33edf24d499488b0f820d94638e1>:0 at RimWorld.AlertsReadout.CheckAddOrRemoveAlert (RimWorld.Alert alert, System.Boolean forceRemove) [0x00000] in <981a33edf24d499488b0f820d94638e1>:0 - TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string) Verse.Log:ErrorOnce (string,int) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.AlertsReadout.CheckAddOrRemoveAlert_Patch0 (RimWorld.AlertsReadout,RimWorld.Alert,bool) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.AlertsReadout.AlertsReadoutUpdate_Patch0 (RimWorld.AlertsReadout) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootUpdate_Patch0 (RimWorld.UIRoot_Play) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch2 (Verse.Root) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)
Last edited by Thels; Jul 19 @ 9:47pm
Geojak Aug 12 @ 1:09pm 
everytime i do a jump with the odysey gravship i get a error a bout bed ownship

Exception processing alert MoodAlerts.AlertSchedule: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 127F3EA5]
at MoodAlerts.AlertGenerator.FindUnhappyColonists (System.Collections.Generic.HashSet`1[T] unhappyThoughtDefTypes, System.String scriptName) [0x00025] in <c9135ebb63bb4249ae2ad6ba39726d03>:0
at MoodAlerts.AlertGenerator.UpdateColonistList (System.Int32& lastUpdateTick, System.Int32 updateInterval, System.String scriptName, System.Collections.Generic.Dictionary`2[Verse.Pawn,Verse.TaggedString]& pawns, System.Collections.Generic.HashSet`1[T] unhappyThoughtDefTypes, System.String alertDescription, System.String colonistPlural, System.String colonistSingular, System.String& cachedDescription) [0x00012] in <c9135ebb63bb4249ae2ad6ba39726d03>:0
at MoodAlerts.AlertBase.GetReport () [0x00032] in <c9135ebb63bb4249ae2ad6ba39726d03>:0
at RimWorld.Alert.Recalculate () [0x00000] in <cb53cd4422904947932d33f561ad8d15>:0
at RimWorld.AlertsReadout.CheckAddOrRemoveAlert (RimWorld.Alert alert, System.Boolean forceRemove) [0x00000] in <cb53cd4422904947932d33f561ad8d15>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Log:ErrorOnce (string,int)
RimWorld.AlertsReadout:CheckAddOrRemoveAlert (RimWorld.Alert,bool)
RimWorld.AlertsReadout:AlertsReadoutUpdate ()
RimWorld.UIRoot_Play:UIRootUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Play:Update ()
Deadmano  [developer] Aug 12 @ 3:36pm 
Originally posted by Thels:
When you form a caravan containing a tame animal,and then abandon your starting region, this mod generates the following error:
Thanks for the report, I'll look into this as soon as I get a free moment! Is it a harmless log message, or does it appear as an annoying pop-up on screen?

Originally posted by Geojak:
everytime i do a jump with the odysey gravship i get a error a bout bed ownship
This is going to be a bit tricky for me to troubleshoot, as I don't own Odyssey yet. :lunar2019piginablanket: But I'll see what I can do, thanks for the report!
Thels Aug 13 @ 6:19am 
Originally posted by Deadmano:
Originally posted by Thels:
When you form a caravan containing a tame animal,and then abandon your starting region, this mod generates the following error:
Thanks for the report, I'll look into this as soon as I get a free moment! Is it a harmless log message, or does it appear as an annoying pop-up on screen?

It's a red error, so it'll pop up if Dev Mode is enabled.
Deadmano  [developer] Aug 14 @ 8:28pm 
If either of you are willing to add me on Discord (same as here) that'd be awesome, as you could help test if a solution actually works since I'll be prodding in the dark without the DLC!
Thels Aug 19 @ 1:24am 
I don't have the Oddysey DLC myself, either.
Deadmano  [developer] Aug 20 @ 7:46pm 
Just a heads up that thanks to a very kind soul, I've been sent both Anomaly and Odyssey DLC so I will be able to fully test things out, reproduce, and roll out a fix soon! :rshout: Thank you both for the reproduction steps, hopefully if I am able to reproduce them on my end and get that sorted. If I need any further information I'll poke back!
< >
Showing 1-7 of 7 comments
Per page: 1530 50