Search Issue Tracker

Fixed in 2021.2.X

Fixed in 2020.3.X, 2022.1.X

Votes

1

Found in

2019.4

2020.2

2020.2.5f1

2020.3

2021.1

2021.2

Issue ID

1316002

Regression

No

Crash with various stack traces when entering Play Mode after restarting the Editor

Serialization

-

How to reproduce:
1. Open the attached project ('case-1316002 (2019.4).zip')
2. Open the 'LevelTest' Scene
3. Enter Play Mode

Reproducible with: 2019.4.22f1, 2020.2.7f1, 2020.3.0f1, 2021.1.0b8, 2021.2.0a9
Could not test with: 2018.4 (errors when downgrading)

The crash happens after ISerializeCallbackReceiver.OnBeforeSerialization() calls APIs that trigger cause "on-demand" loading of objects (in this case PrefabUtility.GetPrefabType and PrefabUtility.GetPrefabAssetType)

Workaround:
Edit any Script (or trigger Script recompilation in a different way) and then enter Play Mode (seems to fix the crash until the Editor is restarted)

  1. Resolution Note (fix version 2022.1):

    Fixed in: 2022.1.0b12

  2. Resolution Note (fix version 2021.2):

    Fixed in: 2021.2.16f1

  3. Resolution Note (fix version 2020.3):

    Fixed in: 2020.3.32f1

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.