Unity

UnityでSerializedObjectNotCreatableException:Object at index 0 is nullが出た時の対処法

投稿日:

発生状況

UnityでFreeのAnimationクリップをeditから編集し、その後Gameをスタートしたところ、以下のエラーが発生した。

SerializedObjectNotCreatableException:Object at index 0 is null
Unity Editor.Editor.CreateSerializedObject ()

実行環境

windows10
Unity 2020.1.f1

対処その1

今まで遭遇したことのないエラーで、心当たりもなかったため、ネットからヒントを探していたところ、参考になりそうな以下のUnityのAnswersが見つかりました。

https://answers.unity.com/questions/1624404/object-at-index-0-is-null.html

上記によるとInspectorタブを複数開いた場合に発生した、というようなことが書かれていました。

確かに私もAnimationのInspectorを何度も立ち上げていたので、気づかないうちに複数開いている状況になってしまっていたのかもしれません。

早速、書かれていた対策通り、一旦 Inspectorタブを閉じて再度開きなおす(close & add) 、ということをやってみました。
その後、再度Gameをスタートしてみたところ…またエラー発生。


対処その2

Inspectorタブのcloase&addでは上手くいきませんでしたが、なんとなく原因自体はInspectorタブの多重開きな印象が拭えず。

ということで、一旦 Unityそのものを再起動 しました。

その結果、治った。

まとめ

SerializedObjectNotCreatableException:Object at index 0 is null

が発生したときは まずはInspectorタブのclose&addを試し、ダメならUnityの再起動 を試してみて下さい。

-Unity

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

【Unity】RobotKyleでいろいろ~その4~ レーザーソードを持たせる

Contents1 概要2 環境3 Step1 : レーザーソードの調達4 Step2 : レーザーソードを持たせる5 Step3 : レーザーソードをON/OFFする6 まとめ 概要 前回はRobo …

【Unity】衝突時にパーティクルを発生させる

Contents1 目的2 環境3 事前準備4 Step1 : 衝突させるオブジェクトの設置5 Step2 : Sphereへのパーティクル設定6 Step3 : 衝突時にParticleを再生するス …

ゲームエンジンUnityをWindowsへインストール

Contents1 目的2 環境3 Step1 : Unity Hubのダウンロード4 Step2 : Unity Hubのインストール5 Step3 : Unity 本体のインストール6 まとめ 目 …

【Unity】error CS0619:’GUIText’ is obsolete:’GUIText has been removed. Use UI.Text instead.’が出た時の対処法

Contents1 目的1.0.1 2020/9 追記2 環境3 発生現象4 対処方法 目的 UnityでC#スクリプトを記述してゲームオブジェクトにAttachしようとしたときにerror CS06 …

UnityでNon-convex MeshCollider with non-kinematic Rigidbody is no longer supported since Unity 5.が出た時の対処法

Contents1 概要2 環境3 エラー内容4 対処法15 対処法2 概要 UnityでAsset Storeからフリーの武器をダウンロードして使用していたら、以下のエラーがでたのでその対処方法につ …

言語切り替え

カテゴリー