One more exception. same kind, different position.
Stacktrace:
ArithmeticException: NAN
System.Math.Sign (Single value) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Math.cs:485)
Spine.ScaleTimeline.Apply (Spine.Skeleton skeleton, Single lastTime, Single time, Spine.ExposedList`1 firedEvents, Single alpha, Boolean setupPose, Boolean mixingOut) (at Assets/Standard Assets/spine-csharp/Animation.cs:398)
Spine.AnimationState.ApplyMixingFrom (Spine.TrackEntry entry, Spine.Skeleton skeleton) (at Assets/Standard Assets/spine-csharp/AnimationState.cs:235)
Spine.AnimationState.Apply (Spine.Skeleton skeleton) (at Assets/Standard Assets/spine-csharp/AnimationState.cs:163)
Spine.Unity.SkeletonAnimation.Update (Single deltaTime) (at Assets/Standard Assets/spine-unity/SkeletonAnimation.cs:177)
Spine.Unity.SkeletonAnimation.Update () (at Assets/Standard Assets/spine-unity/SkeletonAnimation.cs:167)
This exception happens quite often. but not always.
I am investigating repoduction step.
If I change timeScale to non-zero value, exception disappeared.
When I "update" i just wipe all existence of Spine from my assets folder ;P
And I also wiped.
29 Nov 2016, 16:21
This bug related with data.
In first case, r1 is NaN in ApplyRotateTimeline()
ArithmeticException: NAN
System.Math.Sign (Single value) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Math.cs:485)
Spine.AnimationState.ApplyRotateTimeline (Spine.RotateTimeline rotateTimeline, Spine.Skeleton skeleton, Single time, Single alpha, Boolean setupPose, System.Single[] timelinesRotation, Int32 i, Boolean firstFrame) (at Assets/Standard Assets/spine-csharp/AnimationState.cs:298)
Spine.AnimationState.ApplyMixingFrom (Spine.TrackEntry entry, Spine.Skeleton skeleton) (at Assets/Standard Assets/spine-csharp/AnimationState.cs:229)
Spine.AnimationState.Apply (Spine.Skeleton skeleton) (at Assets/Standard Assets/spine-csharp/AnimationState.cs:163)
Spine.Unity.SkeletonAnimation.Update (Single deltaTime) (at Assets/Standard Assets/spine-unity/SkeletonAnimation.cs:177)
Spine.Unity.SkeletonAnimation.Update () (at Assets/Standard Assets/spine-unity/SkeletonAnimation.cs:167)
In second case, bx is NaN in Apply()
ArithmeticException: NAN
System.Math.Sign (Single value) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Math.cs:485)
Spine.ScaleTimeline.Apply (Spine.Skeleton skeleton, Single lastTime, Single time, Spine.ExposedList`1 firedEvents, Single alpha, Boolean setupPose, Boolean mixingOut) (at Assets/Standard Assets/spine-csharp/Animation.cs:398)
Spine.AnimationState.ApplyMixingFrom (Spine.TrackEntry entry, Spine.Skeleton skeleton) (at Assets/Standard Assets/spine-csharp/AnimationState.cs:235)
Spine.AnimationState.Apply (Spine.Skeleton skeleton) (at Assets/Standard Assets/spine-csharp/AnimationState.cs:163)
Spine.Unity.SkeletonAnimation.Update (Single deltaTime) (at Assets/Standard Assets/spine-unity/SkeletonAnimation.cs:177)
Spine.Unity.SkeletonAnimation.Update () (at Assets/Standard Assets/spine-unity/SkeletonAnimation.cs:167)
All of our data are re-exported after updating to 3.5.
Maybe not runtime bug but spine editor bug.