RimWorld

RimWorld

Nuclear Energy
 This topic has been pinned, so it's probably important
Security Cam #7  [developer] Jun 17, 2020 @ 5:20am
Bug Reports
 Post any bugs you encounter here
Last edited by Security Cam #7; Apr 10, 2021 @ 4:49am
< >
Showing 1-6 of 6 comments
Sakura Jul 24, 2021 @ 10:11pm 
Hello, on RimWorld 1.3 with both Ideology/Royalty, noticed that there was this red error upon game initialization.

Could not resolve cross-reference: No Verse.ThingDef named Mote_BlastDry found to give to Verse.DamageDef NuclearGiant
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass15_1:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_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.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Could not resolve cross-reference: No Verse.ThingDef named Mote_BlastDry found to give to Verse.DamageDef NuclearGiant
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Could not resolve cross-reference: No Verse.ThingDef named Mote_BlastDry found to give to Verse.DamageDef NuclearSmall
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Could not resolve cross-reference: No Verse.ThingDef named Mote_BlastDry found to give to Verse.DamageDef NuclearMedium
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Full details here: https://gist.githubusercontent.com/HugsLibRecordKeeper/064cb204c97ed85bb325a2bbfb3d7337/raw/e6aef105e3c6fa5c95136ef30cff128e0891bd19/output_log.txt
Security Cam #7  [developer] Jul 25, 2021 @ 4:28am 
Originally posted by Sakura:
Hello, on RimWorld 1.3 with both Ideology/Royalty, noticed that there was this red error upon game initialization.

Could not resolve cross-reference: No Verse.ThingDef named Mote_BlastDry found to give to Verse.DamageDef NuclearGiant
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass15_1:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_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.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Could not resolve cross-reference: No Verse.ThingDef named Mote_BlastDry found to give to Verse.DamageDef NuclearGiant
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Could not resolve cross-reference: No Verse.ThingDef named Mote_BlastDry found to give to Verse.DamageDef NuclearSmall
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Could not resolve cross-reference: No Verse.ThingDef named Mote_BlastDry found to give to Verse.DamageDef NuclearMedium
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Full details here: https://gist.githubusercontent.com/HugsLibRecordKeeper/064cb204c97ed85bb325a2bbfb3d7337/raw/e6aef105e3c6fa5c95136ef30cff128e0891bd19/output_log.txt
Thanks for the report! Just checked and I get this error too, so something must have changed in the 1.3 update. I'll try to fix it right away.


