Page 121 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 20 Apr 2013, 00:41
by dannnnv
Description: When casting Clan Defiance, After choosing how many targets, after choosing the specific targets, paying the RG part of the casting cost, X is automatically assumed to be 0 and the spell is cast for no significant effect.

General bug report | Open
Code: Select all
Forge Version:    1.3.12-r20962
Operating System: Mac OS X 10.6.8 x86_64
Java Version:     1.6.0_43 Apple Inc.

Re: Bug Reports (snapshot builds)

PostPosted: 20 Apr 2013, 07:01
by swordshine
Nivmagus Elemental's ExileFromStack cost doesn't work. I can target a spell on the stack and get a P1P1 counter, but the spell is not exiled.

Re: Bug Reports (snapshot builds)

PostPosted: 20 Apr 2013, 07:03
by Max mtg
dannnnv wrote:Description: When casting Clan Defiance, After choosing how many targets, after choosing the specific targets, paying the RG part of the casting cost, X is automatically assumed to be 0 and the spell is cast for no significant effect.

Code: Select all
Forge Version:    1.3.12-r20962
Operating System: Mac OS X 10.6.8 x86_64
Java Version:     1.6.0_43 Apple Inc.
It's too general!

Re: Bug Reports (snapshot builds)

PostPosted: 20 Apr 2013, 07:21
by krevett
Description: Selecting Fire // Ice as the target for my Snapcaster Mage come into play trigger. When I click on Fire // Ice in the flashback cards to use it I got this crash.

RuntimeException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r21080
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.RuntimeException: Not found which part to choose for ability Fire deals 2 damage divided as you choose among one or two target creatures and/or players. from card Fire // Ice (102)
   at forge.Card.setSplitStateToPlayAbility(Card.java:8280)
   at forge.game.player.HumanPlayer.playSpellAbility(HumanPlayer.java:108)
   at forge.game.player.HumanPlayer.playSpellAbility(HumanPlayer.java:83)
   at forge.gui.match.nonsingleton.CField$20$1.run(CField.java:352)
   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: Bug Reports (snapshot builds)

PostPosted: 20 Apr 2013, 07:43
by Max mtg
Symphonic wrote:I was attacking with my Illusionary Servant, when the crash happened. A screenshot of the board is underneath.

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r21067
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

java.lang.NullPointerException
   at forge.gui.match.views.VCombat.updateCombat(VCombat.java:101)
   at forge.game.phase.CombatUtil.showCombat(CombatUtil.java:1091)
   at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:296)
   at forge.gui.InputProxy$1.run(InputProxy.java:66)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
| Open
Unbenannt.png
Took some measures to fix this in r21087, but I am not sure if that is sufficient.
So write again if the problem persists in today's or later snapshots.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 00:50
by jjayers99
Description: "King Edward" was attempting to summon Air Elemental.

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 x86
Java Version:     1.6.0_27 Sun Microsystems Inc.

java.lang.NullPointerException
   at forge.gui.match.views.VLog.updateConsole(VLog.java:116)
   at forge.gui.match.controllers.CLog.update(CLog.java:41)
   at forge.gui.match.controllers.CLog.update(CLog.java:49)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.GameLog.add(GameLog.java:61)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:608)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:741)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:749)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
   at forge.control.input.InputBase$1.run(InputBase.java:78)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 02:59
by friarsol
r21093
Removing Dance of Many from the Battlefield doesn't exile the token it created.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 09:36
by BaloErets
Description: AI starts turn, and results in this crash report

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.views.VPlayers.updateStormLabel(VPlayers.java:178)
   at forge.gui.match.controllers.CPlayers.update(CPlayers.java:42)
   at forge.gui.match.nonsingleton.VField.updateDetails(VField.java:346)
   at forge.gui.match.nonsingleton.CField$16.update(CField.java:140)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.card.mana.ManaPool.clearManaPaid(ManaPool.java:570)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:67)
   at forge.game.ai.ComputerUtilCost.canPayCost(ComputerUtilCost.java:363)
   at forge.card.ability.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:26)
   at forge.card.ability.AbilityApiBased.doTrigger(AbilityApiBased.java:72)
   at forge.card.trigger.WrappedAbility.doTrigger(WrappedAbility.java:149)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:1043)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntryAll(MagicStack.java:997)
   at forge.game.phase.PhaseHandler.setPriority(PhaseHandler.java:159)
   at forge.game.phase.PhaseHandler.resetPriority(PhaseHandler.java:172)
   at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:407)
   at forge.gui.InputProxy$1.run(InputProxy.java:66)
   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: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 14:15
