Hello guys,
I’m encountering a strange error after opening a project created with an older version of Unity in Unity versions 6000.0.23 or 6000.0.24. Whenever the Inspector window is open and I select a prefab or script in the project, the following error message appears:
Assertion failed on expression: ‘!(o->TestHideFlag(Object::kDontSaveInEditor) && (options & kAllowDontSaveObjectsToBePersistent) == 0)’
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
or
Assertion failed on expression: ‘!(o->TestHideFlag(Object::kDontSaveInEditor) && (options & kAllowDontSaveObjectsToBePersistent) == 0)’
UnityEditor.InspectorWindow:RedrawFromNative ()
As shown in the attached image, this error does not happen with every prefab or script, but it occurs frequently. Once this error appears for a selected object, it won’t occur again if I re-select the same object without restarting the editor. Additionally, if I close the Inspector window, selecting these objects no longer triggers the error.
This issue has never occurred in Unity versions before Unity 6. Does anyone know what might be causing this, or how to fix it?
Thanks in advance for any insights!
