RimWorld

RimWorld

[LTS]Furnishing
A problem with Vanilla Expanded mods probably
I have this single problem with this mod and Vanilla Expanded one. Is it possible to solve so it can be 100%?

here is log to help: https://gist.github.com/e6acfec6ac27a4b2ba572790e564a4fd
< >
Showing 1-6 of 6 comments
LimeTreeSnake  [developer] 4 Aug, 2022 @ 12:24am 
What am I looking at, what is the issue?
Velhomestre 4 Aug, 2022 @ 8:27pm 
I have this problem here

XML error: Duplicate XML node name recipes in this XML block: <ThingDef ParentName="BenchBase"><defName>DrugLab</defName><label>drug lab</label><description>A work bench equipped with containers, heaters, and measurement devices for producing various drugs.</description><thingClass>Building_WorkTable</thingClass><graphicData><texPath>Things/Building/Production/TableDrugLab</texPath><graphicClass>Graphic_Multi</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>(3.5,1.5)</drawSize><damageData><cornerTL>Damage/Corner</cornerTL><cornerTR>Damage/Corner</cornerTR><cornerBL>Damage/Corner</cornerBL><cornerBR>Damage/Corner</cornerBR></damageData></graphicData><castEdgeShadows>true</castEdgeShadows><staticSunShadowHeight>0.20</staticSunShadowHeight><costStuffCount>50</costStuffCount><stuffCategories><li>Metallic</li><li>Woody</li></stuffCategories><costList><Steel>75</Steel><ComponentIndustrial>6</ComponentIndustrial></costList><altitudeLayer>Building</altitudeLayer><fillPercent>0.5</fillPercent><useHitPoints>True</useHitPoints><statBases><WorkToBuild>3500</WorkToBuild><MaxHitPoints>120</MaxHitPoints><Flammability>1.0</Flammability></statBases><size>(3,1)</size><designationCategory>Production</designationCategory><passability>PassThroughOnly</passability><pathCost>50</pathCost><hasInteractionCell>True</hasInteractionCell><interactionCellOffset>(0,0,-1)</interactionCellOffset><surfaceType>Item</surfaceType><constructionSkillPrerequisite>4</constructionSkillPrerequisite><inspectorTabs><li>ITab_Bills</li></inspectorTabs><building><spawnedConceptLearnOpportunity>BillsTab</spawnedConceptLearnOpportunity></building><comps><li Class="CompProperties_AffectedByFacilities"><linkableFacilities><li>ToolCabinet</li><li>VFE_DrugCabinet</li></linkableFacilities></li><li Class="VanillaFurnitureExpanded.CompProperties_RandomBuildingGraphic"><randomGraphics><li>Things/Building/Production/TableDrugLab</li><li>Things/Building/Production/TableDrugLabs/VFE_TableDrugLabAlternate</li><li>Things/Building/Production/TableDrugLabs/VFE_TableDrugLabBigJar</li><li>Things/Building/Production/TableDrugLabs/VFE_TableDrugLabDouble</li></randomGraphics></li></comps><placeWorkers><li>PlaceWorker_ShowFacilitiesConnections</li><li>PlaceWorker_PreventInteractionSpotOverlap</li></placeWorkers><researchPrerequisites><li>DrugProduction</li></researchPrerequisites><recipes><li>USH_Make_MedicineUltratech_Bulk</li></recipes><recipes><li>USH_Synthesise_Luciferium</li><li>USH_Synthesise_Luciferium_Bulk</li><li>USH_Synthesise_Lifter</li><li>USH_Synthesise_Lifter_Bulk</li><li>USH_Synthesise_RedFlicker</li><li>USH_Synthesise_RedFlicker_Bulk</li><li>USH_Synthesise_ScarletSmellingSalts</li><li>USH_Synthesise_ScarletSmellingSalts_Bulk</li><li>USH_Synthesise_LastWish</li><li>USH_Synthesise_LastWish_Bulk</li><li>USH_Synthesise_ScarletEye</li><li>USH_Synthesise_ScarletEye_Bulk</li><li>USH_Synthesise_MechaSuppressors</li></recipes></ThingDef>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.XmlInheritance:CheckForDuplicateNodes (System.Xml.XmlNode,System.Xml.XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor (Verse.XmlInheritance/XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively (Verse.XmlInheritance/XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes ()
Verse.XmlInheritance:Resolve ()
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 ()

Seems like a duplicity bug with VE. Its the only bug that shows when I add furnishing in my modlist
LimeTreeSnake  [developer] 5 Aug, 2022 @ 12:19am 
Odd, since my mod does not alter Drug Lab at all, so it is not plausible my mod does this.
You have two Recipe lists, you have mods that add recipes like so, they do it wrong. check with them! :)
<recipes>
<li>USH_Make_MedicineUltratech_Bulk</li>
</recipes>
<recipes>
<li>USH_Synthesise_Luciferium</li>
<li>USH_Synthesise_Luciferium_Bulk</li>
<li>USH_Synthesise_Lifter</li>
<li>USH_Synthesise_Lifter_Bulk</li>
<li>USH_Synthesise_RedFlicker</li>
<li>USH_Synthesise_RedFlicker_Bulk</li>
<li>USH_Synthesise_ScarletSmellingSalts</li><li>USH_Synthesise_ScarletSmellingSalts_Bulk</li>
<li>USH_Synthesise_LastWish</li>
<li>USH_Synthesise_LastWish_Bulk</li>
<li>USH_Synthesise_ScarletEye</li>
<li>USH_Synthesise_ScarletEye_Bulk</li>
<li>USH_Synthesise_MechaSuppressors</li>
</recipes>
Velhomestre 6 Aug, 2022 @ 9:22pm 
Weird because this error only shows when I add Furnishing and Systems. This is the image I get when game loads

https://imgur.com/a/JUAyIrp

BTW in Malsjo furniture it doesnt have a contents tab to show what is stored. Here is a screenshot to show (I know its a different problem but its something new I checked)

https://imgur.com/a/JUAyIrp

Here is the debug problem:

Root level exception in OnGUI(): System.InvalidOperationException: Sequence contains no elements
at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00010] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at (wrapper dynamic-method) LWM.DeepStorage.Open_DS_Tab_On_Select.LWM.DeepStorage.Open_DS_Tab_On_Select.Postfix_Patch0(RimWorld.Selector)
at (wrapper dynamic-method) RimWorld.Selector.RimWorld.Selector.Select_Patch1(RimWorld.Selector,object,bool,bool)
at (wrapper dynamic-method) RimWorld.Selector.RimWorld.Selector.SelectUnderMouse_Patch2(RimWorld.Selector)
at (wrapper dynamic-method) RimWorld.Selector.RimWorld.Selector.HandleMapClicks_Patch1(RimWorld.Selector)
at RimWorld.Selector.SelectorOnGUI () [0x00000] in <edd783c914df484aa4e04093991f266d>:0
at RimWorld.MapInterface.HandleLowPriorityInput () [0x0000f] in <edd783c914df484aa4e04093991f266d>:0
at (wrapper dynamic-method) RimWorld.UIRoot_Play.RimWorld.UIRoot_Play.UIRootOnGUI_Patch1(RimWorld.UIRoot_Play)
at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.Root:Verse.Root.OnGUI_Patch1 (Verse.Root)


Thanks for all the replys and the mods too!
LimeTreeSnake  [developer] 7 Aug, 2022 @ 2:16am 
The first error probably already existed before adding my mod. Just that it did not show before due the log being full thus with everything else. If you open the log file without my mod on, I suspect you will still get the bench error.
Regarding the second error, you got deep storage installed right?
Velhomestre 7 Aug, 2022 @ 5:30pm 
Originally posted by LimeTreeSnake:
Regarding the second error, you got deep storage installed right?

Yes.
< >
Showing 1-6 of 6 comments
Per page: 1530 50