Error When Selecting Prefabs or Scripts in Unity 6 Versions (6000.0.23 & 6000.0.24)

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!

是因为使用了简体中文语言包所导致的

我没有安装简体中文包也出现了同样的问题, 到6000.0.27为止依旧会频繁出现