RimWorld

RimWorld

Divine Order
moo 24 Jun @ 2:31pm
Errors alongside VEF 1.6 release
With the release of VEF, there are errors for your mod:

Could not find type named VFECore.CompProperties_Shield from node <li Class="VFECore.CompProperties_Shield"><shieldTags><li>BotchJob_DivineOrderShield</li></shieldTags><useDeflectMetalEffect>true</useDeflectMetalEffect><coveredBodyPartGroups><li>Neck</li><li>Torso</li><li>Arms</li><li>Hands</li></coveredBodyPartGroups><offHandGraphicData><texPath>Things/Pawn/Humanlike/Apparel/Other/DivineOrderShield</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>1.5</drawSize><shaderType>CutoutComplex</shaderType></offHandGraphicData><offHandHoldOffset><northDefault><offset>(0, 0, 0.2)</offset><behind>true</behind></northDefault><east><offset>(-0.05, 0, 0.2)</offset><behind>true</behind></east><south><offset>(0, -0.04, 0.2)</offset></south><west><offset>(0.05, 0, 0.2)</offset><behind>true</behind></west></offHandHoldOffset></li>

XML error: <shieldTags><li>BotchJob_DivineOrderShield</li></shieldTags> doesn't correspond to any field in type CompProperties. Context: <li Class="VFECore.CompProperties_Shield"><shieldTags><li>BotchJob_DivineOrderShield</li></shieldTags><useDeflectMetalEffect>true</useDeflectMetalEffect><coveredBodyPartGroups><li>Neck</li><li>Torso</li><li>Arms</li><li>Hands</li></coveredBodyPartGroups><offHandGraphicData><texPath>Things/Pawn/Humanlike/Apparel/Other/DivineOrderShield</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>1.5</drawSize><shaderType>CutoutComplex</shaderType></offHandGraphicData><offHandHoldOffset><northDefault><offset>(0, 0, 0.2)</offset><behind>true</behind></northDefault><east><offset>(-0.05, 0, 0.2)</offset><behind>true</behind></east><south><offset>(0, -0.04, 0.2)</offset></south><west><offset>(0.05, 0, 0.2)</offset><behind>true</behind></west></offHandHoldOffset></li>

XML error: <useDeflectMetalEffect>true</useDeflectMetalEffect> doesn't correspond to any field in type CompProperties. Context: <li Class="VFECore.CompProperties_Shield"><shieldTags><li>BotchJob_DivineOrderShield</li></shieldTags><useDeflectMetalEffect>true</useDeflectMetalEffect><coveredBodyPartGroups><li>Neck</li><li>Torso</li><li>Arms</li><li>Hands</li></coveredBodyPartGroups><offHandGraphicData><texPath>Things/Pawn/Humanlike/Apparel/Other/DivineOrderShield</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>1.5</drawSize><shaderType>CutoutComplex</shaderType></offHandGraphicData><offHandHoldOffset><northDefault><offset>(0, 0, 0.2)</offset><behind>true</behind></northDefault><east><offset>(-0.05, 0, 0.2)</offset><behind>true</behind></east><south><offset>(0, -0.04, 0.2)</offset></south><west><offset>(0.05, 0, 0.2)</offset><behind>true</behind></west></offHandHoldOffset></li>

XML error: <coveredBodyPartGroups><li>Neck</li><li>Torso</li><li>Arms</li><li>Hands</li></coveredBodyPartGroups> doesn't correspond to any field in type CompProperties. Context: <li Class="VFECore.CompProperties_Shield"><shieldTags><li>BotchJob_DivineOrderShield</li></shieldTags><useDeflectMetalEffect>true</useDeflectMetalEffect><coveredBodyPartGroups><li>Neck</li><li>Torso</li><li>Arms</li><li>Hands</li></coveredBodyPartGroups><offHandGraphicData><texPath>Things/Pawn/Humanlike/Apparel/Other/DivineOrderShield</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>1.5</drawSize><shaderType>CutoutComplex</shaderType></offHandGraphicData><offHandHoldOffset><northDefault><offset>(0, 0, 0.2)</offset><behind>true</behind></northDefault><east><offset>(-0.05, 0, 0.2)</offset><behind>true</behind></east><south><offset>(0, -0.04, 0.2)</offset></south><west><offset>(0.05, 0, 0.2)</offset><behind>true</behind></west></offHandHoldOffset></li>

