RimWorld

RimWorld

Biomes! Core
 This topic has been pinned, so it's probably important
Draegon1993  [developer] 9 Jan @ 6:43am
Official Bug Report Thread
Bug reports
You can report bugs in this thread.
All bug reports must provide a HugsLibs log. To obtain one, follow these steps:

1) Subscribe to Log Publisher from HugsLib
2) Inside of the game and after experiencing the issue, press Ctrl + F12. This will launch the log publisher.
3) Click on the "Upload" button.
4) Press on the "Copy" button to obtain the link to the log.
5) Paste the log link in your bug report.

If you do not have HugsLib, you can also use a RimWorld log. You can look how to obtain it in this link.
< >
Showing 1-15 of 19 comments
this+biomes polluted(i think, i just didnt try without it)+vanilla fishing expanded throws some errors you probably know, but also deactivates the spawn thing option in the dev menu.
this error pops up when i click it:

Exception filling window for LudeonTK.Dialog_Debug: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 87090CD]
at Verse.DebugThingPlaceHelper.IsDebugSpawnable (Verse.ThingDef def, System.Boolean allowPlayerBuildable) [0x000a0] in <69945a8ed6c540cf90b578de735e0605>:0
- POSTFIX Owlchemist.CherryPicker: Boolean CherryPicker.Patch_IsDebugSpawnable:Postfix(Boolean __result, ThingDef def)
at Verse.DebugThingPlaceHelper+<>c__DisplayClass2_0.<TryPlaceOptionsForStackCount>b__0 (Verse.ThingDef def) [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0
at System.Linq.Enumerable+WhereListIterator`1[TSource].MoveNext () [0x00037] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at Verse.DebugThingPlaceHelper.TryPlaceOptionsForStackCount (System.Int32 stackCount, System.Boolean direct) [0x0007c] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.DebugToolsSpawning.TryPlaceNearThing () [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0
at LudeonTK.DebugActionNode.TrySetupChildren () [0x00010] in <69945a8ed6c540cf90b578de735e0605>:0
at LudeonTK.DebugActionNode.Enter (LudeonTK.Dialog_Debug dialog) [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0
at LudeonTK.Dialog_Debug.DoButton (LudeonTK.DebugActionNode node, System.Single columnWidth, System.Boolean highlight) [0x0003e] in <69945a8ed6c540cf90b578de735e0605>:0
at LudeonTK.Dialog_Debug.DrawNode (LudeonTK.DebugActionNode node, System.Single columnWidth, System.Boolean highlight) [0x00018] in <69945a8ed6c540cf90b578de735e0605>:0
at LudeonTK.DebugTabMenu.ListOptions (System.Int32 highlightedIndex, System.Single columnWidth) [0x00065] in <69945a8ed6c540cf90b578de735e0605>:0
at LudeonTK.Dialog_Debug.DoWindowContents (UnityEngine.Rect inRect) [0x00208] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <69945a8ed6c540cf90b578de735e0605>:0
Last edited by CrackaJack; 9 Jan @ 6:55pm
Draegon1993  [developer] 9 Jan @ 7:02pm 
Please provide the full log
Draegon1993  [developer] 10 Jan @ 7:23am 
Originally posted by CrackaJack:
https://gist.github.com/HugsLibRecordKeeper/0457452bc9d8269ba3b503c1a59f7540
From what my coder told me, none of the issues are an actual mod-based error. Somehow you seem to have broken the debugger
its easily reproducable. heres another log without those extra log mods, just vanilla, dlc, ve fishing and biomes+polluted

https://justpaste.it/gjv0z

just click spawn thing in the debug actions menu, tell your coder its not ME who broke it ;)
Last edited by CrackaJack; 10 Jan @ 9:16am
Draegon1993  [developer] 10 Jan @ 1:06pm 
Originally posted by CrackaJack:
its easily reproducable. heres another log without those extra log mods, just vanilla, dlc, ve fishing and biomes+polluted

https://justpaste.it/gjv0z

just click spawn thing in the debug actions menu, tell your coder its not ME who broke it ;)
Weird thing is though that I have the same combo plus other mods and that spawn function still works
i´ll force update and try again... in the end its probably steam who broke it, then.
you tested "spawn THING" right? not pawn or anything?
-i just updated every mod from my last log manually by deleting their workshop folders and resubbing, launched my (automatically installed+updated by steam) game (where everything else works fine), started a "dev quick test", opened debug actions, clicked "spawn thing" and still the same error message shows up. did YOU actually test this, or did your coder tell you "it just works"? can anybody confirm this please? they think im lying or something.
any weird old config needs deleting or anything i dont know about? is there a mod required that im missing?
Last edited by CrackaJack; 11 Jan @ 5:35am
Draegon1993  [developer] 11 Jan @ 1:13pm 
Originally posted by CrackaJack:
i´ll force update and try again... in the end its probably steam who broke it, then.
you tested "spawn THING" right? not pawn or anything?
-i just updated every mod from my last log manually by deleting their workshop folders and resubbing, launched my (automatically installed+updated by steam) game (where everything else works fine), started a "dev quick test", opened debug actions, clicked "spawn thing" and still the same error message shows up. did YOU actually test this, or did your coder tell you "it just works"? can anybody confirm this please? they think im lying or something.
any weird old config needs deleting or anything i dont know about? is there a mod required that im missing?
To be clear. We do not think you're lying. Bugs are freaking weird as hell sometimes. There's just nothing from the log that can help us.
submitted what i could. you told me that bug doesnt exist/only i have it, i have my doubts about that but ok. youre aware now. maybe it´ll go away if those fish errors are fixed.
Draegon1993  [developer] 11 Jan @ 5:39pm 
Originally posted by CrackaJack:
submitted what i could. you told me that bug doesnt exist/only i have it, i have my doubts about that but ok. youre aware now. maybe it´ll go away if those fish errors are fixed.
Yes, and we appreciate you having submitted a log. It's not your fault it was not helpful.
duplicate "Name" attribute detected by RocketMan
Name = ApparelArmorHelmetPowerBase & ApparelArmorPowerBase
located in BMT_CoreApparel.xml shared with base game
Hey for some reason the chinampa things cant be planted on anymore in my base. they used to work perfectly for me
Evgencheg 25 Mar @ 12:31am 
XML error: Duplicate XML node name ToxicEnvironmentResistance in this XML block: <equippedStatOffsets><SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.1</SlaveSuppressionOffset><ToxicEnvironmentResistance>0.2</ToxicEnvironmentResistance><ToxicResistance>0.2</ToxicResistance><AimingAccuracy>0.15</AimingAccuracy><ToxicEnvironmentResistance>0.50</ToxicEnvironmentResistance><SmokeSensitivity>-1</SmokeSensitivity></equippedStatOffsets>

XML error: Duplicate XML node name ToxicEnvironmentResistance in this XML block: <equippedStatOffsets><SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.3</SlaveSuppressionOffset><ToxicEnvironmentResistance>0.8</ToxicEnvironmentResistance><ToxicResistance>0.8</ToxicResistance><CarryWeight>80</CarryWeight><CarryBulk>10</CarryBulk><ShootingAccuracyPawn>0.15</ShootingAccuracyPawn><ToxicEnvironmentResistance>0.50</ToxicEnvironmentResistance></equippedStatOffsets>
It seems like this mod doesn't get along with Vanilla Expanded mods when they try to spawn specific pawns in, e.g. a bounty target in VFE Settlers or nobles to assassinate in VFE Deserters - with the pawns not spawning when the map does. The problems with VE began in my first run after installing Biomes, and the red error immediately after the map generates mentions both. (also I tried to use the log publisher, but it just gives "unauthorized" error.


Error in GenStep: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
[Ref E4DFED76]
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Verse.ThingOwner`1[T].GetAt (System.Int32 index) [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.ThingOwner.get_Item (System.Int32 index) [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at VFE_Settlers.GenSteps.GenStep_SpawnWanted.ScatterAt (Verse.IntVec3 loc, Verse.Map map, Verse.GenStepParams parms, System.Int32 count) [0x00040] in <220daa360e2442a0931b80e6e91d0d31>:0
at Verse.GenStep_Scatterer.Generate (Verse.Map map, Verse.GenStepParams parms) [0x00064] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER rimworld.biomes.core: IEnumerable`1 BiomesCore.Patches.IslandScatterables:Transpiler(IEnumerable`1 instructions)
- PREFIX GeologicalLandforms.Main: Void GeologicalLandforms.Patches.Patch_RimWorld_GenStep_Scatterer:Generate_Prefix(GenStep_Scatterer __instance, State& __state)
- POSTFIX GeologicalLandforms.Main: Void GeologicalLandforms.Patches.Patch_RimWorld_GenStep_Scatterer:Generate_Postfix(GenStep_Scatterer __instance, State __state)
at Verse.MapGenerator.GenerateContentsIntoMap (System.Collections.Generic.IEnumerable`1[T] genStepDefs, Verse.Map map, System.Int32 seed) [0x00137] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- PREFIX GeologicalLandforms.Main: Void GeologicalLandforms.Patches.Patch_Verse_MapGenerator:GenerateContentsIntoMap_Prefix(Map map, IEnumerable`1& genStepDefs)
- PREFIX MapPreview.Main: Void MapPreview.Patches.Patch_Verse_MapGenerator:GenerateContentsIntoMap(Map map, Int32& seed)
- PREFIX OskarPotocki.VFECore: Void VFECore.MapGenerator_GenerateContentsIntoMap_Patch:Prefix(IEnumerable`1& genStepDefs, Map map, Int32 seed)
- POSTFIX GeologicalLandforms.Main: Void GeologicalLandforms.Patches.Patch_Verse_MapGenerator:GenerateContentsIntoMap_Postfix(Map map)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.MapGenerator.GenerateContentsIntoMap_Patch4 (System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,Verse.Map,int)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.MapGenerator.GenerateMap_Patch4 (Verse.IntVec3,RimWorld.Planet.MapParent,Verse.MapGeneratorDef,System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,System.Action`1<Verse.Map>,bool)
Verse.GetOrGenerateMapUtility:GetOrGenerateMap (int,Verse.IntVec3,RimWorld.WorldObjectDef)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Planet.CaravanArrivalAction_VisitSite.DoEnter_Patch0 (RimWorld.Planet.CaravanArrivalAction_VisitSite,RimWorld.Planet.Caravan,RimWorld.Planet.Site)
RimWorld.Planet.CaravanArrivalAction_VisitSite/<>c__DisplayClass8_0:<Arrived>b__0 ()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent (bool&)
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
< >
Showing 1-15 of 19 comments
Per page: 1530 50