RimWorld

RimWorld

Mashed's Ashlands
 This topic has been pinned, so it's probably important
SirMashedPotato  [developer] 9 Dec, 2023 @ 11:42am
Bug reports
Common issues to sort out first:
  • Steam is awful at keeping workshop mods updated, force an update somehow (verify integrity of game files, unsub and resub).
  • Make sure RimWorld is updated. If you're on a previous version of RimWorld make sure you mention that.
  • Don't use notoriously broken/outdated mods, you'll probably just get told to remove them.
  • Don't ignore the warnings RimPy/the in game mod manager give.

Steps, to ensure the bug is actually related to this mod:
  • Run just this mod with its requirements, see if the issue persists.
  • If not, do a binary sort through your mod list to isolate the potential mod/s involved, using a new save for each test.
    • If you suspect certain mods then make sure to test them first with a minimal mod list.
  • If you narrow it down to a different mod, test to check if it still occurs without this mod.
  • If it does, post hugslib log on the page of the other mod.
  • If not, reproduce the error, post hugslib log here. Ideally with steps to reproduce the error.

If the problem isn't obvious to me, and it's clear you haven't followed the above, then don't expect any help until you do. HugsLib logs with a wall of unrelated errors/loaded mods will be ignored.

Use this for generating HugsLib logs
Last edited by SirMashedPotato; 12 Jan @ 9:31am
< >
Showing 1-15 of 35 comments
MercuryRiver 22 Dec, 2023 @ 7:05am 
I don't want to waste your time with a log with waaay too many mods in it so I've been trying to narrow down the cause of this error I'm getting nonstop, but I am struggling to do so. Worried it might be save specific. So I'm wondering if with just this error message (which mentions ashlands), maybe could you point me in the right direction of what this could be associated with so I can better try to find a minimum list where the error is reproducible?

RandomElementByWeight with totalWeight=0 - use TryRandomElementByWeight.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch7 (string)
Verse.GenCollection:RandomElementByWeight<Mashed_Ashlands.PotentialConditions> (System.Collections.Generic.IEnumerable`1<Mashed_Ashlands.PotentialConditions>,System.Func`2<Mashed_Ashlands.PotentialConditions, single>)
Mashed_Ashlands.WorldObjectComp_RandomConditionCauser:TriggerCondition ()
Mashed_Ashlands.WorldObjectComp_RandomConditionCauser:CompTick ()
RimWorld.Planet.WorldObject:Tick ()
RimWorld.Planet.WorldObjectsHolder:WorldObjectsHolderTick ()
RimWorld.Planet.World:WorldTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch5 (Verse.Game)
Verse.Root_Play:Update ()
SirMashedPotato  [developer] 22 Dec, 2023 @ 8:23am 
Originally posted by MercuryRiver:
I don't want to waste your time with a log with waaay too many mods in it so I've been trying to narrow down the cause of this error I'm getting nonstop, but I am struggling to do so. Worried it might be save specific. So I'm wondering if with just this error message (which mentions ashlands), maybe could you point me in the right direction of what this could be associated with so I can better try to find a minimum list where the error is reproducible?

RandomElementByWeight with totalWeight=0 - use TryRandomElementByWeight.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch7 (string)
Verse.GenCollection:RandomElementByWeight<Mashed_Ashlands.PotentialConditions> (System.Collections.Generic.IEnumerable`1<Mashed_Ashlands.PotentialConditions>,System.Func`2<Mashed_Ashlands.PotentialConditions, single>)
Mashed_Ashlands.WorldObjectComp_RandomConditionCauser:TriggerCondition ()
Mashed_Ashlands.WorldObjectComp_RandomConditionCauser:CompTick ()
RimWorld.Planet.WorldObject:Tick ()
RimWorld.Planet.WorldObjectsHolder:WorldObjectsHolderTick ()
RimWorld.Planet.World:WorldTick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch5 (Verse.Game)
Verse.Root_Play:Update ()
Unsub and resub to this mod, it was fixed in the most recent update.
MercuryRiver 22 Dec, 2023 @ 8:46am 
Originally posted by SirMashedPotato:
Unsub and resub to this mod, it was fixed in the most recent update.
Aw geez, steam being steam again. Thank you so much!
xkp92110(orick) 1 Jan, 2024 @ 4:41am 
can you check mod biome?
some biome like volcanic,volcanic sulphur pool,blighted ashland can't spawn river(river unit)
Last edited by xkp92110(orick); 1 Jan, 2024 @ 4:49am
SirMashedPotato  [developer] 1 Jan, 2024 @ 8:56am 
Originally posted by xkp92110(orick):
can you check mod biome?
some biome like volcanic,volcanic sulphur pool,blighted ashland can't spawn river(river unit)
Yea that's intentional.
xkp92110(orick) 2 Jan, 2024 @ 8:34am 
Originally posted by SirMashedPotato:
Originally posted by xkp92110(orick):
can you check mod biome?
some biome like volcanic,volcanic sulphur pool,blighted ashland can't spawn river(river unit)
Yea that's intentional.

