Unity 6 LTS Editor found an error

unity version : Unity 6000.0.25f1
Hi, I created a new project in Unity 6, and the editor reported an error as follows:

assertion failed on expression: '!(o->testhideflag(object::kdontsaveineditor) && (options & kallowdontsaveobjectstobepersistent) == 0)' unityengine.guiutility:processevent (int,intptr,bool&)

However, the specific cause of the error cannot be located. The following is a screenshot of the editor status. ;c

3 Likes

OK, I found that the problem was caused by the Simplified Chinese language pack. The error disappeared when I turned off the language option. The problem is currently temporarily solved. I hope the official will continue to fix this problem. :rofl:

1 Like

很好的解决了我的问题 看来以后要使用纯英文环境开发了

是的,现在Unity 6小问题不少~~

Rua!

我在使用Unity 6000.0.24f1c1的时候也出现过这样的问题,日志里都是些fontAsset某些SDF has ‘DontSaveInEditor’ flag

I have same on Japanese

2 Likes

I have same on korean in EditorGUILayout.PropertyField when Open Unity first… After error happen, error gone in that session, but I hate this issue…

In Unity 6000.0.39f1 version, this error still exists and we hope the official can fix it.

2 Likes

I did not install the Chinese language pack, but the folder in the project contains Chinese, which also caused this bug. Therefore, it should not be a problem with the language pack, but more like an bug with the editor rendering non English characters.

2 Likes

Is there a way to hide this assertion error?

This bug may be fixed on 6000.2.0a4

2 Likes

When will it be fixed in 6000.0.xxxx LTS version?

Unity Issue Tracker - Assert error is thrown when the Editor language is set to one of the experimental ones

1 Like