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
- The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning
- Crash on BatchApplyPropertiesFromSourceAssetDB when opening a specific project
- Scene view Camera cannot be moved with WASD/QE keys when the Right Mouse Button is held down and the Mouse is not moved
- Crash when calling default interface method from virtual method with same name
- [Android] Unity does not include the ".aab" extension for an AppBundle when it is built via script with the buildPlayerOptions.locationPathName = "AppName.apk" and EditorUserBuildSettings.buildAppBundle = true
Resolution Note (fix version 2021.1):
Fixed in Unity 2021.2.0a3