- 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