forge-1.2.16-20121023.112808-17
Computer activates
Sun Droplet during my turn when i have
Grand Abolisher in play. Is this correct or a bug?
EDIT
Mox Diamond has the same problem as i reported with
Lotus Vale. When you play it and discard a land, you get an error. But perhaps this was also fixed at the same time
Lotus Vale was fixed?
- | Open
- This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
null
Version:
Forge version 1.2.16-SNAPSHOT
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.7.0_07 Vendor: Oracle Corporation
Detailed error trace:
java.lang.NullPointerException
at forge.card.abilityfactory.AbilityFactoryChangeZone.isHidden(AbilityFactoryChangeZone.java:250)
at forge.card.abilityfactory.AbilityFactoryChangeZone.changeZoneResolve(AbilityFactoryChangeZone.java:444)
at forge.card.abilityfactory.AbilityFactoryChangeZone.access$2(AbilityFactoryChangeZone.java:437)
at forge.card.abilityfactory.AbilityFactoryChangeZone$1DrawbackChangeZone.resolve(AbilityFactoryChangeZone.java:202)
at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:2761)
at forge.card.abilityfactory.AbilityFactory.resolveSubAbilities(AbilityFactory.java:2919)
at forge.card.abilityfactory.AbilityFactory.resolveSubAbilities(AbilityFactory.java:2921)
at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:2762)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:2891)
at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:189)
at forge.card.cost.CostPayment.payCost(CostPayment.java:226)
at forge.card.cost.CostPayment.paidCost(CostPayment.java:189)
at forge.card.cost.CostMana.payHuman(CostMana.java:230)
at forge.card.cost.CostPayment.payCost(CostPayment.java:220)
at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:178)
at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:164)
at forge.card.spellability.SpellAbilityRequirements.finishedTargeting(SpellAbilityRequirements.java:153)
at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:209)
at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:216)
at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:216)
at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:216)
at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:129)
at forge.GameAction.playSpellAbilityNoStack(GameAction.java:2022)
at forge.card.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:238)
at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:145)
at forge.card.replacement.ReplacementHandler.run(ReplacementHandler.java:69)
at forge.GameAction.changeZone(GameAction.java:187)
at forge.GameAction.moveTo(GameAction.java:362)
at forge.GameAction.moveTo(GameAction.java:343)
at forge.GameAction.moveToPlay(GameAction.java:600)
at forge.GameAction.moveTo(GameAction.java:767)
at forge.GameAction.moveTo(GameAction.java:744)
at forge.card.spellability.SpellPermanent.resolve(SpellPermanent.java:586)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:918)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:714)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:75)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:79)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:91)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(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)