Page 128 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 08 May 2013, 00:32
by Salmiaka
Stoneforge Mystic 's arrival on the battlefield triggers its ability, I could look into my library, but I couldn't validate any choice.

Same problem with " Entomb ", maybe it's the look into the library.

Re: Bug Reports (snapshot builds)

PostPosted: 08 May 2013, 05:27
by Jak
Same problem, but with Evolving Wilds. Could look at library but not choose a basic land, because the "Ok" button was not clickable.

This exception popped up after clicking on cancel:
ClassCastException | Open
Code: Select all
Forge Version:    1.3.16-SNAPSHOT-r21372
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_09 Oracle Corporation

java.lang.ClassCastException: forge.gui.ListChooser$2 cannot be cast to forge.Card
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolveHuman(ChangeZoneEffect.java:759)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:601)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:355)
   at forge.card.ability.AbilityApiBased.resolve(AbilityApiBased.java:62)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1060)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1039)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:618)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:743)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:751)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:82)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:831)
   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: 08 May 2013, 09:15
by Max mtg
both (though it's the same issue) fixed yesterday after snapshot release.

Re: Bug Reports (snapshot builds)

PostPosted: 09 May 2013, 03:37
by Salmiaka
Hello :

Description: [Recycling a card enchanted with Wheel of Sun and Moon ]

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.3.16-SNAPSHOT-r21372
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_09 Oracle Corporation

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.rangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolveHuman(ChangeZoneEffect.java:899)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:601)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:355)
   at forge.card.ability.AbilityApiBased.resolve(AbilityApiBased.java:62)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1060)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1039)
   at forge.card.spellability.HumanPlaySpellAbility.fillRequirements(HumanPlaySpellAbility.java:107)
   at forge.game.player.HumanPlayer.playSpellAbilityNoStack(HumanPlayer.java:172)
   at forge.game.player.HumanPlayer.playSpellAbilityNoStack(HumanPlayer.java:164)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:243)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:151)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:75)
   at forge.game.GameAction.changeZone(GameAction.java:178)
   at forge.game.GameAction.moveTo(GameAction.java:366)
   at forge.game.GameAction.moveTo(GameAction.java:347)
   at forge.game.GameAction.moveToGraveyard(GameAction.java:473)
   at forge.game.player.Player.discard(Player.java:1629)
   at forge.card.cost.CostDiscard.doPayment(CostDiscard.java:291)
   at forge.card.cost.CostPartWithList.executePayment(CostPartWithList.java:97)
   at forge.card.cost.CostDiscard.payHuman(CostDiscard.java:168)
   at forge.card.cost.CostPayment.payCost(CostPayment.java:111)
   at forge.card.spellability.HumanPlaySpellAbility.fillRequirements(HumanPlaySpellAbility.java:97)
   at forge.game.player.HumanPlayer.playSpellAbility(HumanPlayer.java:142)
   at forge.game.player.HumanPlayer.playSpellAbility(HumanPlayer.java:85)
   at forge.control.input.InputPassPriority$1.run(InputPassPriority.java:89)
   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: 09 May 2013, 06:57
by Sloth
Diogenes wrote:If you pair Geist of Saint Traft 's angel with any Soulbond creature, the creature that gives Soulbond doesn't unpair when the token is exiled.
Fixed! Thanks Diogenes.

swordshine wrote:r21271, when AI's Jugan, the Rising Star dies, AI distributes infinite counters.
Fixed! Thanks swordshine.

Pux wrote:Description: It happened during M2. The AI probably wanted to play Root-Kin Ally.
Convoke is fixed (the AI will no longer try to use it)! Thanks Pux.

slowe wrote:AI's The Abyss triggers on my upkeep and I Unsummon my only creature. I am unable to proceed past the prompt to choose a target for The Abyss's ability.
Fixed! Thanks slowe.

Hanmac wrote:Bugs:
  • Scion of Vitu-Ghazi
    Forge says that the card has Flying, but only the Token generated with this card has.
  • Renegade Krasis
    When its Evolves it adds an Counter and then later an counter on all other creature with +1/+1 counter, but in Forge it adds to an Counter to itself too.

Dumb AI:
  • Tavern Swindler
    the AI wants to pay 3Live points when it only has 3, its possible but the AI should avoid that
These are fixed! Thanks Hanmac.

ChaossssMark wrote:Description: I'm not sure what just happened. The error report mentions "Charm", so I'm guessing that it is possible that the AI tried to cast Dimir Charm and made this...
Fixed! Thanks ChaossssMark.

