Timberborn

Timberborn

Configurable Faction (Faction Mixer) [U7 ✅]
Crash/Exception Log
v0.7.10.0-5279ef7-xsw
PrefabMappingException: Duplicate prefab name TubewayStation.IronTeeth in objects: TubewayStation.IronTeeth, TubewayStation.IronTeeth.
Timberborn.PrefabSystem.PrefabNameMapper.TryAddPrefab (System.String prefabName, Timberborn.PrefabSystem.PrefabSpec prefabSpec, System.Boolean throwIfDuplicated) (at <88525e8805f64a5892271e4ac62a9152>:0)
Timberborn.PrefabSystem.PrefabNameMapper.Load () (at <88525e8805f64a5892271e4ac62a9152>:0)
Timberborn.SingletonSystem.SingletonLifecycleService.LoadSingletons () (at <3bb50da0b9a949568631f734dea04cec>:0)
Timberborn.SingletonSystem.SingletonLifecycleService.LoadAll () (at <3bb50da0b9a949568631f734dea04cec>:0)
Timberborn.SingletonSystem.SingletonLifecycleUnityAdapter.Start () (at <3bb50da0b9a949568631f734dea04cec>:0)
Not sure was is triggering this. Any ideas on how to fix?
< >
Showing 1-14 of 14 comments
Failed to create an exception game save due to exception: System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.Max[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0000d] in <31dd8ab76a134eafb76d53ee48c13f57>:0
at Timberborn.WaterSystem.WaterMap.Save (Timberborn.WorldPersistence.ISingletonSaver singletonSaver) [0x00006] in <82ef4574ca484af894ce7894a1be6578>:0
at Timberborn.WorldPersistence.SerializedWorldFactory.SaveSingletons (Timberborn.WorldSerialization.SerializedWorld serializedWorld, System.Collections.Generic.IEnumerable`1[T] singletons) [0x00016] in <416d03ba9c23433baaa6215e4c076ba5>:0
at Timberborn.WorldPersistence.SerializedWorldFactory.SaveSingletons (Timberborn.WorldSerialization.SerializedWorld serializedWorld) [0x0000d] in <416d03ba9c23433baaa6215e4c076ba5>:0
at Timberborn.WorldPersistence.SerializedWorldFactory.Create () [0x00012] in <416d03ba9c23433baaa6215e4c076ba5>:0
at Timberborn.WorldPersistence.WorldEntryWriter.WriteToSaveEntryStream (System.IO.Stream entryStream) [0x00000] in <416d03ba9c23433baaa6215e4c076ba5>:0
at Timberborn.SaveSystem.SaveWriter.WriteToSaveStream (System.IO.Stream saveStream, System.Boolean leaveOpen) [0x00045] in <28a158913e72400a8480f135ac826550>:0
at Timberborn.GameSaveRuntimeSystem.GameSaver.SaveWithoutFinishingTick (System.IO.Stream stream) [0x00000] in <d7a591b2691144c3b27c2bd739246fba>:0
at Timberborn.GameScene.GameSceneExceptionStateSaver.CreateExceptionSave () [0x00006] in <94d15be6801c4612be1f0aab82e9f375>:0
InvalidOperationException: Material BaseMetal.IronTeeth is already loaded.
at Timberborn.TimbermeshMaterials.MaterialRepository.Load () [0x00066] in <a389feeba3dd4c9f9b77f8b31460b74f>:0
at Timberborn.SingletonSystem.SingletonLifecycleService.LoadSingletons () [0x00010] in <3bb50da0b9a949568631f734dea04cec>:0
at Timberborn.SingletonSystem.SingletonLifecycleService.LoadAll () [0x0009a] in <3bb50da0b9a949568631f734dea04cec>:0
at Timberborn.SingletonSystem.SingletonLifecycleUnityAdapter.Start () [0x00000] in <3bb50da0b9a949568631f734dea04cec>:0
Found some outdated mods that ive disabled but yet i'm still getting crashes. Here's my lastest one.
Luke ✞ Jesus Saves ✞  [developer] 17 Jun @ 6:41pm 
I am not sure which mod added this twice:
PrefabMappingException: Duplicate prefab name TubewayStation.IronTeeth in objects: TubewayStation.IronTeeth, TubewayStation.IronTeeth.

Do you happen to add the Tubeway, and use Configurable Zipline and Tubeway option to add Tubeway to FT as well?
v0.7.9.4-957f3c3-sw
KeyNotFoundException: The given key 'Charging' was not present in the dictionary.
System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) (at <71119615d44348f087b10ce3c1671c84>:0)
Timberborn.TimbermeshAnimations.TimbermeshAnimatorController.SetBool (System.String parameterName, System.Boolean value) (at <d5a37d8868ae4977828cf2fd84b99800>:0)
Timberborn.CharacterModelSystem.CharacterAnimator.SetBool (System.String parameterName, System.Boolean value) (at <f908403eec5748268a2eab36333f0ecd>:0)
Timberborn.CharacterModelSystem.CharacterModel.SetActiveAnimation (System.String animationName) (at <f908403eec5748268a2eab36333f0ecd>:0)
Timberborn.CharacterModelSystem.CharacterModel.Animate (System.String animationName) (at <f908403eec5748268a2eab36333f0ecd>:0)
Timberborn.CharacterModelSystem.CharacterModel.AnimateFollowingTarget (UnityEngine.Transform target, System.String animationName) (at <f908403eec5748268a2eab36333f0ecd>:0)
Timberborn.SlotSystem.TransformSlot.AssignEnterer (Timberborn.EnterableSystem.Enterer enterer) (at <801c0b3e029a42889dcdabfd53327613>:0)
Timberborn.SlotSystem.SlotManager.AddEnterer (Timberborn.EnterableSystem.Enterer enterer) (at <801c0b3e029a42889dcdabfd53327613>:0)
Timberborn.SlotSystem.FixedSlotManager.OnEntererAdded (System.Object sender, Timberborn.EnterableSystem.EntererAddedEventArgs e) (at <801c0b3e029a42889dcdabfd53327613>:0)
Timberborn.EnterableSystem.Enterable.Add (Timberborn.EnterableSystem.Enterer enterer) (at <6ee0bc9d37cf451c800846a441b007a8>:0)
Timberborn.EnterableSystem.Enterer.Enter (Timberborn.EnterableSystem.Enterable enterable) (at <6ee0bc9d37cf451c800846a441b007a8>:0)
Timberborn.WalkingSystem.WalkInsideExecutor.Tick (System.Single deltaTimeInHours) (at <5cb142e29ff64e60bcab04a0570b0f25>:0)
Timberborn.BehaviorSystem.BehaviorManager.TickRunningExecutor () (at <31b3339cb6694f4e90533416fcdd364d>:0)
Timberborn.BehaviorSystem.BehaviorManager.Tick () (at <31b3339cb6694f4e90533416fcdd364d>:0)
Timberborn.TickSystem.TickableComponent.StartAndTick () (at <8498b5b25fae49a0bfb26d409948e183>:0)
Timberborn.TickSystem.MeteredTickableComponent.StartAndTick () (at <8498b5b25fae49a0bfb26d409948e183>:0)
Timberborn.TickSystem.TickableEntity.TickTickableComponents () (at <8498b5b25fae49a0bfb26d409948e183>:0)
Timberborn.TickSystem.TickableEntity.Tick () (at <8498b5b25fae49a0bfb26d409948e183>:0)
Rethrow as Exception: Exception thrown while ticking entity 8818b02c-1c70-4374-8bf1-9d7b67d6805f 'Bot Древобот 12'
Timberborn.TickSystem.TickableEntity.Tick () (at <8498b5b25fae49a0bfb26d409948e183>:0)
Timberborn.TickSystem.TickableEntityBucket.TickAll () (at <8498b5b25fae49a0bfb26d409948e183>:0)
Timberborn.TickSystem.TickableBucketService.TickNextBucket () (at <8498b5b25fae49a0bfb26d409948e183>:0)
Timberborn.TickSystem.TickableBucketService.TickBuckets (System.Int32 numberOfBucketsToTick) (at <8498b5b25fae49a0bfb26d409948e183>:0)
Timberborn.TickSystem.Ticker.Update (System.Single deltaTimeInSeconds) (at <8498b5b25fae49a0bfb26d409948e183>:0)
Timberborn.TickSystem.TickerUnityAdapter.Update () (at <8498b5b25fae49a0bfb26d409948e183>:0)
is this a crash log that u asked me yesterday?
Luke ✞ Jesus Saves ✞  [developer] 17 Jun @ 11:02pm 
Ah that makes sense... Since the Folktails bots don't have animation for Charging. Could you disable the Charging need (and Charging Station) for now please 😅?
yes i did,but charging needs still active, and the cant work)
Luke ✞ Jesus Saves ✞  [developer] 18 Jun @ 12:27am 
Did you mean you cannot unselect the Energy need or you unselect it and it's still there? If the former, you have to uncheck the Charging Station building because that need is needed. If the latter it sounds like a bug.

I tested with a save with FT bots with the Energy need, then disable both Charging Station and Energy need in the main menu and go back, and it's not there anymore.
I cant unselect energy need for bots and it doesnt change the setting)
Last edited by BananaSplitYumYum; 18 Jun @ 12:37am
Luke ✞ Jesus Saves ✞  [developer] 18 Jun @ 12:53am 
Did you unselect the Charging Station (in the Building section)? You have to unselect it before you can unselect that need.
my bad, i didnt check that moment. Now i uselect those needs and it works properly. God bless, thank u for helping me)
thank you for the support here, was also running into bot charging issue with folktails!
plin21 6 Oct @ 1:37am 
KeyNotFoundException: The given key 'Flywheels' was not present in the dictionary.
System.Collections.ThrowHelper.ThrowKeyNotFoundException[TKey] (TKey key) (at <6bb08d37de124a778ca2954872cc5e3e>:0)
System.Collections.Frozen.FrozenDictionary`2[TKey,TValue].get_Item (TKey key) (at <6bb08d37de124a778ca2954872cc5e3e>:0)
ConfigurableFaction.Services.FactionInfoService.<GroupBuildings>b__38_0 (ConfigurableFaction.Models.NormalizedPrefabSpec q) (at D:/Personal/Mods/Timberborn/TimberbornMods/ConfigurableFaction/Services/FactionInfoService.cs:132)
System.Linq.Enumerable+SelectListIterator`2[TSource,TResult].MoveNext () (at <56bcb176486e400396fc9557eca2a147>:0)
System.Linq.Lookup`2[TKey,TElement].Create (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] keySelector, System.Collections.Generic.IEqualityComparer`1[T] comparer) (at <56bcb176486e400396fc9557eca2a147>:0)
System.Linq.GroupedResultEnumerable`3[TSource,TKey,TResult].ToArray () (at <56bcb176486e400396fc9557eca2a147>:0)
System.Linq.Buffer`1[TElement]..ctor (System.Collections.Generic.IEnumerable`1[T] source) (at <56bcb176486e400396fc9557eca2a147>:0)
System.Linq.OrderedEnumerable`1[TElement].ToArray () (at <56bcb176486e400396fc9557eca2a147>:0)
System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) (at <56bcb176486e400396fc9557eca2a147>:0)
ConfigurableFaction.Services.FactionInfoService.GroupBuildings (System.Collections.Generic.IEnumerable`1[T] buildings) (at D:/Personal/Mods/Timberborn/TimberbornMods/ConfigurableFaction/Services/FactionInfoService.cs:128)
ConfigurableFaction.Services.FactionInfoService.ScanFaction (Timberborn.FactionSystem.FactionSpec spec) (at D:/Personal/Mods/Timberborn/TimberbornMods/ConfigurableFaction/Services/FactionInfoService.cs:117)
System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].ToArray () (at <56bcb176486e400396fc9557eca2a147>:0)
System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) (at <56bcb176486e400396fc9557eca2a147>:0)
ConfigurableFaction.Services.FactionInfoService.ScanFactions (System.Boolean force) (at D:/Personal/Mods/Timberborn/TimberbornMods/ConfigurableFaction/Services/FactionInfoService.cs:39)
ConfigurableFaction.Services.FactionOptionsService.Initialize () (at D:/Personal/Mods/Timberborn/TimberbornMods/ConfigurableFaction/Services/FactionOptionsService.cs:17)
ConfigurableFaction.UI.SettingDialog.Init () (at D:/Personal/Mods/Timberborn/TimberbornMods/ConfigurableFaction/UI/SettingDialog.cs:21)
ConfigurableFaction.UI.SettingDialogModSettingFactory.TryCreateElement (ModSettings.Core.ModSetting modSetting, ModSettings.CoreUI.IModSettingElement& element) (at D:/Personal/Mods/Timberborn/TimberbornMods/ConfigurableFaction/UI/SettingDialogModSettings.cs:26)
ModSettings.CoreUI.ModSettingsBox.CreateSettingElement (ModSettings.Core.ModSetting modSetting, UnityEngine.UIElements.VisualElement parent) (at <577af3e5f0174add9f357576738f99a3>:0)
ModSettings.CoreUI.ModSettingsBox.CreateSettingOwnerSection (ModSettings.Core.ModSettingsOwner settingsOwner) (at <577af3e5f0174add9f357576738f99a3>:0)
ModSettings.CoreUI.ModSettingsBox.CreateSettingOwnerSections (Timberborn.Modding.Mod mod) (at <577af3e5f0174add9f357576738f99a3>:0)
ModSettings.CoreUI.ModSettingsBox.Open (Timberborn.Modding.Mod mod) (at <577af3e5f0174add9f357576738f99a3>:0)
ModSettings.CoreUI.ModItemSettingsInitializer+<>c__DisplayClass6_0.<CreateSettingsButton>b__1 (UnityEngine.UIElements.ClickEvent _) (at <577af3e5f0174add9f357576738f99a3>:0)
UnityEngine.UIElements.EventCallbackFunctor`1[TEventType].Invoke (UnityEngine.UIElements.EventBase evt) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.EventCallbackRegistry+DynamicCallbackList.Invoke (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.EventDispatchUtilities.HandleEventAcrossPropagationPath (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target, System.Boolean isCapturingTarget) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.EventDispatchUtilities.DispatchToElementUnderPointerOrPanelRoot (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.EventDispatchUtilities.DispatchToCapturingElementOrElementUnderPointer (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.PointerEventBase`1[T].Dispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.VisualElement.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.ClickDetector.SendClickEvent (UnityEngine.UIElements.EventBase evt) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.ClickDetector.ProcessEvent[TEvent] (UnityEngine.UIElements.PointerEventBase`1[T] evt) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.PointerUpEvent.PostDispatch (UnityEngine.UIElements.IPanel panel) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <dab428e0c0c8495281243f7d98080fa1>:0)
UnityEngine.UIElements.PanelEventHandler.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.EventSystems.BaseEventData sourceEventData) (at <f3560020d04644d8969e25969e7f3e90>:0)
UnityEngine.UIElements.PanelEventHandler.OnPointerUp (UnityEngine.EventSystems.PointerEventData eventData) (at <f3560020d04644d8969e25969e7f3e90>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerUpHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <f3560020d04644d8969e25969e7f3e90>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <f3560020d04644d8969e25969e7f3e90>:0)
UnityEngine.EventSystems.EventSystem:Update()
plin21 6 Oct @ 1:37am 
It seems like it isn`t compatible with flywheel?
Luke ✞ Jesus Saves ✞  [developer] 6 Oct @ 8:34am 
Hmm I receive this error report often. I wonder how Flywheel or its group (the exception is due to grouping failure) is added. Maybe Flywheel depends 100% on More Groups? In that case unfortunately I can't support it because it is using something outside of the game and my mod can't see it.

Btw if it's a mod, wouldn't it be available to all factions?
plin21 6 Oct @ 4:23pm 
thank you
< >
Showing 1-14 of 14 comments
Per page: 1530 50