Page 1 of 1

Severl Bugs with the client

PostPosted: 01 Aug 2013, 16:40
by Zapherjin
Hi guys, i just want to say that this is an awesome client! something i always wanted. Great job overall. there are a few errors which are sort of game breaking. A few times the game has just reddened out my main phase 1's and MP2's on about turn 2.

I am experiencing crashes when i play Oblivion ring, by tapping the needed mana before i play the card.

And the third, i get this

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.4.5-r22726
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.ai.ComputerUtilMana.hasEnoughManaSourcesToCast(ComputerUtilMana.java:57)
   at forge.card.ability.ai.ChangeZoneAi.chooseCreature(ChangeZoneAi.java:515)
   at forge.card.ability.ai.ChangeZoneAi.isPreferredTarget(ChangeZoneAi.java:885)
   at forge.card.ability.ai.ChangeZoneAi.knownOriginTriggerAI(ChangeZoneAi.java:1070)
   at forge.card.ability.ai.ChangeZoneAi.doTriggerAINoCost(ChangeZoneAi.java:130)
   at forge.card.ability.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:40)
   at forge.card.ability.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:35)
   at forge.card.ability.AbilityApiBased.doTrigger(AbilityApiBased.java:72)
   at forge.card.trigger.WrappedAbility.doTrigger(WrappedAbility.java:146)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:799)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntryAll(MagicStack.java:764)
   at forge.game.GameAction.checkStateEffects(GameAction.java:917)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:926)
   at forge.game.GameAction.startGame(GameAction.java:1515)
   at forge.game.Match$1.run(Match.java:103)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)