RimWorld

RimWorld

VV - New Harvest
 This topic has been pinned, so it's probably important
VVenchov  [developer] 21 Jun @ 1:17pm
Bug Reports
If you encounter a bug, glitch, or anything that doesn’t work as intended in VV – New Harvest, please report it here.

Please include:

a short description of the problem

what you were doing before it happened (if you remember)

a screenshot or log file, if possible

Don’t worry — no report is too small or silly. Every bit helps!
Last edited by VVenchov; 26 Aug @ 1:10am
< >
Showing 1-10 of 10 comments
Hello. Recenly I've got a problem with colonists "standing" near the planting spot. While loading game trows an error saying:
Config error in VV_MilletPlant: has null thingClass.
ThingDef VV_MilletPlant has no thingClass. This is a misconfiguration in VV - New Harvest.

Lately I've installed Smart Farming mod which i've alredy tried to disable and it doesn't resolve the problem. One more thing - I'm playing 1.5 version with no Odyssey DLC.

Full logs:
Config error in VV_MilletPlant: has null thingClass.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DefDatabase`1<Verse.ThingDef>:ErrorCheckAllDefs ()
System.Reflection.MonoMethod: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__DisplayClass31_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass17_0`1<object>:<ForWorker>b__1 ()
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:InnerInvokeWithArg (System.Threading.Tasks.Task)
System.Threading.Tasks.Task/<>c__DisplayClass178_0:<ExecuteSelfReplicating>b__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 ()

ThingDef VV_MilletPlant has no thingClass. This is a misconfiguration in VV - New Harvest.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Hospitality.Utilities.DefsUtility:LogMisconfiguration (Verse.Def,string)
Hospitality.Utilities.DefsUtility:CheckBedDefs ()
Hospitality.Utilities.DefsUtility:CheckForInvalidDefs ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()

Exception filling window for Verse.Dialog_InfoCard: System.ArgumentNullException: Parameter "type" (System.Type) must be not null).
Parameter name: type
[Ref 47C62C7A] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
VVenchov  [developer] 23 Aug @ 10:28am 
Originally posted by ChesterSaD:
Hello. Recenly I've got a problem with colonists "standing" near the planting spot. While loading game trows an error saying:
Config error in VV_MilletPlant: has null thingClass.
ThingDef VV_MilletPlant has no thingClass. This is a misconfiguration in VV - New Harvest.

Lately I've installed Smart Farming mod which i've alredy tried to disable and it doesn't resolve the problem. One more thing - I'm playing 1.5 version with no Odyssey DLC.

Full logs:
Config error in VV_MilletPlant: has null thingClass.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DefDatabase`1<Verse.ThingDef>:ErrorCheckAllDefs ()
System.Reflection.MonoMethod: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__DisplayClass31_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass17_0`1<object>:<ForWorker>b__1 ()
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:InnerInvokeWithArg (System.Threading.Tasks.Task)
System.Threading.Tasks.Task/<>c__DisplayClass178_0:<ExecuteSelfReplicating>b__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 ()

ThingDef VV_MilletPlant has no thingClass. This is a misconfiguration in VV - New Harvest.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Hospitality.Utilities.DefsUtility:LogMisconfiguration (Verse.Def,string)
Hospitality.Utilities.DefsUtility:CheckBedDefs ()
Hospitality.Utilities.DefsUtility:CheckForInvalidDefs ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()

Exception filling window for Verse.Dialog_InfoCard: System.ArgumentNullException: Parameter "type" (System.Type) must be not null).
Parameter name: type
[Ref 47C62C7A] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)


Thanks for the report and the log! 🙂
The error with VV_MilletPlant (“has null thingClass”) comes from a conflict with another farming mod that changes the plant base class (most likely Smart Farming).

