Timberborn

Timberborn

Berry Pie
Crash playing Greedy Embers
On my other saves, I've been happy to make pies with this mod. Thanks for making and sharing it with us. After starting a Greedy Embers game, I was checking out the build options in the UI when the game crashed:

v0.7.9.4-957f3c3-sm
ArgumentException: GoodSpec with id DREME_BerryFilling not found!
Timberborn.Goods.GoodService.GetGood (System.String id) (at <48186482ae364bac8a2e01b6af1c4f83>:0)
Timberborn.GoodsUI.GoodDescriber.GetDescribedGood (System.String goodId) (at <60caaee86bd34c7da9ce5710ca276c42>:0)
Timberborn.WorkshopsUI.ManufactoryDescriber+<GetInputs>d__18.MoveNext () (at <cdb67f53c5924f099fd526d0f2f8d912>:0)
System.Collections.Generic.List`1[T].AddEnumerable (System.Collections.Generic.IEnumerable`1[T] enumerable) (at <045dbc9c4a3d49a08a3366fc24adee11>:0)
System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) (at <045dbc9c4a3d49a08a3366fc24adee11>:0)
System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) (at <33ead60735394e98be057fb525b7a7b7>:0)
IgorZ.TimberCommons.CommonUIPatches.ManufactoryDescriberPatch2.Postfix (Timberborn.Workshops.RecipeSpec productionRecipe, System.Boolean __runOriginal, System.Collections.Generic.IEnumerable`1[UnityEngine.UIElements.VisualElement]& __result) (at <2b23ca3b07e54c80ba1110f6f9d04d06>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Timberborn.WorkshopsUI.ManufactoryDescriber.GetInputs_Patch1(Timberborn.WorkshopsUI.ManufactoryDescriber,Timberborn.Workshops.RecipeSpec)
Timberborn.WorkshopsUI.ManufactoryDescriber.DescribeRecipe (Timberborn.Workshops.RecipeSpec productionRecipe, System.Single workers) (at <cdb67f53c5924f099fd526d0f2f8d912>:0)
Timberborn.WorkshopsUI.ManufactoryDescriber+<DescribeStatistics>d__16.MoveNext () (at <cdb67f53c5924f099fd526d0f2f8d912>:0)
Timberborn.WorkshopsUI.ManufactoryDescriber+<DescribeEntity>d__13.MoveNext () (at <cdb67f53c5924f099fd526d0f2f8d912>:0)
System.Collections.Generic.LargeArrayBuilder`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] items) (at <33ead60735394e98be057fb525b7a7b7>:0)
System.Collections.Generic.SparseArrayBuilder`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] items) (at <33ead60735394e98be057fb525b7a7b7>:0)
System.Collections.Generic.SparseArrayBuilder`1[T].ReserveOrAdd (System.Collections.Generic.IEnumerable`1[T] items) (at <33ead60735394e98be057fb525b7a7b7>:0)
System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].ToArray () (at <33ead60735394e98be057fb525b7a7b7>:0)
System.Linq.Buffer`1[TElement]..ctor (System.Collections.Generic.IEnumerable`1[T] source) (at <33ead60735394e98be057fb525b7a7b7>:0)
System.Linq.OrderedEnumerable`1+<GetEnumerator>d__3[TElement].MoveNext () (at <33ead60735394e98be057fb525b7a7b7>:0)
System.Collections.Generic.List`1[T].AddEnumerable (System.Collections.Generic.IEnumerable`1[T] enumerable) (at <045dbc9c4a3d49a08a3366fc24adee11>:0)
System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) (at <045dbc9c4a3d49a08a3366fc24adee11>:0)
System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) (at <045dbc9c4a3d49a08a3366fc24adee11>:0)
Timberborn.EntityPanelSystem.EntityDescriptionService.Describe (Timberborn.BaseComponentSystem.BaseComponent subject, UnityEngine.UIElements.VisualElement root, System.Boolean singleSection, System.String startingDescription) (at <9687c66e84b34dd886d1f5c8f147970e>:0)
Timberborn.EntityPanelSystem.EntityDescriptionService.DescribeAsSeparateSections (Timberborn.BaseComponentSystem.BaseComponent subject, UnityEngine.UIElements.VisualElement root, System.String startingDescription) (at <9687c66e84b34dd886d1f5c8f147970e>:0)
Timberborn.BlockObjectTools.BlockObjectToolDescriber.Describe (Timberborn.BlockObjectTools.BlockObjectTool blockObjectTool, Timberborn.BlockObjectTools.IBlockObjectPlacer blockObjectPlacer) (at <a3d8fe1167284285b12aa2ebf03e2f8f>:0)
Timberborn.BlockObjectTools.BlockObjectTool.Description () (at <a3d8fe1167284285b12aa2ebf03e2f8f>:0)
Timberborn.ToolSystem.DescriptionPanels.CreateDescriptionPanel (Timberborn.ToolSystem.Tool tool) (at <eed3ef1660934cbf879f8d6ee652dce9>:0)
Timberborn.ToolSystem.DescriptionPanels.GetDescriptionPanel (Timberborn.ToolSystem.Tool tool) (at <eed3ef1660934cbf879f8d6ee652dce9>:0)
Timberborn.ToolSystem.DescriptionPanelController.SetDescription (Timberborn.ToolSystem.Tool tool) (at <eed3ef1660934cbf879f8d6ee652dce9>:0)
Timberborn.ToolSystem.DescriptionPanelController.SetTemporaryTool (Timberborn.ToolSystem.Tool tool) (at <eed3ef1660934cbf879f8d6ee652dce9>:0)
Timberborn.ToolSystem.DescriptionPanelController.OnTemporaryToolEntered (Timberborn.ToolSystem.TemporaryToolEnteredEvent temporaryToolEnteredEvent) (at <eed3ef1660934cbf879f8d6ee652dce9>:0)
System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <045dbc9c4a3d49a08a3366fc24adee11>:0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <045dbc9c4a3d49a08a3366fc24adee11>:0)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <045dbc9c4a3d49a08a3366fc24adee11>:0)
Timberborn.SingletonSystem.EventBus+<>c__DisplayClass14_0.<RegisterMethod>b__0 (System.Object e) (at <b8b9714b5aad472e9c1479da0bb0c55e>:0)
Timberborn.SingletonSystem.EventBus.PostNow (System.Object eventObject) (at <b8b9714b5aad472e9c1479da0bb0c55e>:0)
Timberborn.SingletonSystem.EventBus.Post (System.Object eventObject) (at <b8b9714b5aad472e9c1479da0bb0c55e>:0)
Timberborn.ToolSystem.ToolManager.SetTemporaryTool (Timberborn.ToolSystem.Tool tool) (at <eed3ef1660934cbf879f8d6ee652dce9>:0)
Timberborn.ToolSystem.ToolButton.<PostLoad>b__21_1 (UnityEngine.UIElements.MouseEnterEvent _) (at <eed3ef1660934cbf879f8d6ee652dce9>:0)
UnityEngine.UIElements.EventCallbackFunctor`1[TEventType].Invoke (UnityEngine.UIElements.EventBase evt) (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.EventCallbackRegistry+DynamicCallbackList.Invoke (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.EventDispatchUtilities.HandleEventAcrossPropagationPath (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target, System.Boolean isCapturingTarget) (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.EventDispatchUtilities.DispatchToAssignedTarget (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.MouseEnterEvent.Dispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.EventDispatcher.ProcessEventQueue () (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.EventDispatcher.OpenGate () (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.EventDispatcherGate.Dispose () (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <a3142e1ec701423fbd0357ffe1b09f22>:0)
UnityEngine.UIElements.PanelEventHandler.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.EventSystems.BaseEventData sourceEventData) (at <42b6a5ca11594e1e99dd72f360ebb5b4>:0)
UnityEngine.UIElements.PanelEventHandler.OnPointerMove (UnityEngine.EventSystems.PointerEventData eventData) (at <42b6a5ca11594e1e99dd72f360ebb5b4>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerMoveHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <42b6a5ca11594e1e99dd72f360ebb5b4>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <42b6a5ca11594e1e99dd72f360ebb5b4>:0)
UnityEngine.EventSystems.EventSystem:Update()

I was happy to see Greedy Embers mixing red, light-brown, and gray beavers, and I think it adds their crops too. But I have to disable this mod to check it out. I thought I'd add this error report in case you'd like to make it available to players who use greedy embers.