Search Issue Tracker

Fixed in 2020.3.X

Votes

0

Found in

2020.2

2020.3

2020.3.1f1

2021.1

2021.2

Issue ID

1321826

Regression

No

Numerous errors are thrown upon removing ArticulationBody Component in Play Mode while Scene View window is active

Physics

-

How to reproduce:
1. Open the attached project, Bug scene
2. Enter Play Mode
3. Make sure Scene View is visible(tested with Scene and Game view docked side-by-side)
4. Select the 'Cube Parent' GameObject
5. Remove the ArticulationBody Component

Expected result: no errors are thrown
Actual result: multiple errors are thrown

Reproducible with: 2020.2.0a5, 2020.3.1f1, 2021.1.0b11, 2021.2.0a8
Could not test with: 2018.4.32f1, 2019.4.22f1(ArticulationBody not yet introduced), 2020.2.0a4(Editor crashes on removing ArticulationBody)

Some of the errors:
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.ArticulationBodyEditor.OnSceneGUI () (at <e3c1f5c5742d4762ad090bd496cab901>:0)

The serializedObject should not be used inside OnSceneGUI or OnPreviewGUI. Use the target property directly instead.
UnityEditor.GameObjectInspector:OnEnable ()

  1. Resolution Note (fix version 2020.3):

    Fixed in 2021.2.0a10
    Fixed in 2021.1.0f1
    Fixed in 2020.3.1f1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.