Thank you for your answer: P
And plz add some parasol torch and campfire xd
I choose ashland forest that woods are still too few.
parasoul tree:ashland tree 7:3.
SirMashedPotato  [developer] 2 Jan, 2024 @ 9:31am 
Originally posted by xkp92110(orick):
Originally posted by SirMashedPotato:
Yea that's intentional.

Thank you for your answer: P
And plz add some parasol torch and campfire xd
I choose ashland forest that woods are still too few.
parasoul tree:ashland tree 7:3.
The torch bug lamps are alternatives to torches. The extended FAQ should cover the rest.
xkp92110(orick) 27 Mar, 2024 @ 9:37am 
testing in simple modlist.

harmony
core
royalty
ideo
biotech
hugslib
VEF
graphics settings+
Mashed's Ashlands

i have a BugMusk bill in bench but nobody can make bill.(skill 20 pawn)
Pawns unable to do task, Unable to right click to force task
other recipe bill can work.
SirMashedPotato  [developer] 27 Mar, 2024 @ 10:47am 
Originally posted by xkp92110(orick):
testing in simple modlist.

harmony
core
royalty
ideo
biotech
hugslib
VEF
graphics settings+
Mashed's Ashlands

i have a BugMusk bill in bench but nobody can make bill.(skill 20 pawn)
Pawns unable to do task, Unable to right click to force task
other recipe bill can work.
I see what's wrong. I'll get it fixed, but the update might not make it to Steam for a bit.
Last edited by SirMashedPotato; 27 Mar, 2024 @ 10:48am
GanjaMan [NL] 9 Apr, 2024 @ 2:19pm 
getting this error, happened after latest update i think:

