边缘世界 RimWorld

边缘世界 RimWorld

RimTalk
Bapador 10 月 31 日 下午 9:16
Exception while saving RimTalk.Data.RimTalkWorldComponent. Game will not save after this error.
I often play/leave the game open for 6+ hours. I think, after a while, either this mod or some combination of this mod and Choose Your Medicine(?) potentially prevent the game from being able to save. This has happened to me a few times, and here is the error in player.log:

Exception while saving RimTalk.Data.RimTalkWorldComponent: System.InvalidOperationException: The Writer is closed or in error state.
[Ref B874323E]
at System.Xml.XmlWellFormedWriter.AdvanceState (System.Xml.XmlWellFormedWriter+Token token) [0x00028] in <506b716a330a4f09bc4a846352df3f09>:0
at System.Xml.XmlWellFormedWriter.WriteEndElement () [0x000b8] in <506b716a330a4f09bc4a846352df3f09>:0
at Verse.ScribeSaver.ExitNode () [0x00033] in <f7a9e19fc1544299a67a6692e164bd0c>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
at Verse.Scribe.ExitNode () [0x00008] in <f7a9e19fc1544299a67a6692e164bd0c>:0
at Verse.Scribe_Collections.Look[K,V] (System.Collections.Generic.Dictionary`2[K,V]& dict, System.String label, Verse.LookMode keyLookMode, Verse.LookMode valueLookMode, System.Collections.Generic.List`1[K]& keysWorkingList, System.Collections.Generic.List`1[V]& valuesWorkingList, System.Boolean logNullErrors, System.Boolean saveDestroyedKeys, System.Boolean saveDestroyedValues) [0x001e9] in <f7a9e19fc1544299a67a6692e164bd0c>:0
at Verse.Scribe_Collections.Look[K,V] (System.Collections.Generic.Dictionary`2[K,V]& dict, System.String label, Verse.LookMode keyLookMode, Verse.LookMode valueLookMode) [0x00028] in <f7a9e19fc1544299a67a6692e164bd0c>:0
at RimTalk.Data.RimTalkWorldComponent.ExposeData () [0x00008] in /Users/chris/RiderProjects/RimTalk/Source/Data/RimTalkWorldComponent.cs:19
at Verse.Scribe_Deep.Look[T] (T& target, System.Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00155] in <f7a9e19fc1544299a67a6692e164bd0c>:0

Let me know if I should do/write down anything the next time this happens. I mentioned Choose Your Medicine because visual exceptions seems to think that it both of them contribute to the error.