[1.4.3520 64bit] Getting errors on launch

Started by Shaythan, October 17, 2022, 02:38:49 PM

Previous topic - Next topic

Shaythan

Hi,
I launched the game today and got some XML errors I can't understand... Something with eyeOffsetEastWest not corresponding to HeadTypeDef
So I disabled all my mods and it still happened.
Log: https://pastebin.com/x66Jjppu
Stack trace (which for some reason doesn't appear in the log file):
XML error: <eyeOffsetEastWest>(0.1, 0, 0.18)</eyeOffsetEastWest> doesn't correspond to any field in type HeadTypeDef. Context: <HeadTypeDef ParentName="NarrowBase"><hairMeshSize>(1.3, 1.5)</hairMeshSize><beardMeshSize>(1.5, 1.5)</beardMeshSize><beardOffset>(0, 0, -0.05)</beardOffset><beardOffsetXEast>-0.05</beardOffsetXEast><eyeOffsetEastWest>(0.1, 0, 0.18)</eyeOffsetEastWest><narrow>true</narrow><defName>Male_NarrowNormal</defName><graphicPath>Things/Pawn/Humanlike/Heads/Male/Male_Narrow_Normal</graphicPath><gender>Male</gender></HeadTypeDef>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DirectXmlToObject:ObjectFromXml<Verse.HeadTypeDef> (System.Xml.XmlNode,bool)
Verse.DirectXmlToObject:ObjectFromXmlReflection<Verse.HeadTypeDef> (System.Xml.XmlNode,bool)
Verse.DirectXmlLoader:DefFromNode (System.Xml.XmlNode,Verse.LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>)
Verse.LoadedModManager:LoadAllActiveMods ()
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__6_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

Canute

When you got error without any mods.
Just delete (not uninstal) the whole gamefolder and reinstal it. It is a common problem that you got leftover files from old versions and uninstal won't delete these.

Pheanox

Let me know if Canute's suggestion helped or not, thanks for the report either way!

Shaythan

Actually, it just stopped happening suddenly (maybe after loading/saving a game?)
I didn't even try Canute suggestion