I have an issue with actions in inventory, the same that you can see above (it was on demo scene and have been solved by reinstalling all) but now it appears in my scene:
NullReferenceException: Object reference not set to an instance of an object
Opsive.UltimateCharacterController.Integrations.UltimateInventorySystem.CharacterEquipUnequipItemAction.CanInvokeInternal (Opsive.UltimateInventorySystem.Core.DataStructures.ItemInfo itemInfo, Opsive.UltimateInventorySystem.ItemActions.ItemUser itemUser) (at Assets/Opsive/UltimateCharacterController/Integrations/UltimateInventorySystem/Scripts/CharacterEquipUnequipItemAction.cs:47)
Opsive.UltimateInventorySystem.ItemActions.ItemAction.CanInvokeInternal () (at Assets/Opsive/UltimateInventorySystem/Scripts/ItemActions/ItemAction.cs:41)
Opsive.UltimateInventorySystem.ItemActions.ActionElement.CanInvoke () (at Assets/Opsive/UltimateInventorySystem/Scripts/ItemActions/ActionElement.cs:63)
Opsive.UltimateInventorySystem.UI.BoxDisplay.ItemGrid.ActionPanel`1[T].OpenInternal () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/BoxDisplay/ItemGrid/ActionPanel.cs:76)
Opsive.UltimateInventorySystem.UI.Panels.DisplayPanel.Open (Opsive.UltimateInventorySystem.UI.Panels.DisplayPanel previousPanel, UnityEngine.UI.Selectable previousSelectable, System.Boolean selectDefault) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Panels/DisplayPanel.cs:132)
Opsive.UltimateInventorySystem.UI.BoxDisplay.ItemGrid.InventoryGrid.OpenItemAction (Opsive.UltimateInventorySystem.Core.DataStructures.ItemInfo itemInfo, System.Int32 index) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/BoxDisplay/ItemGrid/InventoryGrid.cs:306)
Opsive.UltimateInventorySystem.UI.BoxDisplay.ItemGrid.InventoryGrid.ItemClick (Opsive.UltimateInventorySystem.Core.DataStructures.ItemInfo itemInfo, System.Int32 index) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/BoxDisplay/ItemGrid/InventoryGrid.cs:263)
Opsive.UltimateInventorySystem.UI.BoxDisplay.GridGeneric`1[T].BoxClicked (System.Int32 index) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/BoxDisplay/GridGeneric.cs:105)
Opsive.UltimateInventorySystem.UI.BoxDisplay.GridEventSystem.ClickedButton (System.Int32 index) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/BoxDisplay/GridEventSystem.cs:106)
Opsive.UltimateInventorySystem.UI.BoxDisplay.GridEventSystem+<>c__DisplayClass24_0.<Initialize>b__0 () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/BoxDisplay/GridEventSystem.cs:60)
Opsive.UltimateInventorySystem.UI.Interactables.ActionButton.Press () (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Interactables/ActionButton.cs:45)
Opsive.UltimateInventorySystem.UI.Interactables.ActionButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at Assets/Opsive/UltimateInventorySystem/Scripts/UI/Interactables/ActionButton.cs:87)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at C:/Program Files/Unity/Hub/Editor/2019.4.9f1/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/EventSystem/ExecuteEvents.cs:50)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at C:/Program Files/Unity/Hub/Editor/2019.4.9f1/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/EventSystem/ExecuteEvents.cs:261)
UnityEngine.EventSystems.EventSystem:Update() (at C:/Program Files/Unity/Hub/Editor/2019.4.9f1/Editor/Data/Resources/PackageManager/BuiltInPackages/com.unity.ugui/Runtime/EventSystem/EventSystem.cs:377)
I have a category item actions for equiping called EquipableItemAction defined like so:
I have had, before upgrading to new versions, the same but with old naming.
In my character gameObject, I have changed nothing, it seems ok like the demo setup as you can see here:
I cannot see what I am missing here, what is this null reference exception?