Bug generated: Tried wearing robe of invisibility

Issue #454 resolved
Richard Stephenson created an issue

Ultimate ADOM - Caverns of Chaos
Version 0.7.5 - 3/31/2021 8:18:42 AM

Failed to batch signal.

Originating error sequence:
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

Inner-most stack trace:

at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Game.Common.Map.Being.BeingComposer.AddEquippedItem (Game.Common.Map.Being.BeingObject beingObject, UA.GameEngine.GameInfo.DetailedInformation.LeanBodyPartInfo bodyPartInfo, UA.GameEngine.GameInfo.DetailedInformation.ItemInfo itemInfo) [0x00186] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Map.Being.BeingManager.HandleItemEquippedInInventory (UA.UserInterface.Signals.UiSignal uiSignal) [0x0005c] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Game.AgeEventHandler.PropagateEvent (UA.UserInterface.Signals.UiSignal uiSignal) [0x00360] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <eb9607699f5449ac948f140ce88e3b4c>:0 at UA.Events.EventDispatchingBase2[TT,TE].PropagateEvent (TE ev) [0x00006] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.UADOM.ConsumeUiSignalInUnityThread (UA.UserInterface.Signals.UiSignal uiSignal) [0x0006f] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.BatchSignal (UA.UserInterface.Signals.UiSignal signal) [0x001b5] in <eb9607699f5449ac948f140ce88e3b4c>:0

Outer stack trace:

at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Game.Common.Map.Being.BeingComposer.AddEquippedItem (Game.Common.Map.Being.BeingObject beingObject, UA.GameEngine.GameInfo.DetailedInformation.LeanBodyPartInfo bodyPartInfo, UA.GameEngine.GameInfo.DetailedInformation.ItemInfo itemInfo) [0x00186] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Map.Being.BeingManager.HandleItemEquippedInInventory (UA.UserInterface.Signals.UiSignal uiSignal) [0x0005c] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Game.AgeEventHandler.PropagateEvent (UA.UserInterface.Signals.UiSignal uiSignal) [0x00360] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <eb9607699f5449ac948f140ce88e3b4c>:0 at UA.Events.EventDispatchingBase2[TT,TE].PropagateEvent (TE ev) [0x00006] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.UADOM.ConsumeUiSignalInUnityThread (UA.UserInterface.Signals.UiSignal uiSignal) [0x0006f] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.BatchSignal (UA.UserInterface.Signals.UiSignal signal) [0x001b5] in <eb9607699f5449ac948f140ce88e3b4c>:0

Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Game.Common.Map.Being.BeingComposer.AddEquippedItem (Game.Common.Map.Being.BeingObject beingObject, UA.GameEngine.GameInfo.DetailedInformation.LeanBodyPartInfo bodyPartInfo, UA.GameEngine.GameInfo.DetailedInformation.ItemInfo itemInfo) [0x00186] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Map.Being.BeingManager.HandleItemEquippedInInventory (UA.UserInterface.Signals.UiSignal uiSignal) [0x0005c] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Game.AgeEventHandler.PropagateEvent (UA.UserInterface.Signals.UiSignal uiSignal) [0x00360] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <eb9607699f5449ac948f140ce88e3b4c>:0 at UA.Events.EventDispatchingBase2[TT,TE].PropagateEvent (TE ev) [0x00006] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.UADOM.ConsumeUiSignalInUnityThread (UA.UserInterface.Signals.UiSignal uiSignal) [0x0006f] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.BatchSignal (UA.UserInterface.Signals.UiSignal signal) [0x00227] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.UADOM.PropagateEvent (UA.UserInterface.Signals.UiSignal uiSignal) [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.AGE.PropagateEvent (UA.UserInterface.Signals.UiSignal uiSignal) [0x00105] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.Messages.MessageSystem.Signal (UA.UserInterface.Signals.UiSignal uiSignal, System.String signalMessageType, System.String longMessage, System.String shortMessage, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target, UA.GameEngine.ECS.Systems.Senses.Sense sense, UA.GameEngine.ECS.Entities.IEntity signalledEntity, System.Object[] extras) [0x000f8] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Components.Lib.BodyPartContentSlotComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0034e] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.Events.EventDispatcher`2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00305] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.ItemManagement.ItemManagementSystem.StoreAtBodyPart (UA.GameEngine.ECS.Entities.IEntity owner, UA.GameEngine.ECS.Entities.IEntity bodyPart, UA.GameEngine.ECS.Entities.IEntity item) [0x0000d] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.ItemManagement.ItemManagementSystem.EquipFromBackpack (UA.GameEngine.ECS.Entities.IEntity owner, UA.GameEngine.ECS.Entities.IEntity bodyPart, UA.GameEngine.ECS.Entities.IEntity item) [0x0004b] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.GameCommands.InventoryManagement.InventoryManagementSystem.Transfer (UA.GameEngine.GameInfo.DetailedInformation.InventoryInfo inventoryInfo, UA.GameEngine.ECS.Systems.GameCommands.InventoryManagement.InventoryLocation source, UA.GameEngine.ECS.Systems.GameCommands.InventoryManagement.InventoryLocation target, UA.GameEngine.GameInfo.DetailedInformation.ItemInfo itemInfo, UA.GameEngine.GameInfo.DetailedInformation.EquipmentSlotInfo slotInfo) [0x007ab] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Game.Panel.Inventory.InventoryPanel.TransferItem (UA.GameEngine.GameInfo.DetailedInformation.InventoryInfo inventoryInfo, UA.GameEngine.ECS.Systems.GameCommands.InventoryManagement.InventoryLocation source, UA.GameEngine.ECS.Systems.GameCommands.InventoryManagement.InventoryLocation target, UA.GameEngine.GameInfo.DetailedInformation.ItemInfo itemInfo) [0x00039] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Game.Panel.Inventory.InventoryPanel.EquipItem (Game.Common.Game.Panel.DragAndDrop.IGridCell gridCell) [0x0001c] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Game.Panel.DragAndDrop.GridCell.OnPointerClickInternal (System.Int32 buttonIndex, System.Int32 clickCount) [0x00016] in <eb9607699f5449ac948f140ce88e3b4c>:0
at Game.Common.Game.Panel.DoubleClickAwareElementBase+<SingleClick>d__4.MoveNext () [0x0004a] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <eaed1887017646508aa3fd7a8edf50d6>:0

Comments (2)

  1. Log in to comment