Error applying orange juice to weapon

Issue #401 new
Former user created an issue

Applied a potion of orange juice to equipped weapon.

Ultimate ADOM - Caverns of Chaos Version 0.7.3 - 2/26/2021 7:29:51 AM

Asynchronous execution crashed.

Originating error sequence: Object reference not set to an instance of an object

Inner-most stack trace:

at UA.GameEngine.ECS.Components.Lib.CoatedWithComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0009d] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <030459d091334582914611ad65876e63>:0 at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x002be] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.Elements.InfoFactory.Capabilities (UA.GameEngine.ECS.Entities.IEntity entity) [0x00025] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.Builders.EntityBased.Lib.ItemEntityBasedInfoBuilder.BuildInfoFor (UA.GameEngine.ECS.Systems.Infos.Elements.InfoFactory infoFactory, UA.GameEngine.ECS.Systems.Infos.InfoContext context, UA.GameEngine.ECS.Entities.IEntity entity) [0x00be6] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.Builders.EntityBased.Lib.Base.EntityBasedInfoBuilderBase.BuildInfoFor (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Infos.InfoContext context, System.Boolean includeHeadlineInInfo) [0x0003d] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.InfoSystem.GetInfo (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Infos.InfoContext context, System.Boolean includeHeadlineInInfo) [0x00067] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.InfoSystem.GetAttackMethodInfo (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.SetOfEntities attackMethods, System.String attackMode, System.String attackWithSpecification) [0x000c6] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Combat.MeleeAttackOption..ctor (UA.GameEngine.ECS.Entities.IEntity attacker, System.String attackWithSpecification, UA.GameEngine.ECS.Entities.SetOfEntities attackMethods, System.Func1[TResult] isValid) [0x000dd] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Entities.EntitySystem.FindMeleeAttackOptions (UA.GameEngine.ECS.Entities.IEntity attacker) [0x0010d] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Combat.CombatSystem.CouldMeleeAttack (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x00065] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.CalculateCursorHintFor (UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x00166] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass55_0.<ProcessCursorHint>b__0 () [0x00000] in <030459d091334582914611ad65876e63>:0 at UA.Bus.UltimateUserInterfaceGameEngineServiceBus+<>c__DisplayClass28_0`1[T].<QueryAsynchronouslyAndPostProcess>b__0 () [0x00000] in <030459d091334582914611ad65876e63>:0

Outer stack trace:

at UA.GameEngine.ECS.Components.Lib.CoatedWithComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0009d] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <030459d091334582914611ad65876e63>:0 at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x002be] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.Elements.InfoFactory.Capabilities (UA.GameEngine.ECS.Entities.IEntity entity) [0x00025] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.Builders.EntityBased.Lib.ItemEntityBasedInfoBuilder.BuildInfoFor (UA.GameEngine.ECS.Systems.Infos.Elements.InfoFactory infoFactory, UA.GameEngine.ECS.Systems.Infos.InfoContext context, UA.GameEngine.ECS.Entities.IEntity entity) [0x00be6] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.Builders.EntityBased.Lib.Base.EntityBasedInfoBuilderBase.BuildInfoFor (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Infos.InfoContext context, System.Boolean includeHeadlineInInfo) [0x0003d] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.InfoSystem.GetInfo (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Infos.InfoContext context, System.Boolean includeHeadlineInInfo) [0x00067] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.InfoSystem.GetAttackMethodInfo (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.SetOfEntities attackMethods, System.String attackMode, System.String attackWithSpecification) [0x000c6] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Combat.MeleeAttackOption..ctor (UA.GameEngine.ECS.Entities.IEntity attacker, System.String attackWithSpecification, UA.GameEngine.ECS.Entities.SetOfEntities attackMethods, System.Func1[TResult] isValid) [0x000dd] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Entities.EntitySystem.FindMeleeAttackOptions (UA.GameEngine.ECS.Entities.IEntity attacker) [0x0010d] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Combat.CombatSystem.CouldMeleeAttack (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x00065] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.CalculateCursorHintFor (UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x00166] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass55_0.<ProcessCursorHint>b__0 () [0x00000] in <030459d091334582914611ad65876e63>:0 at UA.Bus.UltimateUserInterfaceGameEngineServiceBus+<>c__DisplayClass28_0`1[T].<QueryAsynchronouslyAndPostProcess>b__0 () [0x00000] in <030459d091334582914611ad65876e63>:0

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.Components.Lib.CoatedWithComponent.PropagateEventToComponent (UA.GameEngine.Events.GameEvent gameEvent) [0x0009d] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Components.Lib.Base.ComponentBase.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00000] in <030459d091334582914611ad65876e63>:0 at UA.Events.EventDispatcher2[TT,TE].PropagateEvent (TE ev) [0x0007a] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Entities.Entity.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x002be] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Entities.EntityReference.PropagateEvent (UA.GameEngine.Events.GameEvent gameEvent) [0x00006] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.Elements.InfoFactory.Capabilities (UA.GameEngine.ECS.Entities.IEntity entity) [0x00025] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.Builders.EntityBased.Lib.ItemEntityBasedInfoBuilder.BuildInfoFor (UA.GameEngine.ECS.Systems.Infos.Elements.InfoFactory infoFactory, UA.GameEngine.ECS.Systems.Infos.InfoContext context, UA.GameEngine.ECS.Entities.IEntity entity) [0x00be6] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.Builders.EntityBased.Lib.Base.EntityBasedInfoBuilderBase.BuildInfoFor (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Infos.InfoContext context, System.Boolean includeHeadlineInInfo) [0x0003d] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.InfoSystem.GetInfo (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.Infos.InfoContext context, System.Boolean includeHeadlineInInfo) [0x00067] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Infos.InfoSystem.GetAttackMethodInfo (UA.GameEngine.ECS.Entities.IEntity attacker, UA.GameEngine.ECS.Entities.SetOfEntities attackMethods, System.String attackMode, System.String attackWithSpecification) [0x000c6] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Combat.MeleeAttackOption..ctor (UA.GameEngine.ECS.Entities.IEntity attacker, System.String attackWithSpecification, UA.GameEngine.ECS.Entities.SetOfEntities attackMethods, System.Func1[TResult] isValid) [0x000dd] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Entities.EntitySystem.FindMeleeAttackOptions (UA.GameEngine.ECS.Entities.IEntity attacker) [0x0010d] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.Combat.CombatSystem.CouldMeleeAttack (UA.GameEngine.ECS.Entities.IEntity entity, UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x00065] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem.CalculateCursorHintFor (UA.GameEngine.ECS.Systems.PathFinding.Position position) [0x00166] in <030459d091334582914611ad65876e63>:0 at UA.GameEngine.ECS.Systems.GameCommands.GameCommandSystem+<>c__DisplayClass55_0.<ProcessCursorHint>b__0 () [0x00000] in <030459d091334582914611ad65876e63>:0 at UA.Bus.UltimateUserInterfaceGameEngineServiceBus+<>c__DisplayClass28_0`1[T].<QueryAsynchronouslyAndPostProcess>b__0 () [0x00000] in <030459d091334582914611ad65876e63>:0

Comments (1)

  1. Log in to comment