Page 1 of 1

Crash report, entering AI Declare Attackers

PostPosted: 08 Sep 2014, 19:03
by OzKMTG
Description: Crash occurred during a battle against Cohen the Barbarian in Quest mode.

It occurred while entering the AI's Declare Attackers phase.

On my field: Singe-Mind Ogre, 2x Saprolin tokens, Hollow Dogs (Summoning sickness), Canyon Minotaur (Summoning Sickness), 3x Forest, 3x Swamp, 3x Mountain. All creatures untapped, all mana tapped.

Cohen's field: Azusa, Lost but Seeking, Sir Shandalar of Eberyn, Rofellos, Llanowar Emissary, Jasmine Boreal, Tigereye Cameo, 4x Plains, 5x Forest. All cards untapped.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.24-r27072
Operating System: Windows 8.1 6.3 x86
Java Version:     1.7.0_67 Oracle Corporation

java.lang.NullPointerException
   at forge.game.ability.AbilityUtils.applyAbilityTextChangeEffects(AbilityUtils.java:1521)
   at forge.game.ability.AbilityUtils.getDefinedCards(AbilityUtils.java:84)
   at forge.ai.ComputerUtilCombat.predictPowerBonusOfAttacker(ComputerUtilCombat.java:1133)
   at forge.ai.ComputerUtilCombat.damageIfUnblocked(ComputerUtilCombat.java:127)
   at forge.ai.AiAttackController.doesHumanAttackAndWin(AiAttackController.java:404)
   at forge.ai.AiAttackController.notNeededAsBlockers(AiAttackController.java:316)
   at forge.ai.AiAttackController.declareAttackers(AiAttackController.java:840)
   at forge.ai.AiController.declareAttackers(AiController.java:1126)
   at forge.ai.PlayerControllerAi.declareAttackers(PlayerControllerAi.java:405)
   at forge.game.phase.PhaseHandler.declareAttackersTurnBasedAction(PhaseHandler.java:474)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:291)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1060)
   at forge.game.GameAction.startGame(GameAction.java:1558)
   at forge.game.Match.startGame(Match.java:81)
   at forge.control.FControl$4.run(FControl.java:442)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Crash report, entering AI Declare Attackers

PostPosted: 08 Sep 2014, 19:04
by friarsol
You seem to be using an old version ( 1.5.24), instead of the latest release ( 1.5.25) which fixes this issue. We recommend all users upgrade to the latest release before posting bug reports.