Odin Scene Validator throws ArgumentException when scanning single scene
Issue #544
resolved
ArgumentException: Type ICollection`1 is not a generic type definition and a class/struct. Sirenix.Utilities.TypeExtensions.GetArgumentsOfInheritedOpenGenericClass (System.Type candidateType, System.Type openGenericType) (at C:/Projects/Sirenix/Sirenix Solution/Sirenix.Utilities/Extensions/TypeExtensions.cs:693) Sirenix.OdinInspector.Editor.Validation.ValidationRunner.TryValidateMemberRecursivelyAsCollection (System.Object collection, System.Reflection.MemberInfo collectionMember, Sirenix.OdinInspector.Editor.Validation.IMemberSelector selector, UnityEngine.Object root, System.Collections.Generic.List`1[T] pathSoFar, System.Collections.Generic.HashSet`1[T] seenReferences, System.Collections.Generic.HashSet`1[T] seenMembers, System.Collections.Generic.List`1[T] results, System.Int32 scanDepth) (at C:/Projects/Sirenix/Sirenix Solution/Sirenix.OdinInspector.Editor/Drawers/Value Drawers/TwoDimensionalArrayDrawer.cs:723) Sirenix.OdinInspector.Editor.Validation.ValidationRunner.ValidateMemberRecursive (System.Object parentValue, System.Reflection.MemberInfo member, System.Object memberValue, System.Type memberValueType, Sirenix.OdinInspector.Editor.Validation.IMemberSelector selector, UnityEngine.Object root, System.Collections.Generic.List`1[T] pathSoFar, System.Collections.Generic.HashSet`1[T] seenReferences, System.Collections.Generic.HashSet`1[T] seenMembers, System.Collections.Generic.List`1[T] results, System.Int32 scanDepth, System.Boolean isInCollection) (at <c2e314f5ecfd4b518c9229d00ec133d5>:0) Sirenix.OdinInspector.Editor.Validation.ValidationRunner.TryValidateMemberRecursivelyAsCollection (System.Object collection, System.Reflection.MemberInfo collectionMember, Sirenix.OdinInspector.Editor.Validation.IMemberSelector selector, UnityEngine.Object root, System.Collections.Generic.List`1[T] pathSoFar, System.Collections.Generic.HashSet`1[T] seenReferences, System.Collections.Generic.HashSet`1[T] seenMembers, System.Collections.Generic.List`1[T] results, System.Int32 scanDepth) (at C:/Projects/Sirenix/Sirenix Solution/Sirenix.OdinInspector.Editor/Drawers/Value Drawers/TwoDimensionalArrayDrawer.cs:723) Sirenix.OdinInspector.Editor.Validation.ValidationRunner.ValidateMemberRecursive (System.Object parentValue, System.Reflection.MemberInfo member, System.Object memberValue, System.Type memberValueType, Sirenix.OdinInspector.Editor.Validation.IMemberSelector selector, UnityEngine.Object root, System.Collections.Generic.List`1[T] pathSoFar, System.Collections.Generic.HashSet`1[T] seenReferences, System.Collections.Generic.HashSet`1[T] seenMembers, System.Collections.Generic.List`1[T] results, System.Int32 scanDepth, System.Boolean isInCollection) (at <c2e314f5ecfd4b518c9229d00ec133d5>:0) Sirenix.OdinInspector.Editor.Validation.ValidationRunner.ValidateUnityObjectRecursively (UnityEngine.Object value, System.Collections.Generic.List`1[Sirenix.OdinInspector.Editor.Validation.ValidationResult]& results) (at C:/Projects/Sirenix/Sirenix Solution/Sirenix.OdinInspector.Editor/Drawers/Value Drawers/TwoDimensionalArrayDrawer.cs:674) Sirenix.OdinInspector.Editor.Validation.ValidationRunner.ValidateUnityObjectRecursively (UnityEngine.Object value) <0x5dbb0700 + 0x00069> in <c2e314f5ecfd4b518c9229d00ec133d5>:0 Sirenix.OdinValidator.Editor.SceneValidationProfile+<Validate>d__10.MoveNext () (at Assets/Plugins/Sirenix/Odin Validator/Editor/Scripts/Profiles/SceneValidationProfile.cs:274) Sirenix.OdinValidator.Editor.ValidationProfileAsset`1+<Validate>d__10[T].MoveNext () (at Assets/Plugins/Sirenix/Odin Validator/Editor/Scripts/Profiles/ValidationProfileAsset.cs:67) Sirenix.OdinValidator.Editor.ValidationProfileEditorDrawer+<>c__DisplayClass13_0.<ScanProfile>b__0 () (at Assets/Plugins/Sirenix/Odin Validator/Editor/Scripts/Editors/ValidationProfileEditorDrawer.cs:169) UnityEditor.EditorApplication.Internal_CallDelayFunctions () (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:209)
Happens on a new profile set-up to scan a single scene which is open but not active. All my open scenes are removed leaving only the scene specified by the validation profile.g
Comments (2)
-
-
- changed status to resolved
- Log in to comment
Verified fixed by user in impending 2.1 patch.