Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Squiggle

#1
Not entirely sure this is core based, but was only running Numbers 1.0 and error persists if mods are loaded or not.

Had a bill (to make Kibble) targeting my storage area (named "Kibble"). Then I decided to move the area, so deleted it. Got a warning that this would affect the bill (which was fine). Made a new area, named it "Kibble", clicked on butchering table (to check/change bill) and received error:

GUI Error: you are pushing more GUIClips than you are popping

Now all tables bill interface are broken with the same error. Open dev mode and I get this in the log:



Command line arguments: -logfile /tmp/rimworld_log
Verse.Log:Message(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:49)
Verse.Root:CheckGlobalInit() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root.cs:80)
Verse.Root:Start() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root.cs:38)
Verse.Root_Entry:Start() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Entry.cs:16)

RimWorld 1.0.1980 rev1211
Verse.Log:Message(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:49)
RimWorld.VersionControl:LogVersionNumber() (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\Utility\Version\VersionControl.cs:83)
Verse.Root:CheckGlobalInit() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root.cs:82)
Verse.Root:Start() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root.cs:38)
Verse.Root_Entry:Start() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Entry.cs:16)

Loading game from file Witan (Permadeath) with mods Core
Verse.Log:Message(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:49)
Verse.SavedGameLoaderNow:LoadGameFromSaveFileNow(String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Map\MapIniter\SavedGameLoaderNow.cs:19)
Verse.Root_Play:<Start>m__0() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:46)
Verse.LongEventHandler:RunEventFromAnotherThread(Action) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\LongEventHandler.cs:455)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\LongEventHandler.cs:367)

Exception registering RimWorld.Bill_Production [excepted] in loaded object directory with unique load ID [excepted]: System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.Bill.GetUniqueLoadID () [0x00001] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\AI\Bill\Bill.cs:364
  at Verse.LoadedObjectDirectory.RegisterLoaded (ILoadReferenceable reffable) [0x000cd] in C:\Dev\RimWorld\Assets\Scripts\Verse\SaveLoad\Scribe\Loader\CrossRefHandler\LoadedObjectDirectory.cs:49
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.LoadedObjectDirectory:RegisterLoaded(ILoadReferenceable) (at C:\Dev\RimWorld\Assets\Scripts\Verse\SaveLoad\Scribe\Loader\CrossRefHandler\LoadedObjectDirectory.cs:65)
Verse.CrossRefHandler:ResolveAllCrossReferences() (at C:\Dev\RimWorld\Assets\Scripts\Verse\SaveLoad\Scribe\Loader\CrossRefHandler\CrossRefHandler.cs:67)
Verse.ScribeLoader:FinalizeLoading() (at C:\Dev\RimWorld\Assets\Scripts\Verse\SaveLoad\Scribe\Loader\ScribeLoader.cs:126)
Verse.Game:LoadGame() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:471)
Verse.SavedGameLoaderNow:LoadGameFromSaveFileNow(String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Map\MapIniter\SavedGameLoaderNow.cs:39)
Verse.Root_Play:<Start>m__0() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:46)
Verse.LongEventHandler:RunEventFromAnotherThread(Action) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\LongEventHandler.cs:455)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\LongEventHandler.cs:367)

Cannot use this GetColoredVersion with a non-white colorTwo.
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.Log:ErrorOnce(String, Int32, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:105)
Verse.Graphic_StackCount:GetColoredVersion(Shader, Color, Color) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Thing\Graphic\Graphic_StackCount.cs:25)
Verse.GraphicData:GraphicColoredFor(Thing) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Defs\DefTypes\DefParts\GraphicData.cs:158)
Verse.Thing:get_DefaultGraphic() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Thing\Thing.cs:351)
Verse.Thing:get_Graphic() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Thing\Thing.cs:361)
Verse.Thing:DrawAt(Vector3, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Thing\Thing.cs:888)
Verse.Thing:Draw() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Thing\Thing.cs:880)
Verse.ThingWithComps:Draw() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Thing\ThingWithComps.cs:326)
Verse.DynamicDrawManager:DrawDynamicThings() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Map\DynamicDrawManager.cs:78)
Verse.Map:MapUpdate() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Map\Map.cs:698)
Verse.Game:UpdatePlay() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\Game.cs:527)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:99)

Exception filling tab RimWorld.ITab_Bills: System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.Bill.get_Label () [0x00001] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\AI\Bill\Bill.cs:42
  at RimWorld.Bill.get_LabelCap () [0x00002] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\AI\Bill\Bill.cs:43
  at RimWorld.Bill.DoInterface (Single x, Single y, Single width, Int32 index) [0x001b6] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\AI\Bill\Bill.cs:201
  at RimWorld.BillStack.DoListing (Rect rect, System.Func`1 recipeOptionsMaker, UnityEngine.Vector2& scrollPosition, System.Single& viewHeight) [0x00103] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\AI\Bill\BillStack.cs:161
  at RimWorld.ITab_Bills.FillTab () [0x00223] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\ITabs\ITab_Bills.cs:120
  at Verse.InspectTabBase+<DoTabGUI>c__AnonStorey0.<>m__0 () [0x0004d] in C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\InspectTabBase.cs:67
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.Log:ErrorOnce(String, Int32, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:105)
Verse.<DoTabGUI>c__AnonStorey0:<>m__0() (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\InspectTabBase.cs:71)
Verse.ImmediateWindow:DoWindowContents(Rect) (at C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Windows\ImmediateWindow.cs:30)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32) (at C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Windows\Window.cs:202)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle) (at /home/builduser/buildslave/unity/build/Runtime/IMGUI/Managed/GUI.cs:1817)

Mouse position stack is not empty. There were more calls to BeginScrollView than EndScrollView. Fixing.
Verse.Log:Error(String, Boolean) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:78)
Verse.Widgets:EnsureMousePositionStackEmpty() (at C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Utility\Widgets.cs:2176)
Verse.Root:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root.cs:114)
Verse.Root_Play:Update() (at C:\Dev\RimWorld\Assets\Scripts\Verse\Global\Root\Root_Play.cs:83)




[attachment deleted due to age]