Error: Passing an actor turn crashed.

Issue #289 resolved
Former user created an issue

After saving and then loading. I attempted to pick up items that visually appeared on floor but on inventory screen it showed no items on the floor. Then when attempting to jump to the north it gave an error. Copied the error details and pasted as below:

Ultimate ADOM - Caverns of Chaos Version 0.5.0 - 10/29/2020 4:21:52 PM

Passing an actor turn crashed.

[AGE-1] Failed to resolve UID 6165 to an entity. It does not seem to be contained in the entity factory?

UA.GameEngine.ECS.Entities.EntityException: [AGE-1] Failed to resolve UID 6165 to an entity. It does not seem to be contained in the entity factory? at UA.GameEngine.ECS.Entities.EntityReference.get_Instance () [0x00056] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Entities.EntityReference.get_IsValid () [0x00000] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.ZoneMaps.Tracking.TracesAtPosition.Add (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Movement.Direction traceDirection) [0x00062] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.ZoneMaps.Tracking.Traces.LeaveTrace (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position position, UA.GameEngine.ECS.Systems.Movement.Direction traceDirection) [0x0002c] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMap.LeaveTrace (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position position, UA.GameEngine.ECS.Systems.Movement.Direction traceDirection) [0x00025] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMapReference.LeaveTrace (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position position, UA.GameEngine.ECS.Systems.Movement.Direction traceDirection) [0x00006] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Movement.MovementSystem.ExecuteMovement (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Movement.Direction movementDirection, System.Boolean isForcedMovement, System.String movementMode) [0x00311] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Goals.Lib.MoveRandomlyGoal.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x00043] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Goals.Lib.MoveRandomlyAndEventuallyKillEntityGoal.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x0006c] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Goals.GoalStack.Act () [0x0001c] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Goals.GoalSystem.ActBasedOnCurrentGoal (UA.GameEngine.ECS.Entities.IEntity entity) [0x00007] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Components.Lib.GoalDrivenComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0002f] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x0023b] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00010] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x0001a] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.<PassTurn>b__12_0 (UA.GameEngine.ECS.Entities.IEntity a) [0x00000] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001c4] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurn (UA.GameEngine.ECS.Entities.IEntity actingEntity) [0x000f4] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass42_1.<ExecutePlayerAction>b__0 (UA.GameEngine.ECS.Entities.IEntity actor) [0x00099] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001c4] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action1[T] act) [0x001e9] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.InteractManually () [0x00010] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.ProcessTasks () [0x00081] in <b8f21030482a4041a3c4d52d6b14d02d>:0

Comments (3)

  1. Matt Fletcher

    After clicking on the mini map and then clicking on a location to move to in the map the error occurred again. (on mac OS X Catalina, MacBook Pro 2013):

    Ultimate ADOM - Caverns of Chaos
    Version 0.5.0 - 10/29/2020 4:21:52 PM

    Passing an actor turn crashed.

    [AGE-1] Failed to resolve UID 6165 to an entity. It does not seem to be contained in the entity factory?

    UA.GameEngine.ECS.Entities.EntityException: [AGE-1] Failed to resolve UID 6165 to an entity. It does not seem to be contained in the entity factory?
    at UA.GameEngine.ECS.Entities.EntityReference.get_Instance () [0x00056] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Entities.EntityReference.get_IsValid () [0x00000] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.ZoneMaps.Tracking.TracesAtPosition.Add (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Movement.Direction traceDirection) [0x00062] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.ZoneMaps.Tracking.Traces.LeaveTrace (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position position, UA.GameEngine.ECS.Systems.Movement.Direction traceDirection) [0x0002c] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMap.LeaveTrace (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position position, UA.GameEngine.ECS.Systems.Movement.Direction traceDirection) [0x00025] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMapReference.LeaveTrace (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position position, UA.GameEngine.ECS.Systems.Movement.Direction traceDirection) [0x00006] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.Movement.MovementSystem.ExecuteMovement (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Movement.Direction movementDirection, System.Boolean isForcedMovement, System.String movementMode) [0x00311] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.Movement.MovementSystem.TryToExecuteMovement (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Movement.Direction movementDirection, System.Boolean isForcedMovement, System.Boolean silent) [0x0000d] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.RemoteControl.Lib.InterruptableActions.Lib.WalkToPositionInterruptableActionProvider.MoveAlongPath (UA.GameEngine.ECS.Systems.RemoteControl.Lib.InterruptableActionRemoteController controller, UA.GameEngine.ECS.Entities.IEntity actor) [0x00082] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.RemoteControl.Lib.InterruptableActions.Lib.WalkToPositionInterruptableActionProvider+<>c__DisplayClass5_0.<GetNextAction>b__0 () [0x00000] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.Effects.AppliedEffects.Lib.RemoteControlled.ProcessEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00017] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.Effects.AppliedEffects.Lib.Base.AppliedEffectBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00008] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x0023b] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00010] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEventType gameEventType) [0x00006] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.Act (UA.GameEngine.ECS.Entities.IEntity entity) [0x00000] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.<PassTurn>b__12_0 (UA.GameEngine.ECS.Entities.IEntity a) [0x00000] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001c4] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurn (UA.GameEngine.ECS.Entities.IEntity actingEntity) [0x000f4] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass42_1.<ExecutePlayerAction>b__0 (UA.GameEngine.ECS.Entities.IEntity actor) [0x00099] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001c4] in <b8f21030482a4041a3c4d52d6b14d02d>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action1[T] act) [0x001e9] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.WalkPlayerTo (UA.GameEngine.ECS.Systems.PathFinding.Position position, System.Action whenDestroyed) [0x0002b] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass51_0.<DoExecutePrimaryAction>b__3 () [0x00000] in <b8f21030482a4041a3c4d52d6b14d02d>:0
    at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.ProcessTasks () [0x00081] in <b8f21030482a4041a3c4d52d6b14d02d>:0

  2. Log in to comment