Player action execution crashed after casting aura of flames in animated forrest

Issue #151 resolved
kirni created an issue

I can continue playing without issues, after copying the exception text to the clipboard.

Ultimate ADOM - Caverns of Chaos
Version 0.1.1 - 30.04.2020 14:41:34

Player action execution crashed.

Object reference not set to an instance of an object

System.NullReferenceException: Object reference not set to an instance of an object
at UA.GameEngine.ECS.Systems.Effects.Lib.DamageShield.ProcessEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00174] in <73eea6debb434445915ee88bfca7671d>:0
at UA.GameEngine.ECS.Systems.Effects.Lib.Base.Applied.AppliedEffectBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00008] in <73eea6debb434445915ee88bfca7671d>:0
at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007c] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00231] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Systems.Combat.CombatSystem.MeleeAttack (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.IEntity defender, UA.GameEngine.ECS.Systems.Expressions.Conditions.ICondition attackOptionLimit) [0x006ce] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Systems.Effects.Lib.ExecuteMeleeAttackEffect.TriggerEffectImplementation (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x00027] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Systems.Effects.Lib.Base.EffectBase.TriggerEffect (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target) [0x00028] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Systems.Data.DataContext dataContext, UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List1[T] effects) [0x0004b] in <73eea6debb434445915ee88bfca7671d>:0
at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Systems.PathFinding.Position targetPosition, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List1[T] effects) [0x00016] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Systems.Effects.EffectSystem.TriggerEffects (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target, System.Collections.Generic.List1[T] effects) [0x00018] in <73eea6debb434445915ee88bfca7671d>:0
at UA.GameEngine.ECS.Components.Lib.MovementInteractionComponent.Activate (UA.GameEngine.ECS.Entities.IEntity actor, UA.GameEngine.ECS.Entities.IEntity method, UA.GameEngine.ECS.Entities.IEntity target) [0x00012] in <73eea6debb434445915ee88bfca7671d>:0
at UA.GameEngine.ECS.Components.Lib.MovementInteractionComponent+<>c__DisplayClass18_0.<PropagateEvent>b__0 () [0x00000] in <73eea6debb434445915ee88bfca7671d>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandOption.ExecuteOption () [0x00000] in <73eea6debb434445915ee88bfca7671d>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecuteGameCommand (UA.GameEngine.ECS.Entities.IEntity entity, System.Collections.Generic.List1[T] gameCommandOptions) [0x0001a] in <73eea6debb434445915ee88bfca7671d>: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) [0x000fb] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Systems.GameCommands.Lib.Base.MoveEntityBase.Execute (UA.GameEngine.ECS.Entities.IEntity entity) [0x00014] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.<MoveWest>b__23_0 (UA.GameEngine.ECS.Entities.IEntity target) [0x00000] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass35_1.<ExecutePlayerAction>b__0 (UA.GameEngine.ECS.Entities.IEntity actor) [0x00089] in <73eea6debb434445915ee88bfca7671d>:0 at UA.GameEngine.ECS.Systems.Actors.ActorSystem.PassTurnForActor (UA.GameEngine.ECS.Entities.IEntity actor, System.Action1[T] act) [0x001b3] in <73eea6debb434445915ee88bfca7671d>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.ExecutePlayerAction (UA.GameEngine.ECS.Entities.IEntity target, System.Action`1[T] act) [0x00109] in <73eea6debb434445915ee88bfca7671d>:0
at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.MoveWest () [0x00010] in <73eea6debb434445915ee88bfca7671d>:0
at UA.Bus.UltimateUserInterfaceGameEngineServiceBus.ProcessTasks () [0x00081] in <73eea6debb434445915ee88bfca7671d>:0