Norbert threw exception in WorkGiver LGF_LocalMashed_Ashlands_GrowerSowAsh: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidCastException: Specified cast is not valid.
at Mashed_Ashlands.WorkGiver_GrowerSowAsh.ExtraRequirements (RimWorld.IPlantToGrowSettable settable, Verse.Pawn pawn) [0x0004a] in <232bda2645ef4f2687a2ac1b4ebb9c4c>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <eae584ce26bc40229c1b1aa476bfa589>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at LocalGrowingFirst.WorkGiver_LocalZoneWrapper+<PotentialWorkCellsGlobal>d__19.MoveNext () [0x001da] in <275dac8df8fd47aa8f6149f5318ee50c>:0
at (wrapper dynamic-method) RimWorld.JobGiver_Work.RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1(RimWorld.JobGiver_Work,Verse.Pawn,Verse.AI.JobIssueParams)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch10 (string)
(wrapper dynamic-method) RimWorld.JobGiver_Work:RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1 (RimWorld.JobGiver_Work,Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.ThinkNode_PrioritySorter:Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage_Patch0 (Verse.AI.ThinkNode_PrioritySorter,Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.ThinkNode_Priority:Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch0 (Verse.AI.ThinkNode_Priority,Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.ThinkNode_Priority:Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch0 (Verse.AI.ThinkNode_Priority,Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.ThinkNode_Priority:Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch0 (Verse.AI.ThinkNode_Priority,Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch0 (Verse.AI.Pawn_JobTracker,Verse.ThinkTreeDef&)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.TryFindAndStartJob_Patch1 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch3 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch2 (Verse.Pawn)
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch0 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)
GanjaMan [NL] 9 Apr, 2024 @ 2:19pm 
brand new install + save on 1.4
Last edited by GanjaMan [NL]; 9 Apr, 2024 @ 2:19pm
GanjaMan [NL] 9 Apr, 2024 @ 2:21pm 
and when right clicking gives this error:

Root level exception in OnGUI(): System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidCastException: Specified cast is not valid.
at Mashed_Ashlands.WorkGiver_GrowerSowAsh.ExtraRequirements (RimWorld.IPlantToGrowSettable settable, Verse.Pawn pawn) [0x0004a] in <232bda2645ef4f2687a2ac1b4ebb9c4c>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <eae584ce26bc40229c1b1aa476bfa589>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at LocalGrowingFirst.WorkGiver_LocalZoneWrapper+<PotentialWorkCellsGlobal>d__19.MoveNext () [0x001da] in <275dac8df8fd47aa8f6149f5318ee50c>:0
at System.Linq.Enumerable.Contains[TSource] (System.Collections.Generic.IEnumerable`1[T] source, TSource value, System.Collections.Generic.IEqualityComparer`1[T] comparer) [0x00036] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.Contains[TSource] (System.Collections.Generic.IEnumerable`1[T] source, TSource value) [0x0000a] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at (wrapper dynamic-method) RimWorld.FloatMenuMakerMap.RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders_Patch7(UnityEngine.Vector3,Verse.Pawn,System.Collections.Generic.List`1<Verse.FloatMenuOption>,bool)
at (wrapper dynamic-method) RimWorld.FloatMenuMakerMap.RimWorld.FloatMenuMakerMap.AddUndraftedOrders_Patch2(UnityEngine.Vector3,Verse.Pawn,System.Collections.Generic.List`1<Verse.FloatMenuOption>)
at (wrapper dynamic-method) RimWorld.FloatMenuMakerMap.RimWorld.FloatMenuMakerMap.ChoicesAtFor_Patch3(UnityEngine.Vector3,Verse.Pawn,bool)
at AchtungMod.MultiActions.AddColonist (AchtungMod.Colonist colonist) [0x0001f] in <d12e62f53cb242f4a07c2234d19dfb23>:0
at AchtungMod.Tools.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <d12e62f53cb242f4a07c2234d19dfb23>:0
at AchtungMod.MultiActions..ctor (System.Collections.Generic.IEnumerable`1[T] colonists, UnityEngine.Vector3 clickPos) [0x00054] in <d12e62f53cb242f4a07c2234d19dfb23>:0
at (wrapper dynamic-method) AchtungMod.Controller.AchtungMod.Controller.MouseDown_Patch0(AchtungMod.Controller,UnityEngine.Vector3,int,bool)
at AchtungMod.Controller.HandleEvents () [0x000cf] in <d12e62f53cb242f4a07c2234d19dfb23>:0
at AchtungMod.Selector_HandleMapClicks_Patch.Prefix () [0x00005] in <d12e62f53cb242f4a07c2234d19dfb23>:0
at (wrapper dynamic-method) RimWorld.Selector.RimWorld.Selector.HandleMapClicks_Patch3(RimWorld.Selector)
at RimWorld.Selector.SelectorOnGUI () [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0
at RimWorld.MapInterface.HandleLowPriorityInput () [0x0000f] in <cd7169108ea74757aa50c5b33d275c15>:0
at (wrapper dynamic-method) RimWorld.UIRoot_Play.RimWorld.UIRoot_Play.UIRootOnGUI_Patch3(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_Patch10 (string)
(wrapper dynamic-method) Verse.Root:Verse.Root.OnGUI_Patch1 (Verse.Root)
SirMashedPotato  [developer] 9 Apr, 2024 @ 2:47pm 
Originally posted by GanjaMan NL:
brand new install + save on 1.4
I'm going to need a full hugslib log. I haven't touched the 1.4 assembly in almost a month at this point.
GanjaMan [NL] 13 Apr, 2024 @ 12:06am 
https://gist.github.com/HugsLibRecordKeeper/8c0596b112b5144354b28826fcfa9aff it shows workgiver Mashed Ashlands, didnt have that before
SirMashedPotato  [developer] 13 Apr, 2024 @ 2:58am 
Originally posted by GanjaMan NL:
https://gist.github.com/HugsLibRecordKeeper/8c0596b112b5144354b28826fcfa9aff it shows workgiver Mashed Ashlands, didnt have that before
That log shows a lot of things. So many things it gets truncated. And still so many more things it hits the uploader line limit. You should put your log on a diet. Sometimes less is more.
< >
Showing 1-15 of 35 comments
Per page: 1530 50