Odin Project Validator throws NullReferenceException when scanning all open scenes

Issue #545 resolved
nick martel created an issue
NullReferenceException: Object reference not set to an instance of an object
Sirenix.OdinValidator.Editor.ValidationOverview+ValidationInfoMenuItem.GetDisplayString (Sirenix.OdinValidator.Editor.ValidationOverview+DisplayOptions option) (at Assets/Plugins/Sirenix/Odin Validator/Editor/Scripts/Editors/ValidationOverview.cs:435)
Sirenix.OdinValidator.Editor.ValidationOverview+ValidationInfoMenuItem.<.ctor>b__6_0 (Sirenix.OdinValidator.Editor.ValidationOverview+DisplayOptions x) (at Assets/Plugins/Sirenix/Odin Validator/Editor/Scripts/Editors/ValidationOverview.cs:352)
System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].ToArray () (at <1b13ba6391c74847bbc3eddc86df7eee>:0)
System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) (at <1b13ba6391c74847bbc3eddc86df7eee>:0)
Sirenix.OdinValidator.Editor.ValidationOverview+ValidationInfoMenuItem..ctor (Sirenix.OdinInspector.Editor.OdinMenuTree tree, Sirenix.OdinInspector.Editor.Validation.ValidationResult validationResult, Sirenix.OdinValidator.Editor.ValidationProfileResult profileResult, Sirenix.OdinInspector.Editor.ResizableColumn[] columns, Sirenix.OdinValidator.Editor.ValidationOverview+DisplayOptions displayOptions, System.Int32 originalItemIndex) (at Assets/Plugins/Sirenix/Odin Validator/Editor/Scripts/Editors/ValidationOverview.cs:352)
Sirenix.OdinValidator.Editor.ValidationOverview.Update () (at Assets/Plugins/Sirenix/Odin Validator/Editor/Scripts/Editors/ValidationOverview.cs:96)
Sirenix.OdinValidator.Editor.ValidationProfileEditorDrawer+<>c__DisplayClass13_0.<ScanProfile>b__0 () (at Assets/Plugins/Sirenix/Odin Validator/Editor/Scripts/Editors/ValidationProfileEditorDrawer.cs:184)
UnityEditor.EditorApplication.Internal_CallDelayFunctions () (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:209)

All my open scenes are removed from the hierarchy except for one.

Comments (2)

  1. Tor Esa Vestergaard
    • changed status to open

    Hello Nick,

    We already have a potential fix for this issue, slated for the next patch release - I can send it to you if you contact me on Discord or email (tor@sirenix.net) with your Odin invoice ID. Would be nice to verify that our fix works, as we’ve been unable to reproduce this ourselves.

  2. Log in to comment