Search Issue Tracker

Fixed

Votes

12

Found in [Package]

2.6.0

Issue ID

SPLB-265

Regression

Yes

The Editor becomes not interactable and “StackOverflowException“ error is thrown when changing Spline knot position and tangent mode

Package: Splines

-

Reproduction steps:
1. Open the “ReproProject“ project
2. Open the “Assets/Scenes/SampleScene“ scene
3. Select the “Splines“ GameObject in the Hierarchy window
4. Select the Spline editing tool in the Scene View
5. Move all Spline knots to different positions in the Scene View
6. Change the tangent mode from “Bezier” to “Auto” for all 4 knots in the Inspector window
7. Observe the Editor and the Console window

Expected result: The Editor is interactable and no errors are thrown in the Console window
Actual result: The Editor becomes not interactable and “StackOverflowException“ error is thrown in the Console window

Reproducible with: 2.6.0 (2022.3.28f1, 6000.0.1f1)
Not reproducible with: 2.5.2 (2021.3.38f1, 2022.3.26f1, 6000.0.0b16)

Reproducible on: Windows 11 Pro (22H2)
Not reproducible on: No other environment tested

Note: Sometimes need to repeat steps 5 and 6 to reproduce the issue. Alternate changing tangent mode from “Bezier” to “Auto” and then from “Auto” to “Bezier”

  1. Resolution Note:

    Fixed by another internal issue: UUM-71488: SetValueWithoutNotify on a TextValueField creates infinite loops and crashes the editor

Add comment

Log in to post comment