Error when clicking on item on floor

Issue #112 resolved
Austin Sullivan created an issue

I was 2 squares away from an item on the floor and used the mouse to click on the item so I would move onto it. When I moved onto the item the following error occurred:

Ultimate ADOM - Caverns of Chaos
Version 0.1.0 - 4/28/2020 10:46:32 AM

Player action execution crashed.

Destination array is not long enough to copy all the items in the collection. Check array index and length.

System.ArgumentException: Destination array is not long enough to copy all the items in the collection. Check array index and length.
at System.Collections.Generic.Dictionary2+KeyCollection[TKey,TValue].CopyTo (TKey[] array, System.Int32 index) [0x00040] in <437ba245d8404784b9fbab9b439ac908>:0 at System.Collections.Generic.List1[T]..ctor (System.Collections.Generic.IEnumerable1[T] collection) [0x0003b] in <437ba245d8404784b9fbab9b439ac908>:0 at UA.Events.EventDispatcher2[TT,TE].get_EventTypesToProcess () [0x00013] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.Events.EventDispatchingBase2[TT,TE].get_EventTypesToProcess () [0x00006] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Entities.Entity.get_EventTypesToProcess () [0x00006] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.Events.EventDispatcher2[TT,TE].Register (UA.Events.IEventTarget2[TET,TE] target) [0x00006] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Systems.ZoneMaps.MapCell.RegisterAllTargetsFor (UA.Events.EventDispatcher2[TT,TE] dispatcher) [0x00023] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.Events.EventDispatchingBase2[TT,TE].get_Dispatcher () [0x00031] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Systems.ZoneMaps.MapCell.PropagateEvent (UA.GameEngine.Events.GameEvent ev) [0x0008d] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x001a7] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00010] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00006] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x0000a] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.<PassTurn>b__11_0 (UA.GameEngine.ECS.Entities.IEntity a) [0x00000] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x00192] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurn (UA.GameEngine.ECS.Entities.IEntity actingEntity) [0x000b3] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass33_1.<ExecutePlayerAction>b__0 (UA.GameEngine.ECS.Entities.IEntity actor) [0x00089] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x00192] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action1[T] act) [0x000fe] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.DoWalkPlayer (UA.GameEngine.ECS.Entities.IEntity target, UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x0002b] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass16_0.<WalkPlayerTo>b__0 (UA.GameEngine.ECS.Entities.IEntity target) [0x00000] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass33_1.<ExecutePlayerAction>b__0 (UA.GameEngine.ECS.Entities.IEntity actor) [0x00089] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x00192] in <1b60a9c6421c4f6eb0705714a4a5e863>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action1[T] act) [0x000fe] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.WalkPlayerTo (UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x00024] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass41_0.<DoExecutePrimaryAction>b__3 () [0x00000] in <1b60a9c6421c4f6eb0705714a4a5e863>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.ProcessTasks () [0x00081] in <1b60a9c6421c4f6eb0705714a4a5e863>:0

Comments (3)

  1. Log in to comment