Страница 1 из 1

Ошибка после обновлению unity

СообщениеДобавлено: 17 авг 2021, 10:03
Kenor.brook
Всем привет.
Так получилось, что решил обновиться с 2018 версии на последнюю 2020.3.16f1.
После обновления при запуске проекта (именно через кнопку play) появляются две ошибки:

ArgumentNullException: Value cannot be null.
Parameter name: _unity_self
UnityEditor.SerializedObject.FindProperty (System.String propertyPath) (at <ef3b6bf002d8435a97b4e938f6c49b02>:0)
UnityEditor.UIElements.StyleSheets.ThemeStyleSheetImporterEditor.OnEnable () (at <31768fe99cfe4466aa4a401169fb2ce5>:0)
и
ArgumentNullException: Value cannot be null.
Parameter name: _unity_self
UnityEditor.AssetImporters.AssetImporterEditor+ExtraDataSerializedObject.Update () (at <ef3b6bf002d8435a97b4e938f6c49b02>:0)
UnityEditor.AssetImporters.AssetImporterEditor.FixInspectorCache () (at <ef3b6bf002d8435a97b4e938f6c49b02>:0)
UnityEditor.AssemblyReloadEvents.OnAfterAssemblyReload () (at <ef3b6bf002d8435a97b4e938f6c49b02>:0)
Я не особо разбираюсь в самой unity, полазив по форумам, посмотреть похожие ошибки и решения я понял, что мне ничего не подходит. Куда мне заглянуть в проекте? что исправить? На старой версии ошибок не было.

Re: Ошибка после обновлению unity

СообщениеДобавлено: 17 авг 2021, 10:55
Alkos26Rus
Ты либо проверяешь значение на Null, либо приравниваешь к Null. Кинь саму строку на которую выдает ошибку.

Re: Ошибка после обновлению unity

СообщениеДобавлено: 17 авг 2021, 21:32
Kenor.brook
Решение найдено. Если вдруг кто столкнётся:
Обновление юнити установилось в папку старого проекта и снесло sdk, jdk, ndk. В самом hub для новой версии нельзя было добавить модули.
Проверьте наличие sdk и прочего. Если их нет, то удалите новую версию юнити из unity hub и установите её заново поставив галочки на sdk и прочем.

Проблема решена.