11-29-2022, 08:05 AM
I'm getting this stack overflow when opening a prefab containing curvy splines
It's accompanied by many of these:
And 14 objects called "New Game Object" with a "Pool Manager" and an "Array Pool Settings" and "Curvy Global Manager".
Code:
StackOverflowException: The requested operation caused a stack overflow.
UnityEngine.GameObject..ctor () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
UnityEngine.GameObject..ctor () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:47)
FluffyUnderware.DevTools.DTSingleton`1[T].Awake () (at Assets/Plugins/ToolBuddy/Dependencies/DevTools/Components/DTSingleton.cs:58)
FluffyUnderware.Curvy.CurvyGlobalManager.Awake () (at Assets/Plugins/ToolBuddy/Assets/Curvy/Scripts/Other Components/CurvyGlobalManager.cs:315)
UnityEngine.GameObject.AddComponent (System.Type componentType) (at <874d3e57e8754567b5753a47cbb1ae54>:0)
UnityEngine.GameObject.AddComponent[T] () (at <874d3e57e8754567b5753a47cbb1ae54>:0)
FluffyUnderware.DevTools.DTSingleton`1[T].get_Instance () (at Assets/Plugins/T<message truncated>
It's accompanied by many of these:
Code:
Allocation of 16 bytes at 000001975070F310
And 14 objects called "New Game Object" with a "Pool Manager" and an "Array Pool Settings" and "Curvy Global Manager".