Search Issue Tracker
Fixed in 2021.1.X
Votes
0
Found in
2018.4
2020.1.2f1
2021.1
Issue ID
1279513
Regression
No
No way to check if a SerializedObject is null when it is initialized with null
How to reproduce:
1. Open the attached project("nullRecreation.zip")
2. Select Window > recr
3. Press "Press Me" in the recr window
Expected results: Nothing happens
Actual results: ArgumentNullRefferenceException is thrown
Reproducible with: 2018.4.28f1, 2019.4.13f1, 2020.1.11f1, 2020.2.0b9, 2021.0.a3
Notes:
1. When a SerializedObject gets initialized with null in its constructor parameter, the object ignores null checks. You also can't check serializedObject.targetObject != null, because ArgumentNullRefferenceException is thrown, because you can't access those parameters of a null value.
2. If you point a serializedObject to null then it doesn't ignore null checks
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
- Button highlight state disabled when hovering cursor over smaller sized child UI objects
- "Unity has stopped working" window is skipped when the Editor crashes
- The "Properties..." shortcut does not open the Focused Inspector window when the new GameObject is created
- Editor crashes when using WebCamTexture
- [URP] ShaderKeywords '_MAIN_LIGHT_SHADOWS' and '_ADDITIONAL_LIGHT_SHADOWS' are always enabled in the Editor
Resolution Note (fix version 2021.1):
Fixed in Unity 2021.2.0a3