3 infinitely looping errors on loading into the map

Started by Grynnreaper, September 27, 2020, 01:16:58 PM

Previous topic - Next topic

Grynnreaper

So everything goes fine until i actually get to the part where your pawns would drop in the pods then bam, infinite loop. Anyone know what these errors mean or what mods they point to?

ERROR 1

Exception drawing Grynn: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.PawnTweener.MovedPercent () [0x00000] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.PawnTweener.TweenedPosRoot () [0x00021] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.PawnTweener.ResetTweenedPosToRoot () [0x00000] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.PawnTweener.PreDrawPosCalculation () [0x0001d] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at (wrapper dynamic-method) Verse.Pawn_DrawTracker.Verse.Pawn_DrawTracker.get_DrawPos_Patch3(Verse.Pawn_DrawTracker)
  at Verse.Pawn.get_DrawPos () [0x00006] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.Thing.Draw () [0x00000] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.ThingWithComps.Draw () [0x00000] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
Verse.Log:Error(String, Boolean)
Verse.DynamicDrawManager:DrawDynamicThings()
Verse.Map:Verse.Map.MapUpdate_Patch1(Map)
Verse.Game:Verse.Game.UpdatePlay_Patch2(Game)
Verse.Root_Play:Update()

ERROR 2

Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.PawnTweener.MovedPercent () [0x00000] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.PawnTweener.TweenedPosRoot () [0x00021] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.PawnTweener.ResetTweenedPosToRoot () [0x00000] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.PawnTweener.PreDrawPosCalculation () [0x0001d] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at (wrapper dynamic-method) Verse.Pawn_DrawTracker.Verse.Pawn_DrawTracker.get_DrawPos_Patch3(Verse.Pawn_DrawTracker)
  at Verse.Pawn.get_DrawPos () [0x00006] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.TooltipGiverList.DispenseAllThingTooltips () [0x0009c] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs () [0x00074] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at RimWorld.UIRoot_Play.UIRootOnGUI () [0x0001f] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
Verse.Log:Error(String, Boolean)
Verse.Root:Verse.Root.OnGUI_Patch1(Root)

ERROR 3

Exception drawing ThingOverlay for Grynn: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.PawnTweener.MovedPercent () [0x00000] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.PawnTweener.TweenedPosRoot () [0x00021] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.PawnTweener.ResetTweenedPosToRoot () [0x00000] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.PawnTweener.PreDrawPosCalculation () [0x0001d] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at (wrapper dynamic-method) Verse.Pawn_DrawTracker.Verse.Pawn_DrawTracker.get_DrawPos_Patch3(Verse.Pawn_DrawTracker)
  at Verse.Pawn.get_DrawPos () [0x00006] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.GenMapUI.LabelDrawPosFor (Verse.Thing thing, System.Single worldOffsetZ) [0x00000] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at (wrapper dynamic-method) Verse.PawnUIOverlay.Verse.PawnUIOverlay.DrawPawnGUIOverlay_Patch3(Verse.PawnUIOverlay)
  at Verse.Pawn.DrawGUIOverlay () [0x00006] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.ThingOverlays.ThingOverlaysOnGUI () [0x0005e] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
Verse.Log:Error(String, Boolean)
Verse.ThingOverlays:ThingOverlaysOnGUI()
RimWorld.MapInterface:MapInterfaceOnGUI_BeforeMainTabs()
RimWorld.UIRoot_Play:UIRootOnGUI()
Verse.Root:Verse.Root.OnGUI_Patch1(Root)

Canute

Hi,
first you should check if you got error's after rimworld start before you even try to start a colony.
Find the mod's that create errors and don't forget to report these at the mod discussion.

When you don't have any, you can look at the patch list if you can find "get_DrawPos_Patch3" all 3 error's you got got this and since patches normaly comes from mods it could be the reason.
The easiest way to check the patches are, use the "Share log" button of press CTRL-F12 if you installed Hugslib, upload the stuff and open it.
You will see first your modlist, then the patchlist followed by the logfile.

Beside that, you just can disabling mods and try again to create a colony.
You can use another hugslib feature Quickstart (top right icon) to create pretty fast test colonies.