It’s not related to the DLC, just XML inheritance.
For now you can try loading my mod higher in the load order.
[VV - New Harvest] Patch operation Verse.PatchOperationFindMod([SYR] Processor Framework) failed
file: D:\steam\steamapps\workshop\content\294100\3448458106\Mods\VegetableGarden\Mods\VGPDrinks\Patches\VV_VGPDrinks_Recipe_Patches.xml
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.PatchOperation:Complete (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LoadedModManager.ClearCachedPatches_Patch1 ()
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 ()

excuse me,I encountered this error,I can't tell if it's my fault or a bug?orz
LoubLouve 28 Aug @ 12:38pm 
Hello, I have a problem with some plants that aren't 'defined'. Here the error message :

ThingDef VV_MarshmallowPlant has no thingClass. This is a misconfiguration in VV - New Harvest: Medicinal Plants.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

I have this message for : DragonFruit, RosehipBush, BlackcurrantBush, QuinoaPlant, TeffPlant, AmaranthPlant, MilletPlant, GinkgoTree, PapayaTree, GrapefruitTree, DurianTree, JabuticabaTree, LimeTree.

Whenever I try to sow any of them, the ui just go blank. So I can't sow. I can't force them to spawn with the dev mode too. No problem with any other plant. I guess it's a compatibility issue ? I have a lot of farming mode, and when I try to put new harvest I high as I can, i have to put it after VGP and Regrowth.

Thank you in advance.
VVenchov  [developer] 28 Aug @ 12:58pm 
Originally posted by LoubLouve:
Hello, I have a problem with some plants that aren't 'defined'. Here the error message :

ThingDef VV_MarshmallowPlant has no thingClass. This is a misconfiguration in VV - New Harvest: Medicinal Plants.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

I have this message for : DragonFruit, RosehipBush, BlackcurrantBush, QuinoaPlant, TeffPlant, AmaranthPlant, MilletPlant, GinkgoTree, PapayaTree, GrapefruitTree, DurianTree, JabuticabaTree, LimeTree.

Whenever I try to sow any of them, the ui just go blank. So I can't sow. I can't force them to spawn with the dev mode too. No problem with any other plant. I guess it's a compatibility issue ? I have a lot of farming mode, and when I try to put new harvest I high as I can, i have to put it after VGP and Regrowth.

Thank you in advance.


These errors are caused by the Vanilla Expanded Framework compatibility patch! This will be fixed in the next mod update!
Skuhld 5 Sep @ 3:11am 
Hi! Just to let you know, got some errors(?) today since alpha craft was updated yesterday. Not sure whether it'll help or not but here is what i got in the log:

Possible Matches:
[Source: VV - New Harvest]

Type AlphaCrafts.OilOffsets is not a Def type or could not be found, in file VV_OilOffsets_NewHarvest.xml. Context: <AlphaCrafts.OilOffsets><defName>VV_AC_OilOffsets_NewHarvest</defName><ingredientsAndOffsetList><li><key>VV_PineNuts</key><value>3</value></li></ingredientsAndOffsetList></AlphaCrafts.OilOffsets>

Possible Matches:
[Source: VV - New Harvest]
Type AlphaCrafts.PerfumeOffsets is not a Def type or could not be found, in file VV_PerfumeOffsets_NewHarvest.xml. Context: <AlphaCrafts.PerfumeOffsets><defName>VV_AC_PerfumeOffsets_NewHarvest</defName><ingredientsAndOffsetList><li><key>VV_Apricots</key><value>3</value></li><li><key>VV_Papayas</key><value>8</value></li><li><key>VV_Pomegranates</key><value>2</value></li><li><key>VV_Blackberries</key><value>1</value></li><li><key>VV_ChamomileBlossoms</key><value>6</value></li><li><key>VV_LavenderBlossoms</key><value>1</value></li><li><key>VV_LemonBalmLeaves</key><value>7</value></li></ingredientsAndOffsetList></AlphaCrafts.PerfumeOffsets>

Possible Matches:
[Source: VV - New Harvest]
Type AlphaCrafts.PickleOffsets is not a Def type or could not be found, in file VV_PickleOffsets_NewHarvest.xml. Context: <AlphaCrafts.PickleOffsets><defName>VV_AC_PickleOffsets_NewHarvest</defName><ingredientsAndOffsetList><li><key>VV_Artichoke</key><value>8</value></li><li><key>VV_Asparagus</key><value>6</value></li><li><key>VV_BlackBeans</key><value>6</value></li><li><key>VV_BroccoliFlorets</key><value>8</value></li><li><key>VV_Parsnips</key><value>9</value></li><li><key>VV_WhiteTurnips</key><value>9</value></li></ingredientsAndOffsetList></AlphaCrafts.PickleOffsets>

Possible Matches:
[Source: VV - New Harvest]
Type AlphaCrafts.PureeOffsets is not a Def type or could not be found, in file VV_PureeOffsets_NewHarvest.xml. Context: <AlphaCrafts.PureeOffsets><defName>VV_AC_PureeOffsets_NewHarvest</defName><ingredientsAndOffsetList><li><key>VV_BlackBeans</key><value>2</value></li><li><key>VV_Artichoke</key><value>1</value></li></ingredientsAndOffsetList></AlphaCrafts.PureeOffsets>

Possible Matches:
[Source: VV - New Harvest]
Type AlphaCrafts.VinegarOffsets is not a Def type or could not be found, in file VV_VinegarOffsets_NewHarvest.xml. Context: <AlphaCrafts.VinegarOffsets><defName>VV_AC_VinegarOffsets_NewHarvest</defName><ingredientsAndOffsetList><li><key>VV_Blackberries</key><value>1</value></li><li><key>VV_Apricots</key><value>4</value></li><li><key>VV_SourCherrys</key><value>3</value></li></ingredientsAndOffsetList></AlphaCrafts.VinegarOffsets>

Possible Matches:
[Source: VV - New Harvest]
Type AlphaCrafts.YogurtOffsets is not a Def type or could not be found, in file VV_YogurtOffsets_NewHarvest.xml. Context: <AlphaCrafts.YogurtOffsets><defName>VV_AC_YogurtFruitOffsets_NewHarvest</defName><fruitAndOffsetList><li><key>VV_SourCherrys</key><value>1</value></li><li><key>VV_Apricots</key><value>3</value></li><li><key>VV_Medlars</key><value>6</value></li><li><key>VV_Mulberries</key><value>1</value></li><li><key>VV_Papayas</key><value>3</value></li><li><key>VV_Pomegranates</key><value>1</value></li><li><key>VV_Durians</key><value>6</value></li><li><key>VV_Blackcurrants</key><value>4</value></li><li><key>VV_Blackberries</key><value>4</value></li><li><key>VV_JabuticabaBerries</key><value>4</value></li><li><key>VV_Limes</key><value>2</value></li><li><key>VV_Persimmons</key><value>3</value></li></fruitAndOffsetList></AlphaCrafts.YogurtOffsets>
Zairya 6 Sep @ 3:03am 
Getting the same error. AlphaCraft renamed the OffsetsDefs to <VEF.Graphics.GraphicOffsets>
VVenchov  [developer] 6 Sep @ 3:13am 
@Skuhld, @Zairya - Compatibility patch updates are currently being made and will be released in a separate mod. Until the mod is uploaded, no new updates will be released, not even for fixes.

Please be patient and thank you for the feedback! :steamdance:
JedLh 6 Sep @ 11:33pm 
Hey I'm reporting a minor incompatibility for variety matter redux users:
The teas of this mod are never choosen by the paws as gluttonous recreation and it never counts as variety for the mod I mentioned above, It seems both problems are resolved if you add a bit of nutrition to the teas, then it appears in the food policy for the pawns to choose or forbid. I also added it to the VCE non-alcoholic drinks category in my copy but Idk if that helped too haha.

Maybe that design is intentional, if you as mod author wants teas to be used only as medicine, but I love to drown my pawns with non-alcoholic beverages options and your teas are perfect for that purpose.
VVenchov  [developer] 7 Sep @ 12:35am 
Originally posted by JedLh:
Hey I'm reporting a minor incompatibility for variety matter redux users:
The teas of this mod are never choosen by the paws as gluttonous recreation and it never counts as variety for the mod I mentioned above, It seems both problems are resolved if you add a bit of nutrition to the teas, then it appears in the food policy for the pawns to choose or forbid. I also added it to the VCE non-alcoholic drinks category in my copy but Idk if that helped too haha.

Maybe that design is intentional, if you as mod author wants teas to be used only as medicine, but I love to drown my pawns with non-alcoholic beverages options and your teas are perfect for that purpose.

Thanks for the advice! In the next update of the mod everything should work as it should. :steamthumbsup:
< >
Showing 1-10 of 10 comments
Per page: 1530 50