by krevett
Description: Trying to sacrifice Engineered Explosives with one counter on it I had this crash using today's snapshot.
Game state is then frozen "Waiting for actions..."

StringIndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r21109
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.StringIndexOutOfBoundsException: String index out of range: -22
   at java.lang.String.substring(Unknown Source)
   at forge.card.ability.AbilityUtils.filterListByType(AbilityUtils.java:684)
   at forge.card.ability.effects.DestroyAllEffect.resolve(DestroyAllEffect.java:81)
   at forge.card.ability.AbilityApiBased.resolve(AbilityApiBased.java:62)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1082)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1061)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:615)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:742)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:750)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:829)
   at forge.game.ai.AiInputCommon$1.run(AiInputCommon.java:74)
   at forge.FThreads$1.run(FThreads.java:113)
   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: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 14:38
by Max mtg
fixing in 21113
@Krevett, Thank you very much for testing!

Re: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 15:07
by swordshine
I activated the second ability of Umezawa's Jitte, targeting two creatures continuously, the second target got -2/-2, and the first target got nothing.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 15:24
by Symphonic
The crash happened when I was losing a quest game^^

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r21067
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

java.lang.NullPointerException
   at forge.card.cardfactory.CardFactoryUtil.getCardListForXCount(CardFactoryUtil.java:1609)
   at forge.card.cardfactory.CardFactoryUtil.xCount(CardFactoryUtil.java:1558)
   at forge.card.ability.AbilityUtils.xCount(AbilityUtils.java:1237)
   at forge.card.ability.AbilityUtils.calculateAmount(AbilityUtils.java:352)
   at forge.card.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:109)
   at forge.card.staticability.StaticAbility.applyAbility(StaticAbility.java:244)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:890)
   at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:184)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:202)
   at forge.game.GameAction.checkStateEffects(GameAction.java:1082)
   at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:349)
   at forge.gui.InputProxy$1.run(InputProxy.java:66)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 17:21
by friarsol
swordshine wrote:I activated the second ability of Umezawa's Jitte, targeting two creatures continuously, the second target got -2/-2, and the first target got nothing.
Oh yea I know why. I wasn't testing targets of sub abilities properly.

Edit: Ok, just tested this and it works properly for that now.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 17:45
by Symphonic
Game crashed when the opponent sacrificed Blood Speaker.

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r21067
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

java.lang.NullPointerException
   at forge.card.mana.ManaCostBeingPaid.applySpellCostChange(ManaCostBeingPaid.java:717)
   at forge.game.ai.ComputerUtilMana.calculateManaCost(ComputerUtilMana.java:418)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:60)
   at forge.card.ability.ai.ChangeZoneAi.chooseCreature(ChangeZoneAi.java:506)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1182)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:594)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:353)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1077)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1070)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1083)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1056)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:317)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:418)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1077)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1056)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:615)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:741)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:749)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
   at forge.control.input.InputBase$1.run(InputBase.java:78)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Bug Reports (snapshot builds)

PostPosted: 21 Apr 2013, 18:34
by Sloth
Symphonic wrote:Game crashed when the opponent sacrificed Blood Speaker.

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r21067
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

java.lang.NullPointerException
   at forge.card.mana.ManaCostBeingPaid.applySpellCostChange(ManaCostBeingPaid.java:717)
   at forge.game.ai.ComputerUtilMana.calculateManaCost(ComputerUtilMana.java:418)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:60)
   at forge.card.ability.ai.ChangeZoneAi.chooseCreature(ChangeZoneAi.java:506)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1182)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:594)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:353)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1077)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1070)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1083)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1056)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:317)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:418)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1077)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1056)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:615)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:741)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:749)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
   at forge.control.input.InputBase$1.run(InputBase.java:78)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Fixed! Thanks Symphonic.