Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Occurs when clicking the Social tab, sometimes, reproducible with the same pawn that caused the error, but difficult to reproduce unless you have a lot of pawns all locked in a room and talking that you can switch between.
https://gist.github.com/f641480a7bd7803e2a1d45f3206f4305
I've seen in the github that you use more than 400 mods. That's a no-no for a bughunter :-). Have you read the guide? 400 mods means a huge risk and danger, hindering whatever effort.
Whatever Social tab bug should have been fixed in the Fun update already.
https://gist.github.com/0f74d73778674cca8745cb6152f1740f
https://gist.github.com/444c6f2face88c28a7e7d3e732ac6642
Provided the same bug twice, just in case anything between them changed, but a large enough group of people in a social situation trigger is with relative frequency. (Separately from the previous message bug)
https://gist.github.com/aa630b62efdde68fd4d78ed0d78bc872
Yellow entry:
https://gist.github.com/fb1b7f8cf2cf14ae703bfeb7d6b6cf33
I'm still attempting to reproduce the socials tab bug, and figure out what mod conflict it is, but it is not fixed as it happens eventually in almost every save I run. :) And yes, I play with all those mods, and will defend each one!
I will let you know when I sus out the conflicting mod! Cheers.
1. Heavy issue with training animal: pawn ordered to train begins, and 2 sec later 'stand by' having forgotten everything about their job(s).
2. "Log" tab of said training pawns gets fully empty
3. Three errors spawn the log, particularily this one up to 1k times:
Random state stack is not empty. There were more calls to PushState than PopState. Fixing.
Deactivating Seak-up has the 3 issues above disapear, eg. even past logs display in pawns' "Log" tab.
Here's a full log with the modlist: gist.github.com/HugsLibRecordKeeper/ab8e4874fba11c83fda9459cce43c4b0
PS I otherwise do luv the features Speak-up adds to my games :)
Initator: Ruuj, recipient: Theja.
Last successful rule: RECIPIENT_adulthood → ARR_VieraAdulthood_VieraStalker
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
How to reproduce the bug?
Just check the logs or social tab of a pawn while they interact. I tested with a group of three in a Taiga, they were just chilling. I only checked their logs and social tabs until the bug appeared.
Here is the log I have published with Hugslib :
https://gist.github.com/HugsLibRecordKeeper/a8547b6b82f5fe85b0f599076a40f14c
As you can see, although I usually use some hundreds of mods, I have isolated to some mods among which only Speakup and Interaction Bubbles had something even remotely to do with pawns' social interactions.
As the log was trimmed down to 10,000, it misses these logs that appear in-game reported by RocketMan :
It seems that this bug is inherent to Speakup, or possibly Interaction Bubbles. I will retest it with only the most basic mods of my original modlist to ensure it was not a fluke.
I cannot achieve to reproduce the bug at all. Even if I came back to the initial conditions, same characters and same environment. The same test and nothing even suspicious. Even came back to the first test and nothing.
Guess it's solved for now yet I am confused how.
Parameter name: source
at System.Linq.Enumerable.Select[TSource,TResult] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] selector) [0x0000d] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at SpeakUp.RuleEntry_ValidateConstantConstraints.Prefix (Verse.Grammar.GrammarResolver+RuleEntry __instance, System.Boolean& __result, System.Collections.Generic.Dictionary`2[TKey,TValue] constraints, System.Boolean& ___constantConstraintsChecked, System.Boolean& ___constantConstraintsValid) [0x00064] in <5a4f2ea9b69249c6967e15d1fcb9aed1>:0
at (wrapper dynamic-method) Verse.Grammar.GrammarResolver+RuleEntry.Verse.Grammar.GrammarResolver+RuleEntry.ValidateConstantConstraints_Patch1(Verse.Grammar.GrammarResolver/RuleEntry,System.Collections.Generic.Dictionary`2<string, string>)
at Verse.Grammar.GrammarResolver.ValidateRule (System.Collections.Generic.Dictionary`2[TKey,TValue] constants, System.Collections.Generic.List`1[T] extraTags, System.Collections.Generic.List`1[T] resolvedTags, Verse.Grammar.GrammarResolver+RuleEntry rule, Verse.Grammar.GrammarRequest+ICustomizer customizer) [0x00008] in <e5e3eba73a8e46a39c1159649251e857>:0
at (wrapper dynamic-method) Verse.Grammar.GrammarResolver.Verse.Grammar.GrammarResolver.RandomPossiblyResolvableEntry_Patch2(string,System.Collections.Generic.Dictionary`2<string, string>,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,Verse.Grammar.GrammarRequest/ICustomizer)
at (wrapper dynamic-method) Verse.Grammar.GrammarResolver.Verse.Grammar.GrammarResolver.TryResolveRecursive_Patch2(Verse.Grammar.GrammarResolver/RuleEntry,int,System.Collections.Generic.Dictionary`2<string, string>,string&,bool,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,Verse.Grammar.GrammarRequest/ICustomizer)
at Verse.Grammar.GrammarResolver.ResolveUnsafe (System.String rootKeyword, Verse.Grammar.GrammarRequest request, System.Boolean& success, System.String debugLabel, System.Boolean forceLog, System.Boolean useUntranslatedRules, System.Collections.Generic.List`1[T] extraTags, System.Collections.Generic.List`1[T] outTags, System.Boolean capitalizeFirstSentence) [0x003be] in <e5e3eba73a8e46a39c1159649251e857>:0
at Verse.Grammar.GrammarResolver.ResolveUnsafe (System.String rootKeyword, Verse.Grammar.GrammarRequest request, System.String debugLabel, System.Boolean forceLog, System.Boolean useUntranslatedRules, System.Collections.Generic.List`1[T] extraTags, System.Collections.Generic.List`1[T] outTags, System.Boolean capitalizeFirstSentence) [0x00000] in <e5e3eba73a8e46a39c1159649251e857>:0
at (wrapper dynamic-method) Verse.Grammar.GrammarResolver.Verse.Grammar.GrammarResolver.Resolve_Patch1(string,Verse.Grammar.GrammarRequest,string,bool,string,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,bool)
at Verse.GenText.AdjustedFor (System.String text, Verse.Pawn p, System.String pawnSymbol, System.Boolean addRelationInfoSymbol) [0x00046] in <e5e3eba73a8e46a39c1159649251e857>:0
at Verse.TaggedString.AdjustedFor (Verse.Pawn p, System.String pawnSymbol, System.Boolean addRelationInfoSymbol) [0x00006] in <e5e3eba73a8e46a39c1159649251e857>:0
at RimWorld.PawnRelationUtility.TryAppendRelationsWithColonistsInfo (Verse.TaggedString& text, Verse.TaggedString& title, Verse.Pawn pawn) [0x0009b] in <e5e3eba73a8e46a39c1159649251e857>:0
at RimWorld.PawnRelationUtility.TryAppendRelationsWithColonistsInfo (Verse.TaggedString& text, Verse.Pawn pawn) [0x00007] in <e5e3eba73a8e46a39c1159649251e857>:0
at Verse.Grammar.GrammarUtility.RulesForPawn (System.String pawnSymbol, Verse.Pawn pawn, System.Collections.Generic.Dictionary`2[TKey,TValue] constants, System.Boolean addRelationInfoSymbol, System.Boolean addTags) [0x0002c] in <e5e3eba73a8e46a39c1159649251e857>:0
at (wrapper dynamic-method) Verse.PlayLogEntry_Interaction.Verse.PlayLogEntry_Interaction.ToGameStringFromPOV_Worker_Patch2(Verse.PlayLogEntry_Interaction,Verse.Thing,bool)
at Verse.LogEntry.ToGameStringFromPOV (Verse.Thing pov, System.Boolean forceLog) [0x0005b] in <e5e3eba73a8e46a39c1159649251e857>:0
at RimWorld.InteractionCardUtility.DrawInteractionsLog (UnityEngine.Rect rect, Verse.Pawn pawn, System.Collections.Generic.List`1[T] entries, System.Int32 maxEntries) [0x00049] in <e5e3eba73a8e46a39c1159649251e857>:0
at RimWorld.SocialCardUtility.DrawSocialCard (UnityEngine.Rect rect, Verse.Pawn pawn) [0x00206] in <e5e3eba73a8e46a39c1159649251e857>:0
at RimWorld.ITab_Pawn_Social.FillTab () [0x0002b] in <e5e3eba73a8e46a39c1159649251e857>:0
at Verse.InspectTabBase+<>c__DisplayClass16_0.<DoTabGUI>b__0 () [0x00039] in <e5e3eba73a8e46a39c1159649251e857>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Log:ErrorOnce (string,int)
Verse.InspectTabBase/<>c__DisplayClass16_0:<DoTabGUI>b__0 ()
Verse.ImmediateWindow:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate
https://gist.github.com/7568b10ebe340179fa910b064d4ec393
I believe the first error was thrown due to selecting the social tab of a pawn as a social interaction played out. GUI seemed a little unstable but showed everything normally after a fashion (when I selected the social tab after the first error was thrown, things flickered for a fraction of a second.) After this first error I got another error thrown with the next social interaction which has removed social interaction history from the social tab, turned off interaction bubbles and has turned the GUI into a shadow of itself when I have the social tab of a pawn open. Not sure this second bit is a SpeakUp problem or an Interaction Bubbles problem.
[Interaction Bubbles v2.5] Deactivated because draw failed with error: [System.Core: Value cannot be null.
Parameter name: source]
Stacktrace:
at System.Linq.Enumerable.Select[TSource,TResult] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] selector) [0x0000d] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at SpeakUp.RuleEntry_ValidateConstantConstraints.Prefix (Verse.Grammar.GrammarResolver+RuleEntry __instance, System.Boolean& __result, System.Collections.Generic.Dictionary`2[TKey,TValue] constraints, System.Boolean& ___constantConstraintsChecked, System.Boolean& ___constantConstraintsValid) [0x00064] in <5a4f2ea9b69249c6967e15d1fcb9aed1>:0
at (wrapper dynamic-method) Verse.Grammar.GrammarResolver+RuleEntry.Verse.Grammar.GrammarResolver+RuleEntry.ValidateConstantConstraints_Patch1(Verse.Grammar.GrammarResolver/RuleEntry,System.Collections.Generic.Dictionary`2<string, string>)
at Verse.Grammar.GrammarResolver.ValidateRule (System.Collections.Generic.Dictionary`2[TKey,TValue] constants, System.Collections.Generic.List`1[T] extraTags, System.Collections.Generic.List`1[T] resolvedTags, Verse.Grammar.GrammarResolver+RuleEntry rule, Verse.Grammar.GrammarRequest+ICustomizer customizer) [0x00008] in <e5e3eba73a8e46a39c1159649251e857>:0
at (wrapper dynamic-method) Verse.Grammar.GrammarResolver.Verse.Grammar.GrammarResolver.RandomPossiblyResolvableEntry_Patch2(string,System.Collections.Generic.Dictionary`2<string, string>,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,Verse.Grammar.GrammarRequest/ICustomizer)
at (wrapper dynamic-method) Verse.Grammar.GrammarResolver.Verse.Grammar.GrammarResolver.TryResolveRecursive_Patch2(Verse.Grammar.GrammarResolver/RuleEntry,int,System.Collections.Generic.Dictionary`2<string, string>,string&,bool,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,Verse.Grammar.GrammarRequest/ICustomizer)
at Verse.Grammar.GrammarResolver.ResolveUnsafe (System.String rootKeyword, Verse.Grammar.GrammarRequest request, System.Boolean& success, System.String debugLabel, System.Boolean forceLog, System.Boolean useUntranslatedRules, System.Collections.Generic.List`1[T] extraTags, System.Collections.Generic.List`1[T] outTags, System.Boolean capitalizeFirstSentence) [0x003be] in <e5e3eba73a8e46a39c1159649251e857>:0
at Verse.Grammar.GrammarResolver.ResolveUnsafe (System.String rootKeyword, Verse.Grammar.GrammarRequest request, System.String debugLabel, System.Boolean forceLog, System.Boolean useUntranslatedRules, System.Collections.Generic.List`1[T] extraTags, System.Collections.Generic.List`1[T] outTags, System.Boolean capitalizeFirstSentence) [0x00000] in <e5e3eba73a8e46a39c1159649251e857>:0
at (wrapper dynamic-method) Verse.Grammar.GrammarResolver.Verse.Grammar.GrammarResolver.Resolve_Patch1(string,Verse.Grammar.GrammarRequest,string,bool,string,System.Collections.Generic.List`1<string>,System.Collections.Generic.List`1<string>,bool)
at Verse.GenText.AdjustedFor (System.String text, Verse.Pawn p, System.String pawnSymbol, System.Boolean addRelationInfoSymbol) [0x00046] in <e5e3eba73a8e46a39c1159649251e857>:0
at Verse.TaggedString.AdjustedFor (Verse.Pawn p, System.String pawnSymbol, System.Boolean addRelationInfoSymbol) [0x00006] in <e5e3eba73a8e46a39c1159649251e857>:0
at RimWorld.PawnRelationUtility.TryAppendRelationsWithColonistsInfo (Verse.TaggedString& text, Verse.TaggedString& title, Verse.Pawn pawn) [0x0009b] in <e5e3eba73a8e46a39c1159649251e857>:0
at RimWorld.PawnRelationUtility.TryAppendRelationsWithColonistsInfo (Verse.TaggedString& text, Verse.Pawn pawn) [0x00007] in <e5e3eba73a8e46a39c1159649251e857>:0
at Verse.Grammar.GrammarUtility.RulesForPawn (System.String pawnSymbol, Verse.Pawn pawn, System.Collections.Generic.Dictionary`2[TKey,TValue] constants, System.Boolean addRelationInfoSymbol, System.Boolean addTags) [0x0002c] in <e5e3eba73a8e46a39c1159649251e857>:0
at (wrapper dynamic-method) Verse.PlayLogEntry_Interaction.Verse.PlayLogEntry_Interaction.ToGameStringFromPOV_Worker_Patch2(Verse.PlayLogEntry_Interaction,Verse.Thing,bool)
at Verse.LogEntry.ToGameStringFromPOV (Verse.Thing pov, System.Boolean forceLog) [0x0005b] in <e5e3eba73a8e46a39c1159649251e857>:0
at Bubbles.Core.Bubble.GetText () [0x00006] in <8d27262610864a85889b1931a849b9c3>:0
at Bubbles.Core.Bubble.get_Text () [0x0000a] in <8d27262610864a85889b1931a849b9c3>:0
at Bubbles.Core.Bubble.ScaleDimensions (System.Single scale) [0x00000] in <8d27262610864a85889b1931a849b9c3>:0
at Bubbles.Core.Bubble.Draw (UnityEngine.Vector2 pos, System.Boolean isSelected, System.Single scale) [0x00008] in <8d27262610864a85889b1931a849b9c3>:0
at Bubbles.Core.Bubbler.DrawBubble (Verse.Pawn pawn, System.Boolean isSelected, System.Single scale) [0x000a4] in <8d27262610864a85889b1931a849b9c3>:0
at Bubbles.Core.Bubbler.Draw () [0x000c5] in <8d27262610864a85889b1931a849b9c3>:0
at Bubbles.Patch.RimWorld_MapInterface_MapInterfaceOnGUI_BeforeMainTabs.Postfix () [0x00000] in <8d27262610864a85889b1931a849b9c3>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Bubbles.Mod:Error (string)
Bubbles.Patch.RimWorld_MapInterface_MapInterfaceOnGUI_BeforeMainTabs:Postfix ()
(wrapper dynamic-method) RimWorld.MapInterface:RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch1 (RimWorld.MapInterface)
RimWorld.UIRoot_Play:UIRootOnGUI ()
(wrapper dynamic-method) Verse.Root:Verse.Root.OnGUI_Patch1 (Verse.Root)
https://gist.github.com/dc9f674d020755a448ae2efebbbd32ec
image of GUI issue (I think)
https://steamuserimages-a.akamaihd.net/ugc/1883094124815868678/F6F15A5E66D5D41CC0DB10F7936A9B8AC79DC94B/?imw=5000&imh=5000&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
Edit: Combat log effected too.
Seem to get a couple of C# related errors. Pawn social log is completely empty, combat log works fine.
https://gist.github.com/532e1497276757b82e78cad7313d9d32
https://imgur.com/a/APXLfvr
<playLog>
<entries>
</entries>
</playLog>