The forum 404s if I try and make a post with the stack traces relevant to this issue for some reason. I'll see if I can put them in a reply.
In Windows & MacOS builds in unity 6.0.43f1 I get index out of range and null ref exceptions within a curvy generator hierarchy. These same setups work just fine in editor.
I don't understand why the forum keeps freaking out when I try and paste the stack traces in directly (just hangs when trying to post or edit a message). Here is a link to a pastebin with the stack traces
https://pastebin.com/TVmGpRKy
The errors are within CurvySplineSegment.GetOrientationUpFast (IndexOutofRangeException) and a NullReferenceException in CurvySplineSegment.get_HasUnprocessedLocalPosition.
EDIT: Adding stack traces in after forum issue has been fixed
NullReferenceException: Object reference not set to an instance of an object.
at UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException (System.Object obj) [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.Transform.get_localPosition () [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.CurvySplineSegment.get_HasUnprocessedLocalPosition () [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.CurvySpline.DoUpdate () [0x00000] in <00000000000000000000000000000000>:0
IndexOutOfRangeException: Index was outside the bounds of the array.
at FluffyUnderware.Curvy.CurvySplineSegment.GetOrientationUpFast (System.Single localF, UnityEngine.Space space) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.SplineInputModuleBase.GetSplineData (FluffyUnderware.Curvy.CurvySpline spline, System.Boolean fullPath, FluffyUnderware.Curvy.Generator.CGDataRequestRasterization raster, FluffyUnderware.Curvy.Generator.CGDataRequestMetaCGOptions options) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.Modules.InputSplinePath.OnSlotDataRequest (FluffyUnderware.Curvy.Generator.CGModuleInputSlot requestedBy, FluffyUnderware.Curvy.Generator.CGModuleOutputSlot requestedSlot, FluffyUnderware.Curvy.Generator.CGDataRequestParameter[] requests) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CGModuleInputSlot.GetData[T] (System.Int32 slotIndex, System.Boolean& isDataDisposable, FluffyUnderware.Curvy.Generator.CGDataRequestParameter[] requests) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CGModuleInputSlot.GetData[T] (System.Boolean& isDataDisposable, FluffyUnderware.Curvy.Generator.CGDataRequestParameter[] requests) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.Modules.BuildShapeExtrusion.Refresh () [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CGModule.doRefresh () [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CurvyGenerator.Refresh (System.Boolean forceUpdate) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CurvyGenerator.Initialize (System.Boolean force) [0x00000] in <00000000000000000000000000000000>:0
In Windows & MacOS builds in unity 6.0.43f1 I get index out of range and null ref exceptions within a curvy generator hierarchy. These same setups work just fine in editor.
I don't understand why the forum keeps freaking out when I try and paste the stack traces in directly (just hangs when trying to post or edit a message). Here is a link to a pastebin with the stack traces
https://pastebin.com/TVmGpRKy
The errors are within CurvySplineSegment.GetOrientationUpFast (IndexOutofRangeException) and a NullReferenceException in CurvySplineSegment.get_HasUnprocessedLocalPosition.
EDIT: Adding stack traces in after forum issue has been fixed
NullReferenceException: Object reference not set to an instance of an object.
at UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException (System.Object obj) [0x00000] in <00000000000000000000000000000000>:0
at UnityEngine.Transform.get_localPosition () [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.CurvySplineSegment.get_HasUnprocessedLocalPosition () [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.CurvySpline.DoUpdate () [0x00000] in <00000000000000000000000000000000>:0
IndexOutOfRangeException: Index was outside the bounds of the array.
at FluffyUnderware.Curvy.CurvySplineSegment.GetOrientationUpFast (System.Single localF, UnityEngine.Space space) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.SplineInputModuleBase.GetSplineData (FluffyUnderware.Curvy.CurvySpline spline, System.Boolean fullPath, FluffyUnderware.Curvy.Generator.CGDataRequestRasterization raster, FluffyUnderware.Curvy.Generator.CGDataRequestMetaCGOptions options) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.Modules.InputSplinePath.OnSlotDataRequest (FluffyUnderware.Curvy.Generator.CGModuleInputSlot requestedBy, FluffyUnderware.Curvy.Generator.CGModuleOutputSlot requestedSlot, FluffyUnderware.Curvy.Generator.CGDataRequestParameter[] requests) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CGModuleInputSlot.GetData[T] (System.Int32 slotIndex, System.Boolean& isDataDisposable, FluffyUnderware.Curvy.Generator.CGDataRequestParameter[] requests) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CGModuleInputSlot.GetData[T] (System.Boolean& isDataDisposable, FluffyUnderware.Curvy.Generator.CGDataRequestParameter[] requests) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.Modules.BuildShapeExtrusion.Refresh () [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CGModule.doRefresh () [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CurvyGenerator.Refresh (System.Boolean forceUpdate) [0x00000] in <00000000000000000000000000000000>:0
at FluffyUnderware.Curvy.Generator.CurvyGenerator.Initialize (System.Boolean force) [0x00000] in <00000000000000000000000000000000>:0