XML error: <offHandGraphicData><texPath>Things/Pawn/Humanlike/Apparel/Other/DivineOrderShield</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>1.5</drawSize><shaderType>CutoutComplex</shaderType></offHandGraphicData> doesn't correspond to any field in type CompProperties. Context: <li Class="VFECore.CompProperties_Shield"><shieldTags><li>BotchJob_DivineOrderShield</li></shieldTags><useDeflectMetalEffect>true</useDeflectMetalEffect><coveredBodyPartGroups><li>Neck</li><li>Torso</li><li>Arms</li><li>Hands</li></coveredBodyPartGroups><offHandGraphicData><texPath>Things/Pawn/Humanlike/Apparel/Other/DivineOrderShield</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>1.5</drawSize><shaderType>CutoutComplex</shaderType></offHandGraphicData><offHandHoldOffset><northDefault><offset>(0, 0, 0.2)</offset><behind>true</behind></northDefault><east><offset>(-0.05, 0, 0.2)</offset><behind>true</behind></east><south><offset>(0, -0.04, 0.2)</offset></south><west><offset>(0.05, 0, 0.2)</offset><behind>true</behind></west></offHandHoldOffset></li>

XML error: <offHandHoldOffset><northDefault><offset>(0, 0, 0.2)</offset><behind>true</behind></northDefault><east><offset>(-0.05, 0, 0.2)</offset><behind>true</behind></east><south><offset>(0, -0.04, 0.2)</offset></south><west><offset>(0.05, 0, 0.2)</offset><behind>true</behind></west></offHandHoldOffset> doesn't correspond to any field in type CompProperties. Context: <li Class="VFECore.CompProperties_Shield"><shieldTags><li>BotchJob_DivineOrderShield</li></shieldTags><useDeflectMetalEffect>true</useDeflectMetalEffect><coveredBodyPartGroups><li>Neck</li><li>Torso</li><li>Arms</li><li>Hands</li></coveredBodyPartGroups><offHandGraphicData><texPath>Things/Pawn/Humanlike/Apparel/Other/DivineOrderShield</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>1.5</drawSize><shaderType>CutoutComplex</shaderType></offHandGraphicData><offHandHoldOffset><northDefault><offset>(0, 0, 0.2)</offset><behind>true</behind></northDefault><east><offset>(-0.05, 0, 0.2)</offset><behind>true</behind></east><south><offset>(0, -0.04, 0.2)</offset></south><west><offset>(0.05, 0, 0.2)</offset><behind>true</behind></west></offHandHoldOffset></li>
Last edited by moo; 25 Jun @ 10:25pm
< >
Showing 1-2 of 2 comments
moo 25 Jun @ 10:26pm 
There are additional errors related to null classes:

Config error in BotchJob_DivineOrderShield: has null thingClass.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.DefDatabase`1<Verse.BuildableDef>:ErrorCheckAllDefs ()
System.Reflection.RuntimeMethodInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType (System.Type,System.Type,string)
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_1 (System.Type)
System.Threading.Tasks.Parallel/<>c__DisplayClass33_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass19_0`1<object>:<ForWorker>b__1 (System.Threading.Tasks.RangeWorker&,int,bool&)
System.Threading.Tasks.TaskReplicator/Replica`1<System.Threading.Tasks.RangeWorker>:ExecuteAction (bool&)
System.Threading.Tasks.TaskReplicator/Replica:Execute ()
System.Threading.Tasks.TaskReplicator/Replica/<>c:<.ctor>b__4_0 (object)
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:Execute ()
System.Threading.Tasks.Task:ExecutionContextCallback (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.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&)
System.Threading.Tasks.Task:ExecuteEntry (bool)
System.Threading.Tasks.ThreadPoolTaskScheduler:TryExecuteTaskInline (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.TaskScheduler:TryRunInline (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:InternalRunSynchronously (System.Threading.Tasks.TaskScheduler,bool)
System.Threading.Tasks.Task:RunSynchronously (System.Threading.Tasks.TaskScheduler)
System.Threading.Tasks.TaskReplicator/Replica:Start ()
System.Threading.Tasks.TaskReplicator:Run<System.Threading.Tasks.RangeWorker> (System.Threading.Tasks.TaskReplicator/ReplicatableUserAction`1<System.Threading.Tasks.RangeWorker>,System.Threading.Tasks.ParallelOptions,bool)
System.Threading.Tasks.Parallel:ForWorker<object> (int,int,System.Threading.Tasks.ParallelOptions,System.Action`1<int>,System.Action`2<int, System.Threading.Tasks.ParallelLoopState>,System.Func`4<int, System.Threading.Tasks.ParallelLoopState, object, object>,System.Func`1<object>,System.Action`1<object>)
System.Threading.Tasks.Parallel:ForEachWorker<System.Type, object> (System.Collections.Generic.IList`1<System.Type>,System.Threading.Tasks.ParallelOptions,System.Action`1<System.Type>,System.Action`2<System.Type, System.Threading.Tasks.ParallelLoopState>,System.Action`3<System.Type, System.Threading.Tasks.ParallelLoopState, long>,System.Func`4<System.Type, System.Threading.Tasks.ParallelLoopState, object, object>,System.Func`5<System.Type, System.Threading.Tasks.ParallelLoopState, long, object, object>,System.Func`1<object>,System.Action`1<object>)
System.Threading.Tasks.Parallel:ForEachWorker<System.Type, object> (System.Collections.Generic.IEnumerable`1<System.Type>,System.Threading.Tasks.ParallelOptions,System.Action`1<System.Type>,System.Action`2<System.Type, System.Threading.Tasks.ParallelLoopState>,System.Action`3<System.Type, System.Threading.Tasks.ParallelLoopState, long>,System.Func`4<System.Type, System.Threading.Tasks.ParallelLoopState, object, object>,System.Func`5<System.Type, System.Threading.Tasks.ParallelLoopState, long, object, object>,System.Func`1<object>,System.Action`1<object>)
System.Threading.Tasks.Parallel:ForEach<System.Type> (System.Collections.Generic.IEnumerable`1<System.Type>,System.Action`1<System.Type>)
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 ()


Config error in BotchJob_DivineOrderShield: has components but it's thingClass is not a ThingWithComps
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.DefDatabase`1<Verse.BuildableDef>:ErrorCheckAllDefs ()
System.Reflection.RuntimeMethodInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType (System.Type,System.Type,string)
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_1 (System.Type)
System.Threading.Tasks.Parallel/<>c__DisplayClass33_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass19_0`1<object>:<ForWorker>b__1 (System.Threading.Tasks.RangeWorker&,int,bool&)
System.Threading.Tasks.TaskReplicator/Replica`1<System.Threading.Tasks.RangeWorker>:ExecuteAction (bool&)
System.Threading.Tasks.TaskReplicator/Replica:Execute ()
System.Threading.Tasks.TaskReplicator/Replica/<>c:<.ctor>b__4_0 (object)
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:Execute ()
System.Threading.Tasks.Task:ExecutionContextCallback (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.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&)
System.Threading.Tasks.Task:ExecuteEntry (bool)
System.Threading.Tasks.ThreadPoolTaskScheduler:TryExecuteTaskInline (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.TaskScheduler:TryRunInline (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:InternalRunSynchronously (System.Threading.Tasks.TaskScheduler,bool)
System.Threading.Tasks.Task:RunSynchronously (System.Threading.Tasks.TaskScheduler)
System.Threading.Tasks.TaskReplicator/Replica:Start ()
System.Threading.Tasks.TaskReplicator:Run<System.Threading.Tasks.RangeWorker> (System.Threading.Tasks.TaskReplicator/ReplicatableUserAction`1<System.Threading.Tasks.RangeWorker>,System.Threading.Tasks.ParallelOptions,bool)
System.Threading.Tasks.Parallel:ForWorker<object> (int,int,System.Threading.Tasks.ParallelOptions,System.Action`1<int>,System.Action`2<int, System.Threading.Tasks.ParallelLoopState>,System.Func`4<int, System.Threading.Tasks.ParallelLoopState, object, object>,System.Func`1<object>,System.Action`1<object>)
System.Threading.Tasks.Parallel:ForEachWorker<System.Type, object> (System.Collections.Generic.IList`1<System.Type>,System.Threading.Tasks.ParallelOptions,System.Action`1<System.Type>,System.Action`2<System.Type, System.Threading.Tasks.ParallelLoopState>,System.Action`3<System.Type, System.Threading.Tasks.ParallelLoopState, long>,System.Func`4<System.Type, System.Threading.Tasks.ParallelLoopState, object, object>,System.Func`5<System.Type, System.Threading.Tasks.ParallelLoopState, long, object, object>,System.Func`1<object>,System.Action`1<object>)
System.Threading.Tasks.Parallel:ForEachWorker<System.Type, object> (System.Collections.Generic.IEnumerable`1<System.Type>,System.Threading.Tasks.ParallelOptions,System.Action`1<System.Type>,System.Action`2<System.Type, System.Threading.Tasks.ParallelLoopState>,System.Action`3<System.Type, System.Threading.Tasks.ParallelLoopState, long>,System.Func`4<System.Type, System.Threading.Tasks.ParallelLoopState, object, object>,System.Func`5<System.Type, System.Threading.Tasks.ParallelLoopState, long, object, object>,System.Func`1<object>,System.Action`1<object>)
System.Threading.Tasks.Parallel:ForEach<System.Type> (System.Collections.Generic.IEnumerable`1<System.Type>,System.Action`1<System.Type>)
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 ()


Config error in BotchJob_DivineOrderShield: has null thingClass.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.DefDatabase`1<Verse.ThingDef>:ErrorCheckAllDefs ()
System.Reflection.RuntimeMethodInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType (System.Type,System.Type,string)
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_1 (System.Type)
System.Threading.Tasks.Parallel/<>c__DisplayClass33_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass19_0`1<object>:<ForWorker>b__1 (System.Threading.Tasks.RangeWorker&,int,bool&)
System.Threading.Tasks.TaskReplicator/Replica`1<System.Threading.Tasks.RangeWorker>:ExecuteAction (bool&)
System.Threading.Tasks.TaskReplicator/Replica:Execute ()
System.Threading.Tasks.TaskReplicator/Replica/<>c:<.ctor>b__4_0 (object)
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:Execute ()
System.Threading.Tasks.Task:ExecutionContextCallback (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.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&)
System.Threading.Tasks.Task:ExecuteEntry (bool)
System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Config error in BotchJob_DivineOrderShield: has components but it's thingClass is not a ThingWithComps
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.DefDatabase`1<Verse.ThingDef>:ErrorCheckAllDefs ()
System.Reflection.RuntimeMethodInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType (System.Type,System.Type,string)
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_1 (System.Type)
System.Threading.Tasks.Parallel/<>c__DisplayClass33_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass19_0`1<object>:<ForWorker>b__1 (System.Threading.Tasks.RangeWorker&,int,bool&)
System.Threading.Tasks.TaskReplicator/Replica`1<System.Threading.Tasks.RangeWorker>:ExecuteAction (bool&)
System.Threading.Tasks.TaskReplicator/Replica:Execute ()
System.Threading.Tasks.TaskReplicator/Replica/<>c:<.ctor>b__4_0 (object)
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:Execute ()
System.Threading.Tasks.Task:ExecutionContextCallback (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.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&)
System.Threading.Tasks.Task:ExecuteEntry (bool)
System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
moo 26 Jun @ 11:52pm 
An update to this, as I was working with the 1.6 unstable dev discord on a seperate issue. This mod is failing to load thingdefs, to the point that the debug-dev menu will not function.

This pastebin is for you to help troubleshoot what's failing on your end. This is load, direct to dev quick start, direct to dev menu - spawn thing (and spawn things)

https://pastebin.com/5hcrLjZC
< >
Showing 1-2 of 2 comments
Per page: 1530 50