Error Generated: Lake level, minimap navigation

Issue #450 new
Richard Stephenson created an issue

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

Asynchronous execution crashed.

Originating error sequence:
Object reference not set to an instance of an object
< [AGE-2] Something went wrong during movement (2)!

Inner-most stack trace:

at UA.GameEngine.ECS.Entities.Entity.WillRespondTo (UA.GameEngine.Events.GameEventType eventType) [0x00036] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Entities.EntityReference.WillRespondTo (UA.GameEngine.Events.GameEventType eventType) [0x00006] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.Movement.MovementSystem.CanEnter (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position oldPosition, UA.GameEngine.ECS.Systems.PathFinding.Position newPosition, System.Boolean silent, System.Boolean isForcedMovement) [0x0002e] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.Movement.MovementSystem.CanMoveTo (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position oldPosition, UA.GameEngine.ECS.Systems.PathFinding.Position newPosition, System.Boolean isForcedMovement, System.Boolean silent) [0x000eb] in <eb9607699f5449ac948f140ce88e3b4c>:0

Outer stack trace:

at UA.GameEngine.ECS.Systems.Movement.MovementSystem.CanMoveTo (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position oldPosition, UA.GameEngine.ECS.Systems.PathFinding.Position newPosition, System.Boolean isForcedMovement, System.Boolean silent) [0x00110] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingSystem.IsPermissiblePosition (UA.GameEngine.ECS.Systems.PathFinding.PathFindingIntention intention, UA.GameEngine.ECS.Entities.IEntity mover, UA.GameEngine.ECS.Systems.ZoneMaps.IZoneMap map, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, UA.GameEngine.ECS.Systems.PathFinding.Position target, UA.GameEngine.ECS.Systems.PathFinding.PathFindingMode pathFindingMode) [0x0004e] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingSystem+<>c__DisplayClass11_0.<FindAStarPath>b__0 (UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to) [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFinder.FindPath (UA.GameEngine.ECS.Systems.PathFinding.PathFindingGrid grid, UA.GameEngine.ECS.Systems.PathFinding.Position start, UA.GameEngine.ECS.Systems.PathFinding.Position end, UA.GameEngine.ECS.Systems.PathFinding.Offset[] movementPattern, System.Func3[T1,T2,TResult] isValidPosition, System.Boolean shuffleNeighbors) [0x001be] in <eb9607699f5449ac948f140ce88e3b4c>:0 at UA.GameEngine.ECS.Systems.PathFinding.PathFindingGrid.GetPath (UA.GameEngine.ECS.Systems.PathFinding.Position start, UA.GameEngine.ECS.Systems.PathFinding.Position end, UA.GameEngine.ECS.Systems.PathFinding.Offset[] movementPattern, System.Func3[T1,T2,TResult] isValidPosition, System.Boolean shuffleNeighbors) [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingBase.FindPath (System.Boolean penetrateSolid, System.Boolean straightMovesOnly, System.Boolean shuffleNeighbors, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, System.Func3[T1,T2,TResult] isValidPosition) [0x0005c] in <eb9607699f5449ac948f140ce88e3b4c>:0 at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMapReference.FindPath (System.Boolean penetrateSolid, System.Boolean straightMovesOnly, System.Boolean shuffleNeighbors, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, System.Func3[T1,T2,TResult] isValidPosition) [0x00006] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingSystem.FindAStarPath (UA.GameEngine.ECS.Systems.PathFinding.PathFindingIntention intention, UA.GameEngine.ECS.Entities.IEntity mover, UA.GameEngine.ECS.Systems.PathFinding.Position target, UA.GameEngine.ECS.Systems.PathFinding.PathFindingMode pathFindingMode, System.Boolean straightMovementsOnly, System.Boolean shuffleNeighbors) [0x000a8] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.GameCommands.PlayerActionPath..ctor (UA.GameEngine.ECS.Systems.PathFinding.Position position, System.Boolean activateDebugging) [0x00118] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.FindPlayerActionPath (UA.GameEngine.ECS.Systems.PathFinding.Position position, System.Boolean activateDebugging) [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.CalculateCursorHintFor (UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x001d0] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass57_0.<ProcessCursorHint>b__0 () [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus+<>c__DisplayClass28_0`1[T].<QueryAsynchronouslyAndPostProcess>b__0 () [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0

[AGE-2] Something went wrong during movement (2)!

UA.GameEngine.GameEngineException: [AGE-2] Something went wrong during movement (2)! ---> System.NullReferenceException: Object reference not set to an instance of an object
at UA.GameEngine.ECS.Entities.Entity.WillRespondTo (UA.GameEngine.Events.GameEventType eventType) [0x00036] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Entities.EntityReference.WillRespondTo (UA.GameEngine.Events.GameEventType eventType) [0x00006] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.Movement.MovementSystem.CanEnter (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position oldPosition, UA.GameEngine.ECS.Systems.PathFinding.Position newPosition, System.Boolean silent, System.Boolean isForcedMovement) [0x0002e] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.Movement.MovementSystem.CanMoveTo (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position oldPosition, UA.GameEngine.ECS.Systems.PathFinding.Position newPosition, System.Boolean isForcedMovement, System.Boolean silent) [0x000eb] in <eb9607699f5449ac948f140ce88e3b4c>:0
--- End of inner exception stack trace ---
at UA.GameEngine.ECS.Systems.Movement.MovementSystem.CanMoveTo (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position oldPosition, UA.GameEngine.ECS.Systems.PathFinding.Position newPosition, System.Boolean isForcedMovement, System.Boolean silent) [0x00110] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingSystem.IsPermissiblePosition (UA.GameEngine.ECS.Systems.PathFinding.PathFindingIntention intention, UA.GameEngine.ECS.Entities.IEntity mover, UA.GameEngine.ECS.Systems.ZoneMaps.IZoneMap map, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, UA.GameEngine.ECS.Systems.PathFinding.Position target, UA.GameEngine.ECS.Systems.PathFinding.PathFindingMode pathFindingMode) [0x0004e] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingSystem+<>c__DisplayClass11_0.<FindAStarPath>b__0 (UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to) [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFinder.FindPath (UA.GameEngine.ECS.Systems.PathFinding.PathFindingGrid grid, UA.GameEngine.ECS.Systems.PathFinding.Position start, UA.GameEngine.ECS.Systems.PathFinding.Position end, UA.GameEngine.ECS.Systems.PathFinding.Offset[] movementPattern, System.Func3[T1,T2,TResult] isValidPosition, System.Boolean shuffleNeighbors) [0x001be] in <eb9607699f5449ac948f140ce88e3b4c>:0 at UA.GameEngine.ECS.Systems.PathFinding.PathFindingGrid.GetPath (UA.GameEngine.ECS.Systems.PathFinding.Position start, UA.GameEngine.ECS.Systems.PathFinding.Position end, UA.GameEngine.ECS.Systems.PathFinding.Offset[] movementPattern, System.Func3[T1,T2,TResult] isValidPosition, System.Boolean shuffleNeighbors) [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingBase.FindPath (System.Boolean penetrateSolid, System.Boolean straightMovesOnly, System.Boolean shuffleNeighbors, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, System.Func3[T1,T2,TResult] isValidPosition) [0x0005c] in <eb9607699f5449ac948f140ce88e3b4c>:0 at UA.GameEngine.ECS.Systems.ZoneMaps.ZoneMapReference.FindPath (System.Boolean penetrateSolid, System.Boolean straightMovesOnly, System.Boolean shuffleNeighbors, UA.GameEngine.ECS.Systems.PathFinding.Position from, UA.GameEngine.ECS.Systems.PathFinding.Position to, System.Func3[T1,T2,TResult] isValidPosition) [0x00006] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.PathFinding.PathFindingSystem.FindAStarPath (UA.GameEngine.ECS.Systems.PathFinding.PathFindingIntention intention, UA.GameEngine.ECS.Entities.IEntity mover, UA.GameEngine.ECS.Systems.PathFinding.Position target, UA.GameEngine.ECS.Systems.PathFinding.PathFindingMode pathFindingMode, System.Boolean straightMovementsOnly, System.Boolean shuffleNeighbors) [0x000a8] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.GameCommands.PlayerActionPath..ctor (UA.GameEngine.ECS.Systems.PathFinding.Position position, System.Boolean activateDebugging) [0x00118] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.FindPlayerActionPath (UA.GameEngine.ECS.Systems.PathFinding.Position position, System.Boolean activateDebugging) [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.CalculateCursorHintFor (UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x001d0] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass57_0.<ProcessCursorHint>b__0 () [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus+<>c__DisplayClass28_0`1[T].<QueryAsynchronouslyAndPostProcess>b__0 () [0x00000] in <eb9607699f5449ac948f140ce88e3b4c>:0

I was using the minimap to navigate back towards the up-stairs.

Comments (0)

  1. Log in to comment