RimWorld

RimWorld

Thinking Spot
This topic has been locked
Getting red error after installing mod:
Hi there, installed this mod, and am getting the below error. I think I've clipped only the relevant stuff - if you need more info I can give it to you. I'm guessing it's a conflict with another of my mods, but I don't know enough about this modding stuff to work it out on my own without help. Put it in a discussion so as not to clog up the comments!


XML Verse.ResearchProjectDef defines the same field twice: prerequisites.

Field contents: TS_BasicFurniture.

Whole XML:

<ResearchProjectDef><defName>ComplexFurniture</defName><label>complex furniture</label><tab>OA_MoreFurniture</tab><description>Build complex furniture like beds, end tables, dining chairs, armchairs, dressers, tool cabinets, billiard tables, and poker tables, vents, sarcophagi, and more.</description><baseCost>400</baseCost><techLevel>Medieval</techLevel><researchViewY>2</researchViewY><researchViewX>1</researchViewX><prerequisites><li>MF_BasicFurniture</li></prerequisites><tags><li>ClassicStart</li></tags><prerequisites><li>TS_BasicFurniture</li></prerequisites></ResearchProjectDef>
Verse.Log:Error(String, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Could not resolve cross-reference: No Verse.ResearchProjectDef named Pemmican found to give to Verse.RecipeDef Make4Pemmican
Verse.Log:Error(String, Boolean)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
Verse.Log:Error(String, Boolean)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
RimWorld.PlayerKnowledgeDatabase:ReloadAndRebind()
RimWorld.PlayerKnowledgeDatabase:.cctor()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Could not resolve cross-reference: No Verse.ResearchProjectDef named Pemmican found to give to Verse.RecipeDef Make4Pemmican
Verse.Log:Error(String, Boolean)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
RimWorld.PlayerKnowledgeDatabase:ReloadAndRebind()
RimWorld.PlayerKnowledgeDatabase:.cctor()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
Verse.Log:Error(String, Boolean)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
RimWorld.PlayerKnowledgeDatabase:ReloadAndRebind()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Could not resolve cross-reference: No Verse.ResearchProjectDef named Pemmican found to give to Verse.RecipeDef Make4Pemmican
Verse.Log:Error(String, Boolean)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
RimWorld.PlayerKnowledgeDatabase:ReloadAndRebind()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
Verse.Log:Error(String, Boolean)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
Verse.KeyPrefs:Init()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Could not resolve cross-reference: No Verse.ResearchProjectDef named Pemmican found to give to Verse.RecipeDef Make4Pemmican
Verse.Log:Error(String, Boolean)
Verse.WantedRefForObject:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
Verse.KeyPrefs:Init()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()
< >
Showing 1-15 of 19 comments
PartyCowboy  [developer] 3 Aug, 2019 @ 3:04am 
It seems you are playing with Vanilla Furniture Expanded. I found that bug myself and made a seperate patch mod for Thinking Spot and VFE and its sub-mods. I only make the seperate patch mods for mods that have much stuff to patch and/or mods that are not used much to prevent long loading times for all the FindMod operations Thinking Spot would have to do otherwise. Thank you for mentioning it though!
afterthought.btw 5 Aug, 2019 @ 3:03am 
Here's the latest error log. It's quite impressive(?) (It's too big to include the entire log, so I've cut to where I think the error is. Not sure how to include the entire thing so if you need more info before or after where I've included, please tell me. This is the exception that kicks off the grand evisceration):


Caught exception while loading play data but there are active mods other than Core. Resetting mods config and trying again.
The exception was: System.IO.DirectoryNotFoundException: Directory 'D:\SteamLibrary\steamapps\workshop\content\294100\1819265371\Patches\Other mods\A Dog Said...' not found.
at System.IO.Directory.GetFileSystemEntries (string,string,System.IO.FileAttributes,System.IO.FileAttributes) <0x00492>
at System.IO.Directory.GetFiles (string,string) <0x0002d>
at System.IO.DirectoryInfo.GetFiles (string) <0x0003d>
at System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00039>
at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00091>
at System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00104>
at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00091>
at System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00104>
at System.IO.DirectoryInfo.GetFiles (string,System.IO.SearchOption) <0x000ae>
at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.GetFiles (string,System.IO.SearchOption) <0x00091>
at Verse.DirectXmlLoader/<XmlAssetsInModFolder>c__Iterator0.MoveNext () <0x001e0>
at System.Collections.Generic.List`1<Verse.LoadableXmlAsset>.AddEnumerable (System.Collections.Generic.IEnumerable`1<Verse.LoadableXmlAsset>) <0x000d7>
at System.Collections.Generic.List`1<Verse.LoadableXmlAsset>..ctor (System.Collections.Generic.IEnumerable`1<Verse.LoadableXmlAsset>) <0x000e5>
at System.Linq.Enumerable.ToList<Verse.LoadableXmlAsset> (System.Collections.Generic.IEnumerable`1<Verse.LoadableXmlAsset>) <0x00070>
at Verse.ModContentPack.LoadPatches () <0x0009c>
at Verse.ModContentPack.get_Patches () <0x00028>
at ModCheck.Memory.init () <0x000b0>
at ModCheck.VanillaPatching.Prefix (System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>) <0x00044>
at (wrapper dynamic-method) Verse.LoadedModManager.ApplyPatches_Patch2 (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>) <0x0003b>
at Verse.LoadedModManager.LoadAllActiveMods () <0x002cd>
at Verse.PlayDataLoader.DoPlayLoad () <0x000bc>
at Verse.PlayDataLoader.LoadAllPlayData (bool) <0x00077>

Verse.Log:Warning(String, Boolean)
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Could not recover from errors loading play data. Giving up.
Verse.Log:Warning(String, Boolean)
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Exception from asynchronous event: System.NullReferenceException: Object reference not set to an instance of an object
at Fluffy.DefGenerator_GenerateImpliedDefs_PreResolve.Postfix () <0x00125>
at (wrapper dynamic-method) RimWorld.DefGenerator.GenerateImpliedDefs_PreResolve_Patch4 () <0x004c9>
at (wrapper dynamic-method) Verse.PlayDataLoader.DoPlayLoad_Patch1 () <0x00437>
at Verse.PlayDataLoader.LoadAllPlayData (bool) <0x00077>

Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at MendAndRecycle.MendAndRecycleMod.GetCleanFilter (Verse.RecipeDef recipe) [0x00000] in <filename unknown>:0
at MendAndRecycle.MendAndRecycleMod.SortApparelsInComplexity () [0x00000] in <filename unknown>:0
at MendAndRecycle.MendAndRecycleMod.Inject () [0x00000] in <filename unknown>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.ThingDef.ResolveIcon () [0x00000] in <filename unknown>:0
at Verse.BuildableDef.<PostLoad>m__0 () [0x00000] in <filename unknown>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Could not resolve cross-reference to RimWorld.ConceptDef named GuestBeds (wanter=knowledge)
Verse.Log:Error(String, Boolean)
Verse.DirectXmlCrossRefLoader:TryResolveDef(String, FailMode, Object)
Verse.WantedRefForDictionary`2:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
RimWorld.PlayerKnowledgeDatabase:ReloadAndRebind()
RimWorld.PlayerKnowledgeDatabase:.cctor()
RimWorld.MainMenuDrawer:Init()
RimWorld.MainMenuDrawer:Init()
Verse.UIRoot_Entry:Init()
Verse.Root:<Start>m__0()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()


There's a whole load of snipped crossreference errors in here I've had to snip for space.

Failed to load key/value pair: , 0
Verse.Log:Error(String, Boolean)
Verse.WantedRefForDictionary`2:TryResolve(FailMode)
Verse.DirectXmlCrossRefLoader:ResolveAllWantedCrossReferences(FailMode)
Verse.DirectXmlLoader:ItemFromXmlFile(String, Boolean)
RimWorld.PlayerKnowledgeDatabase:ReloadAndRebind()
RimWorld.PlayerKnowledgeDatabase:.cctor()
RimWorld.MainMenuDrawer:Init()
RimWorld.MainMenuDrawer:Init()
Verse.UIRoot_Entry:Init()
Verse.Root:<Start>m__0()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

afterthought.btw 5 Aug, 2019 @ 3:20am 
Mod list:

Version: 1
Name: RJW
Mods:
- Id: 1544705976
Name: ModCheck
- Id: Core
Name: Core
- Id: 1507748539
Name: Mod Manager
- Id: 818773962
Name: HugsLib
- Id: 932008009
Name: JecsTools
- Id: 1624893841
Name: Absolutely No Roof
- Id: 761421485
Name: Allow Tool
- Id: 1541721856
Name: Alpha Animals
- Id: 712141500
Name: Animal Tab
- Id: 1511926373
Name: Animal Variety Coats
- Id: 1542765654
Name: AnimalHarvestingSpot (Continued)
- Id: 1098354593
Name: Animals Logic
- Id: 1546370684
Name: '[XND] AutoOwl'
- Id: 1743055342
Name: Better Grand Sculptures
- Id: 1541460369
Name: Better Pawn Control
- Id: 708455313
Name: Blueprints
- Id: Bodies
Name: Bodies
- Id: 1691419062
Name: Build From Inventory
- Id: 1421904390
Name: CelsiusAndFahrenheit
- Id: 715565262
Name: Colony Manager
- Id: 1501832876
Name: Color Coded Mood Bar
- Id: 761219125
Name: Defensive Positions
- Id: 1691076769
Name: DontBlockDoorMod[1.0]
- Id: 1667901146
Name: Dress Patients
- Id: 722085442
Name: ED-Embrasures
- Id: 1668694277
Name: Epic Rivers
- Id: 1512478761
Name: Expanded Roofing
- Id: 729690064
Name: Feed The Colonists
- Id: 1498067736
Name: Fuel Economy
- Id: 1814100216
Name: Go Explore!
- Id: 1675451818
Name: Grand Rivers Reborn
- Id: 1770268130
Name: Grazing Lands
- Id: 949498803
Name: Haul to Stack
- Id: 947972722
Name: Heat Map
- Id: 753498552
Name: Hospitality
- Id: 1674624795
Name: Impassable Chest-deep Water
- Id: 1516158345
Name: Interaction Bubbles
- Id: 1541261044
Name: Let's Trade! [1.0]
- Id: 1323773476
Name: Meals On Wheels
- Id: 715565817
Name: Medical Tab
- Id: 735241897
Name: MendAndRecycle
- Id: 1750618143
Name: Misc. Endgame
- Id: 1454024362
Name: More Faction Interaction
- Id: 1541250497
Name: More Harvest Designators!
- Id: 725465444
Name: More Trade Ships
- Id: 1478936958
Name: More Vanilla Turrets 1.0
- Id: 1543561093
Name: '[T] MoreFloors'
- Id: 1729446857
Name: Mortar Accuracy
- Id: 1754363066
Name: No Random Relations
- Id: 1414302321
Name: Numbers
- Id: 1729795429
Name: Pawn Education
- Id: 1540322147
Name: '[RF] Permafrost [1.0]'
- Id: 1365242717
Name: Pharmacist
- Id: 1542424432
Name: Please Haul Perishables
- Id: 1664714758
Name: Power Alerts
- Id: 1438693028
Name: Progress Renderer
- Id: 1552507180
Name: Psychology
- Id: 754637870
Name: QualityBuilder
- Id: 1779331582
Name: Quest Tab
- Id: 1776143665
Name: Raise The Roof 1.0
- Id: 1778162471
Name: RazzleDazzle!
- Id: 709317151
Name: Relations Tab
- Id: 1372003680
Name: Replace Stuff
- Id: 946390822
Name: ResearchPal
- Id: 1321849735
Name: Rimefeller
- Id: 1508850027
Name: RimHUD
- Id: 1354114366
Name: RimQuest
- Id: 725947920
Name: Rimsenal
- Id: 849231601
Name: Rimsenal - Enhanced Vanilla Pack
- Id: 736172213
Name: Rimsenal - Federation
- Id: 736207111
Name: Rimsenal - Feral
- Id: 725949967
Name: Rimsenal - Rimhair
- Id: 736139206
Name: Rimsenal - Security pack
- Id: 725952322
Name: Rimsenal - Storyteller pack
- Id: 1718638765
Name: Rimworld Farming
- Id: 1613783924
Name: Roads of the Rim
- Id: 1553179450
Name: Roof Support 1.0
- Id: 1554149030
Name: '[RF] Rumor Has It.... [1.0]'
- Id: 1204108550
Name: RunAndGun
- Id: 962732083
Name: RuntimeGC
- Id: 1470065926
Name: '[SYR] Set Up Camp'
- Id: 1502876618
Name: SF [v1.0] Priority Treatment
- Id: 1356838246
Name: Share The Load
- Id: 927155256
Name: Simple sidearms
- Id: 1309994319
Name: Smart Medicine
- Id: 1551336515
Name: Sometimes Raids Go Wrong
- Id: 1539031321
Name: Statue of Colonist
- Id: 1206975223
Name: '[1.0] Tend Whenever'
- Id: 1180719658
Name: '[KV] Trading Spot - 1.0'
- Id: 1735421319
Name: Underground Power Conduits
- Id: 1353625821
Name: Use Bedrolls
- Id: 1718190143
Name: Vanilla Furniture Expanded
- Id: 1718191613
Name: Vanilla Furniture Expanded - Medical Module
- Id: Voluptious Bodies - Futa Version (Female)
Name: Voluptuous Bodies - Futa Version
- Id: 1423699208
Name: Wall Light
- Id: 1505914869
Name: What the hack?!
- Id: 1544626521
Name: While You're Up [1.0]
- Id: 1641239442
Name: Baby and Children
- Id: RJW
Name: RimJobWorld
- Id: RJW_FeelingBroken
Name: RJW FeelingBroken
PartyCowboy  [developer] 5 Aug, 2019 @ 3:34am 
Would it be too much to ask you to make a Steam mod list of these mods? I can then load them in the same order to try and locate the issue.
afterthought.btw 5 Aug, 2019 @ 3:37am 
New error log:

RimWorld 1.0.2282 rev726
Verse.Log:Message(String, Boolean)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()

<SNIPPED TO WHERE THINGS GO PEAR-SHAPED>

Caught exception while loading play data but there are active mods other than Core. Resetting mods config and trying again.
The exception was: System.IO.DirectoryNotFoundException: Directory 'D:\SteamLibrary\steamapps\workshop\content\294100\1819265371\Patches\Other mods\A Dog Said...' not found.
at System.IO.Directory.GetFileSystemEntries (string,string,System.IO.FileAttributes,System.IO.FileAttributes) <0x00492>
at System.IO.Directory.GetFiles (string,string) <0x0002d>
at System.IO.DirectoryInfo.GetFiles (string) <0x0003d>
at System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00039>
at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00091>
at System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00104>
at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00091>
at System.IO.DirectoryInfo.GetFilesSubdirs (System.Collections.ArrayList,string) <0x00104>
at System.IO.DirectoryInfo.GetFiles (string,System.IO.SearchOption) <0x000ae>
at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo.GetFiles (string,System.IO.SearchOption) <0x00091>
at Verse.DirectXmlLoader/<XmlAssetsInModFolder>c__Iterator0.MoveNext () <0x001e0>
at System.Collections.Generic.List`1<Verse.LoadableXmlAsset>.AddEnumerable (System.Collections.Generic.IEnumerable`1<Verse.LoadableXmlAsset>) <0x000d7>
at System.Collections.Generic.List`1<Verse.LoadableXmlAsset>..ctor (System.Collections.Generic.IEnumerable`1<Verse.LoadableXmlAsset>) <0x000e5>
at System.Linq.Enumerable.ToList<Verse.LoadableXmlAsset> (System.Collections.Generic.IEnumerable`1<Verse.LoadableXmlAsset>) <0x00070>
at Verse.ModContentPack.LoadPatches () <0x0009c>
at Verse.ModContentPack.get_Patches () <0x00028>
at ModCheck.Memory.init () <0x000b0>
at ModCheck.VanillaPatching.Prefix (System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>) <0x00044>
at (wrapper dynamic-method) Verse.LoadedModManager.ApplyPatches_Patch2 (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>) <0x0003b>
at Verse.LoadedModManager.LoadAllActiveMods () <0x002cd>
at Verse.PlayDataLoader.DoPlayLoad () <0x000bc>
at Verse.PlayDataLoader.LoadAllPlayData (bool) <0x00077>

Verse.Log:Warning(String, Boolean)
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Could not recover from errors loading play data. Giving up.
Verse.Log:Warning(String, Boolean)
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Exception from asynchronous event: System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1<RimWorld.PawnColumnDef>.RemoveAt (int) <0x000d2>
at AnimalTab.Patch_GenerateImpliedDefs_PreResolve.Postfix () <0x0010c>
at (wrapper dynamic-method) RimWorld.DefGenerator.GenerateImpliedDefs_PreResolve_Patch4 () <0x004b4>
at (wrapper dynamic-method) Verse.PlayDataLoader.DoPlayLoad_Patch1 () <0x00437>
at Verse.PlayDataLoader.LoadAllPlayData (bool) <0x00077>

Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()

Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at MendAndRecycle.MendAndRecycleMod.GetCleanFilter (Verse.RecipeDef recipe) [0x00000] in <filename unknown>:0
at MendAndRecycle.MendAndRecycleMod.SortApparelsInComplexity () [0x00000] in <filename unknown>:0
at MendAndRecycle.MendAndRecycleMod.Inject () [0x00000] in <filename unknown>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.ThingDef.ResolveIcon () [0x00000] in <filename unknown>:0
at Verse.BuildableDef.<PostLoad>m__0 () [0x00000] in <filename unknown>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Could not load UnityEngine.Texture2D at UI/Icons/DotsCircle in any active mod or in base resources.
Verse.Log:Error(String, Boolean)
Verse.ContentFinder`1:Get(String, Boolean)
Fluffy_Relations.Resources:.cctor()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Could not load UnityEngine.Texture2D at UI/Icons/DotsDynamic in any active mod or in base resources.
Verse.Log:Error(String, Boolean)
Verse.ContentFinder`1:Get(String, Boolean)
Fluffy_Relations.Resources:.cctor()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Could not load UnityEngine.Texture2D at UI/Icons/Cog in any active mod or in base resources.
Verse.Log:Error(String, Boolean)
Verse.ContentFinder`1:Get(String, Boolean)
Fluffy_Relations.Resources:.cctor()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Could not load UnityEngine.Texture2D at UI/Icons/edit in any active mod or in base resources.
Verse.Log:Error(String, Boolean)
Verse.ContentFinder`1:Get(String, Boolean)
Fluffy_Relations.Resources:.cctor()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Could not load UnityEngine.Texture2D at UI/Icons/FamilyTree in any active mod or in base resources.
Verse.Log:Error(String, Boolean)
Verse.ContentFinder`1:Get(String, Boolean)
Fluffy_Relations.Resources:.cctor()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Could not load UnityEngine.Texture2D at UI/Misc/Halo in any active mod or in base resources.
Verse.Log:Error(String, Boolean)
Verse.ContentFinder`1:Get(String, Boolean)
Fluffy_Relations.Resources:.cctor()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

ResearchPal :: RèșèàṟçĥPàſ.PṟèṗàṟìƞğTṟèè.Sèṭùṗ
Verse.Log:Message(String, Boolean)
ResearchPal.Log:Message(String, Object[])
ResearchPal.Tree:Initialize()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

ResearchPal :: RèșèàṟçĥPàſ.PṟèṗàṟìƞğTṟèè.CṟòșșìƞğRèðùçṭìòƞ
Verse.Log:Message(String, Boolean)
ResearchPal.Log:Message(String, Object[])
ResearchPal.Tree:Initialize()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

ResearchPal :: RèșèàṟçĥPàſ.PṟèṗàṟìƞğTṟèè.Làýòùṭ
Verse.Log:Message(String, Boolean)
ResearchPal.Log:Message(String, Object[])
ResearchPal.Tree:Initialize()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

ResearchPal :: RèșèàṟçĥPàſ.PṟèṗàṟìƞğTṟèè.RèșṭòṟèQùèùè
Verse.Log:Message(String, Boolean)
ResearchPal.Log:Message(String, Object[])
ResearchPal.Tree:Initialize()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

[ModMetaDataCleaner] Removed 200 Metadata and cleaned 1 PreviewImage.
Removed: A Dog Said... Animal Prosthetics, Misc. Endgame, Rimworld Farming, Sometimes Raids Go Wrong, Hospitality, QualityBuilder, Rimefeller, MendAndRecycle, Raise The Roof 1.0, Use Bedrolls, Build From Inventory, Fuel Economy, [SYR] Set Up Camp, Smart Medicine, Meals On Wheels, Roads of the Rim, [1.0] Tend Whenever, ModCheck, Mod Manager, RazzleDazzle!, Share The Load, Epic Rivers, [RF] Permafrost [1.0], Go Explore!, Thinking Spot, ResearchPal, Blueprints, Colony Manager, Medical Tab, Animal Tab, Relations Tab, Baby and Children, Psychology, Dress Patients, Roof Support 1.0, Expanded Roofing, Quest Tab, The Rimlight Archive - Preview, JecsTools, RuntimeGC, Rimsenal, Rimsenal - Rimhair, Rimsenal - Storyteller pack, Rimsenal - Security pack, Rimsenal - Federation, Rimsenal - Feral, Rimsenal - Enhanced Vanilla Pack, Absolutely No Roof, More Faction Interaction, Mortar Accuracy, Replace Stuff, Grazing Lands, Vanilla Furniture Expanded, Alpha Animals, More Harvest Designators!, HugsLib, More Vanilla Turrets 1.0, AnimalHarvestingSpot (Continued), Please Haul Perishables, [XND] AutoOwl, Let's Trade! [1.0], SF [v1.0] Priority Treatment, RimHUD, While You're Up [1.0], Heat Map, [RF] Rumor Has It.... [1.0], Animal Variety Coats, Statue of Colonist, [T] MoreFloors, RunAndGun, Color Coded Mood Bar, Interaction Bubbles, Wall Light, What the hack?!, RimQuest, Better Pawn Control, Numbers, Progress Renderer, Animals Logic, Pharmacist, Allow Tool, More Trade Ships, Feed The Colonists, Defensive Positions, ED-Embrasures, Simple sidearms, Haul to Stack, [KV] Trading Spot - 1.0, CelsiusAndFahrenheit, Power Alerts, Vanilla Furniture Expanded - Medical Module, DontBlockDoorMod[1.0], Grand Rivers Reborn, Underground Power Conduits, Pawn Education, Impassable Chest-deep Water, No Random Relations, Better Grand Sculptures, A Dog Said... Animal Prosthetics, Misc. Endgame, Rimworld Farming, Sometimes Raids Go Wrong, Hospitality, QualityBuilder, Rimefeller, MendAndRecycle, Raise The Roof 1.0, Use Bedrolls, Build From Inventory, Fuel Economy, [SYR] Set Up Camp, Smart Medicine, Meals On Wheels, Roads of the Rim, [1.0] Tend Whenever, ModCheck, Mod Manager, RazzleDazzle!, Share The Load, Epic Rivers, [RF] Permafrost [1.0], Go Explore!, Thinking Spot, ResearchPal, Blueprints, Colony Manager, Medical Tab, Animal Tab, Relations Tab, Baby and Children, Psychology, Dress Patients, Roof Support 1.0, Expanded Roofing, Quest Tab, The Rimlight Archive - Preview, JecsTools, RuntimeGC, Rimsenal, Rimsenal - Rimhair, Rimsenal - Storyteller pack, Rimsenal - Security pack, Rimsenal - Federation, Rimsenal - Feral, Rimsenal - Enhanced Vanilla Pack, Absolutely No Roof, More Faction Interaction, Mortar Accuracy, Replace Stuff, Grazing Lands, Vanilla Furniture Expanded, Alpha Animals, More Harvest Designators!, HugsLib, More Vanilla Turrets 1.0, AnimalHarvestingSpot (Continued), Please Haul Perishables, [XND] AutoOwl, Let's Trade! [1.0], SF [v1.0] Priority Treatment, RimHUD, While You're Up [1.0], Heat Map, [RF] Rumor Has It.... [1.0], Animal Variety Coats, Statue of Colonist, [T] MoreFloors, RunAndGun, Color Coded Mood Bar, Interaction Bubbles, Wall Light, What the hack?!, RimQuest, Better Pawn Control, Numbers, Progress Renderer, Animals Logic, Pharmacist, Allow Tool, More Trade Ships, Feed The Colonists, Defensive Positions, ED-Embrasures, Simple sidearms, Haul to Stack, [KV] Trading Spot - 1.0, CelsiusAndFahrenheit, Power Alerts, Vanilla Furniture Expanded - Medical Module, DontBlockDoorMod[1.0], Grand Rivers Reborn, Underground Power Conduits, Pawn Education, Impassable Chest-deep Water, No Random Relations, Better Grand Sculptures, Voluptuous Bodies - Futa Version, RJW FeelingBroken, RimJobWorld, Bodies
Cleaned: Core
Verse.Log:Message(String, Boolean)
Toolbox.ModMetaDataCleaner:CleanModMetaData()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

[LanguageDataCleaner] Removed 26 LoadedLanguages and cleaned 117 DefInjectionPackages.
Removed Languages: Українська, Türkçe, Svenska, Español(Latinoamérica), Español(Castellano), Slovenčina, Русский, Română, Português Brasileiro, Português, Polski (1.0 beta), Norsk Bokmål, 한국어, 日本語, Italiano, Magyar, Deutsch, Français, Suomi, Eesti, Nederlands, Dansk, Čeština, 繁體中文, 简体中文, Català
Verse.Log:Message(String, Boolean)
Toolbox.LanguageDataCleaner:CleanLanguageData()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

[RuntimeGC] Detour completed: MuteGC
Verse.Log:Message(String, Boolean)
Mute.<>c__DisplayClass3_0:<Launch>b__0()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Root level exception in Update(): System.NullReferenceException: Object reference not set to an instance of an object
at Verse.KeyBindingDef.get_JustPressed () <0x00029>
at Verse.ScreenshotTaker.Update () <0x0003f>
at Verse.UIRoot.UIRootUpdate () <0x0001c>
at Verse.UIRoot_Entry.UIRootUpdate () <0x0001c>
at (wrapper dynamic-method) Verse.Root.Update_Patch1 (object) <0x0015b>

Verse.Log:Error(String, Boolean)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()

Reached max messages limit. Stopping logging to avoid spam.
Verse.Log:Warning(String, Boolean)
Verse.Log:PostMessage()
Verse.Log:Error(String, Boolean)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()
PartyCowboy  [developer] 5 Aug, 2019 @ 4:03am 
Did you put Thinking Spot all the way at the end? I can't tell, because the exported mod list doesn't include Thinking Spot.
afterthought.btw 5 Aug, 2019 @ 4:05am 
Right, here's the list:

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1825781616

Don't bother about the ones not on Steam Workshop, I tested it without them being loaded, and the problem is still there.

Edit, and yes, I did put it at the end. It's not there in the list because I hadn't loaded it in order to start up the game and forgot to include it when I exported it with Mod Manager.
Last edited by afterthought.btw; 5 Aug, 2019 @ 4:06am
PartyCowboy  [developer] 5 Aug, 2019 @ 4:06am 
Ah, thanks!
afterthought.btw 5 Aug, 2019 @ 4:21am 
Okay, now this is just weird. I'm getting an error just loading no mod but core and thinking spot. Could my download of thinking spot be corrupted or something? I've tried to unsubscribe and resubscribe, but that makes no differenc
PartyCowboy  [developer] 5 Aug, 2019 @ 4:34am 
I can't see the screenshot. Steam says you have no screenshots I can see. Perhaps it's set on private?

Anyway, I loaded the mods you're using in the exact same order as you posted above, and the only error I get is an error about a RecipeDef that can't find its ResearchProjectDef. Which is logical, since that is from Feed the Colonists and I haven't made a patch for that mod yet. So I believe it is an issue with your local mods or it is an issue with your version of Thinking Spot.

I'll make a patch for Feed the Colonists so that that error will be gone, but otherwise, until I can see your screenshot, I have no idea what the issue is exactly...
afterthought.btw 5 Aug, 2019 @ 4:40am 
Oops, sorry - I'm used to being able to link to private screenshots on other platforms, try again. I'm in the process of uninstalling and reinstalling RW completely to see if that will make any difference.
afterthought.btw 5 Aug, 2019 @ 5:07am 
Still no dice. It can't be an error with my local mods because I'm unable to load Core and Thinking Spot together, with no other mods at all.

Do you have the previous version of the mod somewhere so I can install that and see if I get the same error? If I'm able to load that, then it would definitely be something about the latest update. For that matter, do you have Thinking Spot uploaded on any other mod sites like Nexus? Maybe I could download that and install it manually, and see if it has the same problem. If that worked then the problem would presumably have to be something to do with my download of it on Steam.
PartyCowboy  [developer] 5 Aug, 2019 @ 5:16am 
I've had the popup in your screenshot multiple times during development. It means that an xml-tag is not properly closed. I'll see if I can find any like that and will let you know.
PartyCowboy  [developer] 5 Aug, 2019 @ 5:23am 
I didn't find any corrupt xml files, so it can't be that. The only thing I found was a stray base file in [RW] Fishing. I use a base to not have to type the same bits over and over again. I did have it between comment tags, so I highly doubt it was that. I removed the file though, so there's that...

What I'll do is upload a version of Thinking Spot without all the patches under the name of Thinking Spot - No Patches.
< >
Showing 1-15 of 19 comments
Per page: 1530 50