Arclight wrote:Description: [Sigil of Sleep was in my graveyard. I played an Iridescent Drake (which has the effect of automatically attaching an aura from your graveyard to it), when prompted of which aura to attach, I select Sigil of Sleep and then received the bug error.]
Fixed! Thanks Arclight.

Salmiaka wrote:Description: [Recycling a card enchanted with Wheel of Sun and Moon ]
Fixed! Thanks Salmiaka.

Re: Bug Reports (snapshot builds)

PostPosted: 09 May 2013, 07:15
by Jak
Problem with the card Yosei, the Morning Star
The AI had it in play, I played a Cryptic Command and targeted Yosei to put it back in his hand and then the ability of Yosei triggered as it was put into the graveyard. :?

General bug report | Open
Code: Select all
Forge Version:    1.3.16-SNAPSHOT-r21394
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_09 Oracle Corporation

Re: Bug Reports (snapshot builds)

PostPosted: 09 May 2013, 20:18
by Murujan
From the 1.3.15 beta thread :
Murujan wrote:Problem : Phasing out Phyrexian Dreadnought with either Vision Charm or Reality Ripple in response to its "Sacrifice X" ability ends up in a crash when the ability resolves : The dreadnought is targetable (when it shouldn't be a valid target) therefore you have no other option than choosing it, then it crashes.
Max mtg wrote:@Mirujan, Phyrexian Dreadnought was fixed yesterday. Get yourself either a fresh snapshot (today's is fine) or the next beta when it's out.
The part where it crashes is fixed indeed, but it still end up with the Phyrexian Dreadnought being sacrificed when it shouldn't be (due to being phased out).

Re: Bug Reports (snapshot builds)

PostPosted: 10 May 2013, 14:55
by swordshine
r21421, ability Delve seems broken.

Re: Bug Report

PostPosted: 11 May 2013, 00:21
by JaeKill
Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.3.16-SNAPSHOT-r21414
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.VMatchUI.populate(VMatchUI.java:114)
   at forge.control.FControl.changeState(FControl.java:218)
   at forge.game.MatchController.attachUiToMatch(MatchController.java:191)
   at forge.game.MatchController.startRound(MatchController.java:146)
   at forge.gui.home.quest.SSubmenuQuestUtil$3.run(SSubmenuQuestUtil.java:426)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

Re: Bug Reports (snapshot builds)

PostPosted: 11 May 2013, 03:49
by Fetenbier
Description: [Cpu vs Human - he lose game after use a creature spell with 1 life and he lose for creatures that comes onto battlefield 1 life] :roll:


I had Blood Seeker onto field and he casts a Squirrel with 1 life = crash :shock:


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

java.lang.NullPointerException
   at forge.card.cardfactory.CardFactoryUtil.xCount(CardFactoryUtil.java:1382)
   at forge.card.ability.AbilityUtils.xCount(AbilityUtils.java:1230)
   at forge.card.ability.AbilityUtils.calculateAmount(AbilityUtils.java:350)
   at forge.card.staticability.StaticAbility.checkConditions(StaticAbility.java:559)
   at forge.card.staticability.StaticAbility.applyAbility(StaticAbility.java:239)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:887)
   at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:184)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:201)
   at forge.game.GameAction.checkStateEffects(GameAction.java:1079)
   at forge.game.zone.MagicStack.finishResolving(MagicStack.java:736)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1058)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1076)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1049)
   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.game.ai.AiController.onPriorityRecieved(AiController.java:821)
   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)
Description: [describe what you were doing when the crash occurred]

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_17 Oracle Corporation

java.lang.IllegalArgumentException: illegal component position
   at java.awt.Container.addImpl(Unknown Source)
   at java.awt.Container.add(Unknown Source)
   at forge.gui.framework.DragCell.addDoc(DragCell.java:278)
   at forge.gui.deckeditor.controllers.CEditorQuest.exit(CEditorQuest.java:318)
   at forge.control.FControl$4.windowClosing(FControl.java:140)
   at java.awt.Window.processWindowEvent(Unknown Source)
   at javax.swing.JFrame.processWindowEvent(Unknown Source)
   at java.awt.Window.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

Re: Bug Reports (snapshot builds)

PostPosted: 11 May 2013, 08:53
by swordshine
Fetenbier wrote:Description: [Cpu vs Human - he lose game after use a creature spell with 1 life and he lose for creatures that comes onto battlefield 1 life] :roll:


I had Blood Seeker onto field and he casts a Squirrel with 1 life = crash :shock:


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

