- edited description
ArgumentException: The type 'Unity.Entities.BlobAssetBatch*' may not be used as a type argument.RuntimeType.ThrowIfTypeNeverValidGenericArgument()
Issue #670
new
Having read the warning, feel free to close this issue. I just wanted to report it, in case this bug was not known. I actually did not yet even use any Sirenix feature yet, just imported the new beta and planned to try it out later. Please understand this is no support request and I am rather going to remove the package in this NDA project than invest any time with it - I just hoped to be of help in case this is some not yet known bug in the beta package.
Unity 2020.1.0b11.3880
Odin Inspector & Serializer 3.0.0.1
Odin Validator:
{ "name": "odin-validator", "displayName": "Odin Validator", "version": "0.0.0", "unity": "2019.3", "description": "", "keywords": [], "category": "Unity" }
[Exception] ArgumentException: The type 'Unity.Entities.BlobAssetBatch*' may not be used as a type argument.RuntimeType.ThrowIfTypeNeverValidGenericArgument() at <fb001e01371b4adca20013e0ac763896>:0 RuntimeType.SanityCheckGenericArguments() at <fb001e01371b4adca20013e0ac763896>:0 RuntimeType.MakeGenericType() at <fb001e01371b4adca20013e0ac763896>:0 InspectorPropertyInfo.GetEmittedGetterSetterCreator() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Infos/InspectorPropertyInfo.cs:694 InspectorPropertyInfo.CreateForMember() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Infos/InspectorPropertyInfo.cs:426 InspectorPropertyInfoUtility.TryCreate() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Infos/InspectorPropertyInfoUtility.cs:228 InspectorPropertyInfoUtility.TryCreate() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Infos/InspectorPropertyInfoUtility.cs:200 InspectorPropertyInfoUtility.PopulateMemberInspectorProperties() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Infos/InspectorPropertyInfoUtility.cs:1320 InspectorPropertyInfoUtility.CreateMemberProperties() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Infos/InspectorPropertyInfoUtility.cs:362 Sirenix.OdinInspector.Editor.ProcessedMemberPropertyResolver`1[T].GetPropertyInfos() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Resolvers/Property Resolvers/Property Processors/ProcessedMemberPropertyResolver.cs:40 Sirenix.OdinInspector.Editor.BaseMemberPropertyResolver`1[TValue].LazyInitialize() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Resolvers/Property Resolvers/BaseMemberPropertyResolver.cs:61 Sirenix.OdinInspector.Editor.BaseMemberPropertyResolver`1[TValue].GetChildCount() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Resolvers/Property Resolvers/BaseMemberPropertyResolver.cs:45 Sirenix.OdinInspector.Editor.OdinPropertyResolver`1[TValue].CalculateChildCount() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Resolvers/Property Resolvers/OdinPropertyResolver.cs:149 OdinPropertyResolver.get_ChildCount() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Resolvers/Property Resolvers/OdinPropertyResolver.cs:93 PropertyChildren.get_Count() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/PropertyChildren.cs:81 Sirenix.OdinInspector.Modules.Entities.EntitySharedComponentDataDrawer`1[T].DrawPropertyLayout() at /Plugins/Sirenix/Odin Inspector/Modules/Unity.Entities/EntitySharedComponentDataDrawer.cs:3129: protected override void DrawPropertyLayout(GUIContent label)30: {-->31: var rect = OdinECSEditorGUI.HeaderLabel(typeof(T).FullName, OdinECSEditorGUI.EntityIcon, this.Property.Children.Count > 0);32: GUI.Label(rect, "Shared Data", SirenixGUIStyles.RightAlignedGreyMiniLabel); OdinDrawer.CallNextDrawer() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Drawers/OdinDrawer.cs:150 Sirenix.OdinInspector.Editor.Drawers.PropertyContextMenuDrawer`1[T].DrawPropertyLayout() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Drawers/Misc Drawers/PropertyContextMenuDrawer.cs:410 OdinDrawer.DrawProperty() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Drawers/OdinDrawer.cs:111 InspectorProperty.Draw() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/InspectorProperty.cs:749 InspectorProperty.Draw() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/InspectorProperty.cs:800 InspectorProperty.Draw() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/InspectorProperty.cs:649 OdinEntitySelectionProxyEditor.OnInspectorGUI() at /Plugins/Sirenix/Odin Inspector/Modules/Unity.Entities/OdinEntitySelectionProxyEditor.cs:118116: for (int i = 0; i < entityProp.Children.Count; i++)117: {-->118: entityProp.Children[i].Draw();119: }
[Exception] Exception: Illegal API call was made: cannot query members of a property that are dependent on children being initialized, during the initialization of the property's children. Sirenix.OdinInspector.Editor.BaseMemberPropertyResolver`1[TValue].LazyInitialize() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Resolvers/Property Resolvers/BaseMemberPropertyResolver.cs:58 Sirenix.OdinInspector.Editor.BaseMemberPropertyResolver`1[TValue].GetChildCount() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Resolvers/Property Resolvers/BaseMemberPropertyResolver.cs:45 Sirenix.OdinInspector.Editor.OdinPropertyResolver`1[TValue].CalculateChildCount() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Resolvers/Property Resolvers/OdinPropertyResolver.cs:149 OdinPropertyResolver.get_ChildCount() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/Resolvers/Property Resolvers/OdinPropertyResolver.cs:93 PropertyChildren.get_Count() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/PropertyChildren.cs:81 PropertyChildren.GetExistingChildren() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/PropertyChildren.cs:269 InspectorProperty.OnStateUpdate() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/InspectorProperty.cs:638 InspectorProperty.OnStateUpdate() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/InspectorProperty.cs:640 InspectorProperty.OnStateUpdate() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/InspectorProperty.cs:640 PropertyTree.BeginDraw() at X:/Repositories/sirenix-development/Sirenix Solution/Sirenix.OdinInspector.Editor/Core/PropertyTree.cs:429 OdinEntitySelectionProxyEditor.OnInspectorGUI() at /Plugins/Sirenix/Odin Inspector/Modules/Unity.Entities/OdinEntitySelectionProxyEditor.cs:98 96: GUI.enabled = true; -->98: this.tree.BeginDraw(true); 100: string name = proxy.EntityManager.GetName(proxy.Entity); InspectorElement+<>c__DisplayClass58_0.<CreateIMGUIInspectorFromEditor>b__0() at <b488b1e4b0d9483380363f0744c5b6ab>:0
[Exception] ArgumentException: Getting control 0's position in a group with only 0 controls when doing repaint GUILayoutGroup.GetNext() at <0ac0c8f6dff941899c750352cc6dc10e>:0 GUILayoutUtility.DoGetRect() at <0ac0c8f6dff941899c750352cc6dc10e>:0 GUILayoutUtility.GetRect() at <0ac0c8f6dff941899c750352cc6dc10e>:0 GUILayout.Space() at <0ac0c8f6dff941899c750352cc6dc10e>:0 OdinEntitySelectionProxyEditor.OnInspectorGUI() at /Plugins/Sirenix/Odin Inspector/Modules/Unity.Entities/OdinEntitySelectionProxyEditor.cs:107 105: } -->107: GUILayout.Space(5); 109: EditorGUILayout.LabelField(name, SirenixGUIStyles.BoldTitle); InspectorElement+<>c__DisplayClass58_0.<CreateIMGUIInspectorFromEditor>b__0() at <b488b1e4b0d9483380363f0744c5b6ab>:0
PS: I am not even able to select Version 3.0.0.1 in the dropdown
Comments (2)
-
reporter -
- changed version to 3.0.0.0 (beta)
- Log in to comment