Search Issue Tracker
Fixed in 2017.1.X
Votes
0
Found in
2017.1.0b6
Issue ID
914830
Regression
Yes
NullReferenceException error appears when a script with AnimationCurve variable is attached to a GameObject
To reproduce :
1. Create project in Unity
2. Create C# script, add this line : public AnimationCurve a; in your created class
3. In hierarchy create empty GameObject and attach created script to it
4. After attaching script, select curve (GameObject->attached script and click on AnimationCurve)
5. Save scene and reopen Unity with same project
6. Notice error in console
Expected : Unity opens without any errors
Actual : Error appears.
Not reproduced with: 5.5.0f3, 5.6.0f1, 5.6.0f3, 5.6.1p1, 2017.1.0a5
Reproduced with : 2017.1.0a6, 2017.1.0b6, 2017.2.0a1
Regression introduced in : 2017.1.0a6
Note: Happens only once. Reopening project fixes issue. Doesn't depend on a layout.
Error : NullReferenceException: Object reference not set to an instance of an object
UnityEditor.CurveEditorWindow.OnDestroy () (at C:/buildslave/unity/build/Editor/Mono/Animation/AnimationWindow/CurveEditorWindow.cs:259)
UnityEditor.WindowLayout:LoadWindowLayout(String, Boolean)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Standalone Player crashes with "TDerived GetOrLoad<TDerived>() where TDerived : T" when IL2CPP Code generation is set to "Faster (smaller) Builds"
- IndexOutOfRangeException and InvalidOperationException when logging XML string
- Script missing in "Assets/Settings/Mobile_Renderer/GlobalVolumeFeature" of "com.unity.template.urp-blank" template
- “Font Asset Creator - Error Code [Invalid_File_Structure]…“ error is logged when generating Font Assets from fonts with meta files from previous Editor versions
- Input.mousePosition returns (NaN, NaN, 0.00) when Scene view is opened
Justlenny
Aug 11, 2017 14:51
just used a different controller for the object(rigidbody firstperson controller instead of the firstperson controller
Justlenny
Aug 11, 2017 14:43
happening to me in unity 2017.1 it makes me not be able to control the camera with my mouse
Alderin
Jul 17, 2017 20:27
Still present in 2017.1.0xf3Linux. Removed "offending" object and script from project, error still occurs on load.
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.CurveEditorWindow.OnDestroy () (at /home/builduser/buildslave/unity/build/Editor/Mono/Animation/AnimationWindow/CurveEditorWindow.cs:259)
UnityEditor.WindowLayout:LoadWindowLayout(String, Boolean)
Martian-Games
Jul 09, 2017 09:20
Still present in 2017.1.0f1:
100% reproducible upon opening any project, including a blank project.
alexthomson666
Jun 03, 2017 11:54
This is not fixed, the issue is still in 2017.1.0b7:
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.CurveEditorWindow.OnDestroy () (at C:/buildslave/unity/build/Editor/Mono/Animation/AnimationWindow/CurveEditorWindow.cs:259)
UnityEditor.WindowLayout:LoadWindowLayout(String, Boolean)
I have removed the temp folder from my project, restarted, reset layout, done every fix I found online and it still occurs!! It is repeatable using the same steps in this issue.