java.lang.NullPointerException
   at forge.card.cardfactory.CardFactoryUtil.xCount(CardFactoryUtil.java:1382)
   at forge.card.ability.AbilityUtils.xCount(AbilityUtils.java:1230)
   at forge.card.ability.AbilityUtils.calculateAmount(AbilityUtils.java:350)
   at forge.card.staticability.StaticAbility.checkConditions(StaticAbility.java:559)
   at forge.card.staticability.StaticAbility.applyAbility(StaticAbility.java:239)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:887)
   at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:184)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:201)
   at forge.game.GameAction.checkStateEffects(GameAction.java:1079)
   at forge.game.zone.MagicStack.finishResolving(MagicStack.java:736)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1058)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1076)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1049)
   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.game.ai.AiController.onPriorityRecieved(AiController.java:821)
   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)
Description: [describe what you were doing when the crash occurred]

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_17 Oracle Corporation

java.lang.IllegalArgumentException: illegal component position
   at java.awt.Container.addImpl(Unknown Source)
   at java.awt.Container.add(Unknown Source)
   at forge.gui.framework.DragCell.addDoc(DragCell.java:278)
   at forge.gui.deckeditor.controllers.CEditorQuest.exit(CEditorQuest.java:318)
   at forge.control.FControl$4.windowClosing(FControl.java:140)
   at java.awt.Window.processWindowEvent(Unknown Source)
   at javax.swing.JFrame.processWindowEvent(Unknown Source)
   at java.awt.Window.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Your version is outdated. Please download the daily snapshot:http://cardforge.org/releases/snapshots/forge/forge/1.3.16-SNAPSHOT/

Re: Bug Reports (snapshot builds)

PostPosted: 11 May 2013, 09:59
by Pande
The forum won't allow me to post exception reports. It claims it looks too spamy for a new user.

/shrug

Re: Bug Reports (snapshot builds)

PostPosted: 11 May 2013, 10:00
by Pande
But now it does.

/shrug again

Description: Playing Assault/Battery with Chandra the Firebrand in play gave me this exception report

RuntimeException | Open
Code: Select all
Forge Version:    1.3.15-r21351
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 Assault deals 2 damage to target creature or player. from card Assault (195)
   at forge.Card.setSplitStateToPlayAbility(Card.java:8336)
   at forge.game.player.HumanPlayer.playSpellAbilityWithoutPayingManaCost(HumanPlayer.java:246)
   at forge.game.player.PlayerControllerHuman.playSpellAbilityForFree(PlayerControllerHuman.java:136)
   at forge.card.cardfactory.CardFactory.copySpellontoStack(CardFactory.java:206)
   at forge.card.ability.effects.CopySpellAbilityEffect.resolve(CopySpellAbilityEffect.java:118)
   at forge.card.ability.AbilityApiBased.resolve(AbilityApiBased.java:62)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1060)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1039)
   at forge.card.spellability.HumanPlaySpellAbility.fillRequirements(HumanPlaySpellAbility.java:107)
   at forge.game.player.HumanPlayer.playSpellAbilityNoStack(HumanPlayer.java:172)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:368)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1060)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1039)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:618)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:743)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:751)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:82)
   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: 11 May 2013, 14:46
by Diogenes
The AI played a Tablet of the Guilds, resulting in the following NPE when it had to choose colors:

NullPointerException | Open
Code: Select all
Forge Version:    1.3.16-SNAPSHOT-r21419
Operating System: Windows Vista 6.0 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.game.ai.ComputerUtilCard.getColorByProminence(ComputerUtilCard.java:835)
   at forge.card.ability.effects.ChooseColorEffect.resolve(ChooseColorEffect.java:79)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1056)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1035)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:245)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:151)
   at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:71)
   at forge.game.GameAction.changeZone(GameAction.java:178)
   at forge.game.GameAction.moveTo(GameAction.java:366)
   at forge.game.GameAction.moveTo(GameAction.java:347)
   at forge.game.GameAction.moveToPlay(GameAction.java:564)
   at forge.game.GameAction.moveTo(GameAction.java:730)
   at forge.game.GameAction.moveTo(GameAction.java:709)
   at forge.card.spellability.SpellPermanent.resolve(SpellPermanent.java:371)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:620)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:744)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:752)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:82)
   at forge.control.input.InputBase$1.run(InputBase.java:74)
   at forge.FThreads$1.run(FThreads.java:115)
   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: 11 May 2013, 19:30
by friarsol
r21433

CopyPermanent does not fire static ETB abilities.

1. Bring a Spike Feeder into play.
2. Cast Cackling Counterpart on it.
3. Watch as nothing seems to happen.

I just noticed this with Prime Speaker Zegana not ETB with counters when testing Momir Basic stuff, but the above is an easier repro.