Console error after adding arrow prefab to shootable weapon (script)

This error appears on runtime after adding the arrow prefab as a projectile in the shootable weapon (script) - if i remove the prefab there is no error

Code:
NullReferenceException: Object reference not set to an instance of an object

Opsive.UltimateCharacterController.Items.Actions.ShootableWeapon.DetermineVisibleProjectile (Boolean forceDisable) (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/ShootableWeapon.cs:818)

Opsive.UltimateCharacterController.Items.Actions.ShootableWeapon.Equip () (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/ShootableWeapon.cs:461)

Opsive.UltimateCharacterController.Items.Item.Equip (Boolean immediateEquip) (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Item.cs:386)

Opsive.UltimateCharacterController.Inventory.InventoryBase.EquipItem (Opsive.UltimateCharacterController.Inventory.ItemType itemType, Int32 slotID, Boolean immediateEquip) (at Assets/Opsive/UltimateCharacterController/Scripts/Inventory/InventoryBase.cs:328)

Opsive.UltimateCharacterController.Character.Abilities.Items.EquipUnequip.OnPickupItem (Opsive.UltimateCharacterController.Items.Item item, Single count, Boolean immediatePickup, Boolean forceEquip) (at Assets/Opsive/UltimateCharacterController/Scripts/Character/Abilities/Items/EquipUnequip.cs:214)

Opsive.UltimateCharacterController.Events.InvokableAction`4[Opsive.UltimateCharacterController.Items.Item,System.Single,System.Boolean,System.Boolean].Invoke (Opsive.UltimateCharacterController.Items.Item arg1, Single arg2, Boolean arg3, Boolean arg4) (at Assets/Opsive/UltimateCharacterController/Scripts/Events/InvokableAction.cs:225)

Opsive.UltimateCharacterController.Events.EventHandler.ExecuteEvent[Item,Single,Boolean,Boolean] (System.Object obj, System.String eventName, Opsive.UltimateCharacterController.Items.Item arg1, Single arg2, Boolean arg3, Boolean arg4) (at Assets/Opsive/UltimateCharacterController/Scripts/Events/EventHandler.cs:497)

Opsive.UltimateCharacterController.Inventory.InventoryBase.AddItem (Opsive.UltimateCharacterController.Items.Item item, Boolean immediateEquip) (at Assets/Opsive/UltimateCharacterController/Scripts/Inventory/InventoryBase.cs:142)

Opsive.UltimateCharacterController.Items.Item.Start () (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Item.cs:262)
 
Can you update to version 2.1 so the line numbers are accurate? Line 818 of the current version can't throw an exception.
 
Top