Edit: Fairly simple fix, just pushed out an update. The error should not appear again.
Last edited by Security Cam #7; Jul 25, 2021 @ 4:33am
A_Weapon Jan 30, 2023 @ 6:58pm 
Originally posted by Smelly Fish:
Post any bugs you encounter here
XML error: Duplicate XML node name thingCategories in this XML block: <ThingDef ParentName="BenchBase"><defName>UraniumRefinery</defName><label>uranium enrichment and refining station</label><description>The process of enrichment and refining uranium is necessary in order to properly use it to its full extent as nuclear fuel for your reactors.</description><thingClass>Building_WorkTable</thingClass><altitudeLayer>Building</altitudeLayer><category>Building</category><minifiedDef>MinifiedThing</minifiedDef><passability>PassThroughOnly</passability><pathCost>50</pathCost><statBases><MaxHitPoints>500</MaxHitPoints><WorkToBuild>3200</WorkToBuild><Flammability>0.5</Flammability></statBases><thingCategories Inherit="false" /><size>(4,1)</size><costList><Steel>275</Steel><ComponentIndustrial>8</ComponentIndustrial><Plasteel>45</Plasteel></costList><comps><li Class="CompProperties_Power"><compClass>CompPowerTrader</compClass><basePowerConsumption>400</basePowerConsumption><shortCircuitInRain>true</shortCircuitInRain></li><li Class="CompProperties_Flickable" /><li Class="CompProperties_Breakdownable" /></comps><recipes><li>Make_RefinedUranium</li><li>Make_BulkRefinedUranium</li></recipes><castEdgeShadows>false</castEdgeShadows><staticSunShadowHeight>0</staticSunShadowHeight><graphicData><texPath>Things/Building/Production/UraniumRefinery</texPath><graphicClass>Graphic_Multi</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>(4.5,2.5)</drawSize><shadowData><volume>(2.22, 0.8, 0.62)</volume><offset>(0, 0, -0.13)</offset></shadowData><damageData><rect>(0.3,0.1,2.4,1.8)</rect></damageData></graphicData><rotatable>true</rotatable><inspectorTabs><li>ITab_Bills</li></inspectorTabs><building><spawnedConceptLearnOpportunity>BillsTab</spawnedConceptLearnOpportunity></building><fillPercent>0.5</fillPercent><interactionCellOffset>(0,0,-1)</interactionCellOffset><hasInteractionCell>true</hasInteractionCell><terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded><designationCategory>Production</designationCategory><surfaceType>Item</surfaceType><constructionSkillPrerequisite>7</constructionSkillPrerequisite><placeWorkers><li>PlaceWorker_PreventInteractionSpotOverlap</li></placeWorkers><researchPrerequisites><li>UraniumProcessing</li></researchPrerequisites><thingCategories><li>BuildingsProduction</li></thingCategories></ThingDef>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (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 ()
this appears in a log window when I enable your mod
Security Cam #7  [developer] Jan 31, 2023 @ 5:03am 
Originally posted by A_Weapon:
this appears in a log window when I enable your mod

Thanks for the report. Just pushed out an update. It's something that slipped past me in the last update of this mod, sorry about that!
Nc Jul 27 @ 1:45am 
Hello! Today the game with only this mod on started to generate this message:

Command line arguments: -disable-compute-shaders
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()

RimWorld 1.6.4528 rev1223
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
RimWorld.VersionControl:LogVersionNumber ()
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()

XML error: <placingDraggableDimensions>1</placingDraggableDimensions> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BuildingBase" Name="ContainWall"><category>Building</category><thingClass>Building</thingClass><soundImpactDefault>BulletImpact_Metal</soundImpactDefault><selectable>true</selectable><drawerType>MapMeshOnly</drawerType><altitudeLayer>Building</altitudeLayer><terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded><repairEffect>Repair</repairEffect><leaveResourcesWhenKilled>false</leaveResourcesWhenKilled><filthLeaving>Filth_RubbleBuilding</filthLeaving><statBases><SellPriceFactor>0.70</SellPriceFactor><MaxHitPoints>1300</MaxHitPoints><WorkToBuild>1250</WorkToBuild><Flammability>0</Flammability></statBases><defName>ContainWall</defName><label>containment wall</label><description>An impassable wall. Capable of holding up a roof and withstanding a normal reactor explosion. Used for containing reactors in a chamber.</description><graphicData><color>(85,85,85)</color><texPath>Things/Building/Linked/Wall</texPath><graphicClass>Graphic_Appearances</graphicClass><linkType>CornerFiller</linkType><linkFlags><li>Wall</li><li>Rock</li></linkFlags><damageData><cornerTL>Damage/Corner</cornerTL><cornerTR>Damage/Corner</cornerTR><cornerBL>Damage/Corner</cornerBL><cornerBR>Damage/Corner</cornerBR><edgeTop>Damage/Edge</edgeTop><edgeBot>Damage/Edge</edgeBot><edgeLeft>Damage/Edge</edgeLeft><edgeRight>Damage/Edge</edgeRight></damageData></graphicData><uiIconPath>Things/Building/Linked/WallSmooth_MenuIcon</uiIconPath><costList><Steel>20</Steel><Plasteel>2</Plasteel><Silver>2</Silver></costList><passability>Impassable</passability><blockWind>true</blockWind><castEdgeShadows>true</castEdgeShadows><fillPercent>1</fillPercent><coversFloor>true</coversFloor><placingDraggableDimensions>1</placingDraggableDimensions><tickerType>Never</tickerType><rotatable>false</rotatable><neverMultiSelect>true</neverMultiSelect><holdsRoof>true</holdsRoof><designationCategory>Structure</designationCategory><staticSunShadowHeight>1.0</staticSunShadowHeight><blockLight>true</blockLight><canOverlapZones>false</canOverlapZones><building><isInert>true</isInert><ai_chillDestination>false</ai_chillDestination><blueprintGraphicData><texPath>Things/Building/Linked/Wall_Blueprint_Atlas</texPath></blueprintGraphicData></building><designationHotKey>Misc3</designationHotKey><researchPrerequisites><li>ContWall</li></researchPrerequisites></ThingDef>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.XmlToObjectUtils:DoFieldSearch (System.Type,System.Xml.XmlNode,System.Xml.XmlNode)
Verse.DirectXmlToObjectNew:ResolveFieldForNode (System.Type,System.Xml.XmlNode,System.Xml.XmlNode)
(wrapper dynamic-method) Verse.DirectXmlToObjectNew/DummyTypeToHoldDynamicMethods:ParseAndReturnDef_Verse_ThingDef (int,int,System.Xml.XmlNode,System.Type)
Verse.DirectXmlToObjectNew:DefFromNodeNew (System.Xml.XmlNode,Verse.LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_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 ()

XML error: <placingDraggableDimensions>1</placingDraggableDimensions> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BuildingBase" Name="StrContainWall"><category>Building</category><thingClass>Building</thingClass><soundImpactDefault>BulletImpact_Metal</soundImpactDefault><selectable>true</selectable><drawerType>MapMeshOnly</drawerType><altitudeLayer>Building</altitudeLayer><terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded><repairEffect>Repair</repairEffect><leaveResourcesWhenKilled>false</leaveResourcesWhenKilled><filthLeaving>Filth_RubbleBuilding</filthLeaving><statBases><SellPriceFactor>0.70</SellPriceFactor><MaxHitPoints>2800</MaxHitPoints><WorkToBuild>2500</WorkToBuild><Flammability>0</Flammability></statBases><defName>StrContainWall</defName><label>strong containment wall</label><description>An impassable wall. Capable of holding up a roof and withstanding a giant reactor explosion. Used for containing reactors in a chamber.</description><graphicData><color>(45,45,85)</color><texPath>Things/Building/Linked/Wall</texPath><graphicClass>Graphic_Appearances</graphicClass><linkType>CornerFiller</linkType><linkFlags><li>Wall</li><li>Rock</li></linkFlags><damageData><cornerTL>Damage/Corner</cornerTL><cornerTR>Damage/Corner</cornerTR><cornerBL>Damage/Corner</cornerBL><cornerBR>Damage/Corner</cornerBR><edgeTop>Damage/Edge</edgeTop><edgeBot>Damage/Edge</edgeBot><edgeLeft>Damage/Edge</edgeLeft><edgeRight>Damage/Edge</edgeRight></damageData></graphicData><uiIconPath>Things/Building/Linked/WallSmooth_MenuIcon</uiIconPath><costList><Steel>40</Steel><Plasteel>5</Plasteel><Silver>5</Silver></costList><passability>Impassable</passability><blockWind>true</blockWind><castEdgeShadows>true</castEdgeShadows><fillPercent>1</fillPercent><coversFloor>true</coversFloor><placingDraggableDimensions>1</placingDraggableDimensions><tickerType>Never</tickerType><rotatable>false</rotatable><neverMultiSelect>true</neverMultiSelect><holdsRoof>true</holdsRoof><designationCategory>Structure</designationCategory><staticSunShadowHeight>1.0</staticSunShadowHeight><blockLight>true</blockLight><canOverlapZones>false</canOverlapZones><building><isInert>true</isInert><ai_chillDestination>false</ai_chillDestination><blueprintGraphicData><texPath>Things/Building/Linked/Wall_Blueprint_Atlas</texPath></blueprintGraphicData></building><designationHotKey>Misc3</designationHotKey><researchPrerequisites><li>StrContWall</li></researchPrerequisites></ThingDef>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.XmlToObjectUtils:DoFieldSearch (System.Type,System.Xml.XmlNode,System.Xml.XmlNode)
Verse.DirectXmlToObjectNew:ResolveFieldForNode (System.Type,System.Xml.XmlNode,System.Xml.XmlNode)
(wrapper dynamic-method) Verse.DirectXmlToObjectNew/DummyTypeToHoldDynamicMethods:ParseAndReturnDef_Verse_ThingDef (int,int,System.Xml.XmlNode,System.Type)
Verse.DirectXmlToObjectNew:DefFromNodeNew (System.Xml.XmlNode,Verse.LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_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 ()
Security Cam #7  [developer] Jul 27 @ 5:49am 
Originally posted by Nc:
Hello! Today the game with only this mod on started to generate this message:
Thanks for the report. I pushed out an update, should be fixed now!
Last edited by Security Cam #7; Jul 27 @ 5:59am
< >
Showing 1-6 of 6 comments
Per page: 1530 50