Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by cc-drake » 18 Feb 2011, 09:11
- Soulcatcher triggers for non-flying creatures
- When the ability of Neurok Invisimancer triggers, the text on the stack says
- Urborg Syphon-Mage does not work.
- When you attack with a creature equipped with Sword of Light and Shadow and kill your opponent with that creature, the game asks which creature to raise from death while you have already won the game.
- When the ability of Serrated Biskelion is activated, the text on the stack says
- AI uses its Jace's Erasure targeting human, but on resolution the ability seems to work almost never, only in some rare cases when the top card of my library is a basic land (and even then not always).
- When the ability of Neurok Invisimancer triggers, the text on the stack says
I assume this is because the AI didn't choose a target for the ability.When Neurok Invisimancer enters the battlefield, target creature is unblockable this turn.(Targetin)
- Urborg Syphon-Mage does not work.
- When you attack with a creature equipped with Sword of Light and Shadow and kill your opponent with that creature, the game asks which creature to raise from death while you have already won the game.
- When the ability of Serrated Biskelion is activated, the text on the stack says
even if Serrated Biskelion targets another creature.Serrated Biskelion - Put 1 -1/-1 counter on Serrated Biskelion. Put 1 -1/-1 counter on Serrated Biskelion.
- AI uses its Jace's Erasure targeting human, but on resolution the ability seems to work almost never, only in some rare cases when the top card of my library is a basic land (and even then not always).
Re: Current Known Bugs list
by Chris H. » 18 Feb 2011, 13:42
The Urborg Syphon-Mage and Soulcatcher bugs are now fixed.
The Neurok Invisimancer bug is seen in cards using Trigger to activate the AF_Pump abs. This works for the human but not the AI. Not sure when this one will be fixed, it impacts a number of cards.
The Neurok Invisimancer bug is seen in cards using Trigger to activate the AF_Pump abs. This works for the human but not the AI. Not sure when this one will be fixed, it impacts a number of cards.
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Current Known Bugs list
by friarsol » 18 Feb 2011, 14:36
This code doesn't exist yet for reattaching enchantments. There are a few cases where it's hardcoded (particularly Academy Rector or similar cards), ideally the code that's used for Rector can be transferred to be used by any card. But this hasn't happened yet.lovelydwarf wrote:I blinked an ice cage using Venser's first ability; when the enchantment returned, it ask me to select a new target. It just sat there. I believe I should have to choose a new target.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Current Known Bugs list
by cc-drake » 18 Feb 2011, 16:19
- When I played Whip Sergeant in my first Main Phase and tried to give it haste, AI played Scattershot in response, but Storm didn't work.
Re: Current Known Bugs list
by Chris H. » 18 Feb 2011, 16:20
`friarsol wrote:This code doesn't exist yet for reattaching enchantments. There are a few cases where it's hardcoded (particularly Academy Rector or similar cards), ideally the code that's used for Rector can be transferred to be used by any card. But this hasn't happened yet.lovelydwarf wrote:I blinked an ice cage using Venser's first ability; when the enchantment returned, it ask me to select a new target. It just sat there. I believe I should have to choose a new target.
Yeah, I updated the Academy Rector code several months ago. I like to believe that this card now works better than the original code.

There are a number of short comings with the aura code as it stands at this time. It probably should be re-written at some point. I agree with Hellfish that this would be a time consuming process and would require a lot of changes in various parts of the project.
I would suggest that we continue working on the existing AF + trigger system. Finish this before we take on another major project.

-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Current Known Bugs list
by cc-drake » 18 Feb 2011, 16:51
- AI has Sigil of the New Dawn and Moonwing Moth in play and only a Plains on its hand, while I attack with Cadaverous Knight and Scalpelexis. In the Declare Blockers step, I got the following error:
- Tolarian Emissary doesn't fly
- AI uses Koth of the Hammer to animate a Mountain and equips it with Shuko. At end of turn, Shouko remains on the Mountain even if it stops being a creature.
- Error when attacking with Tresserhorn Skyknight into Pardic Dragon:
- I think this bug is already known, but anyway - I took AI's Malachite Golem with Volition Reins and the Golem didn't get summoning sickness. When the Golem died later on, Volition Reins remained on the battlefield without enchanting anything.
- Mirror-Sigil Sergeant does not make tokens even if I control an Unstable Mutation
- At the bedinning of a new game, I got this error:
- Pawn of Ulamog triggers for AI's creatures, too. Besides, it's card text reads
- AI's Silent Arbiter (with 4 -1/-1 counters) does not forbid me to attack with more than one creature
EDIT: - Midsummer Revel should not trigger at the beginning of opponents upkeep
EDIT: - Norwood Warrior gets +1/+1 for each creature declared as blocker.
EDIT: - Crypt Cobra equipped with Bladed Pinions deals no Poison counters
- Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
Index: 0, Size: 0
Version:
Forge -- official beta: $Date: 2011-01-06 17:34:48 +0100 (to, 06 jan 2011) $, SVN revision: $Revision: 4891 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_24 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.CardList.getCard(Unknown Source)
at forge.CardList.get(Unknown Source)
at forge.AbilityFactory_ChangeZone.changeKnownOriginCanPlayAI(Unknown Source)
at forge.AbilityFactory_ChangeZone.changeZoneCanPlayAI(Unknown Source)
at forge.AbilityFactory_ChangeZone.access$0(Unknown Source)
at forge.AbilityFactory_ChangeZone$1.doTrigger(Unknown Source)
at forge.TriggerHandler$1.doTrigger(Unknown Source)
at forge.TriggerHandler.runSingleTrigger(Unknown Source)
at forge.TriggerHandler.runTrigger(Unknown Source)
at forge.GameAction.moveTo(Unknown Source)
at forge.GameAction.moveToGraveyard(Unknown Source)
at forge.GameAction.sacrificeDestroy(Unknown Source)
at forge.GameAction.destroy(Unknown Source)
at forge.GameAction.checkStateEffects(Unknown Source)
at forge.MagicStack.resolveStack(Unknown Source)
at forge.Phase.passPriority(Unknown Source)
at forge.ComputerAI_General.stackResponse(Unknown Source)
at forge.ComputerAI_General.stack_not_empty(Unknown Source)
at forge.InputControl.updateInput(Unknown Source)
at forge.GuiInput.update(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(Unknown Source)
at forge.InputControl.resetInput(Unknown Source)
at forge.Phase.passPriority(Unknown Source)
at forge.Input_PassPriority.selectButtonOK(Unknown Source)
at forge.GuiInput.selectButtonOK(Unknown Source)
at forge.GuiDisplay4.okButtonActionPerformed(Unknown Source)
at forge.GuiDisplay4.access$3(Unknown Source)
at forge.GuiDisplay4$25.actionPerformed(Unknown Source)
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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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)
- Tolarian Emissary doesn't fly
- AI uses Koth of the Hammer to animate a Mountain and equips it with Shuko. At end of turn, Shouko remains on the Mountain even if it stops being a creature.
- Error when attacking with Tresserhorn Skyknight into Pardic Dragon:
- Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
ComputerUtil : payManaCost() cost was not paid for Pardic Dragon
Version:
Forge -- official beta: $Date: 2011-01-06 17:34:48 +0100 (to, 06 jan 2011) $, SVN revision: $Revision: 4891 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_24 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: ComputerUtil : payManaCost() cost was not paid for Pardic Dragon
at forge.ComputerUtil.payManaCost(Unknown Source)
at forge.Cost_Payment.payComputerCosts(Unknown Source)
at forge.ComputerUtil.playCards(Unknown Source)
at forge.ComputerAI_General.stackResponse(Unknown Source)
at forge.ComputerAI_General.stack_not_empty(Unknown Source)
at forge.InputControl.updateInput(Unknown Source)
at forge.GuiInput.update(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(Unknown Source)
at forge.InputControl.resetInput(Unknown Source)
at forge.Phase.passPriority(Unknown Source)
at forge.Input_PassPriority.selectButtonOK(Unknown Source)
at forge.GuiInput.selectButtonOK(Unknown Source)
at forge.GuiDisplay4.okButtonActionPerformed(Unknown Source)
at forge.GuiDisplay4.access$3(Unknown Source)
at forge.GuiDisplay4$25.actionPerformed(Unknown Source)
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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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)
- I think this bug is already known, but anyway - I took AI's Malachite Golem with Volition Reins and the Golem didn't get summoning sickness. When the Golem died later on, Volition Reins remained on the battlefield without enchanting anything.
- Mirror-Sigil Sergeant does not make tokens even if I control an Unstable Mutation
- At the bedinning of a new game, I got this error:
- Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
There is an error in the card code for Fault Line:
Version:
Forge -- official beta: $Date: 2011-01-06 17:34:48 +0100 (to, 06 jan 2011) $, SVN revision: $Revision: 4891 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_24 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.NumberFormatException: For input string: "X"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at forge.AbilityFactory.calculateAmount(Unknown Source)
at forge.ComputerUtil.canPayCost(Unknown Source)
at forge.ComputerAI_General.getPlayable(Unknown Source)
at forge.ComputerAI_General.getOtherPhases(Unknown Source)
at forge.ComputerAI_General.stackResponse(Unknown Source)
at forge.ComputerAI_General.stack_not_empty(Unknown Source)
at forge.ComputerAI_Input.think(Unknown Source)
at forge.ComputerAI_Input.showMessage(Unknown Source)
at forge.GuiInput.setInput(Unknown Source)
at forge.GuiInput.update(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(Unknown Source)
at forge.Phase.nextPhase(Unknown Source)
at forge.Input.stop(Unknown Source)
at forge.Input_Mulligan.end(Unknown Source)
at forge.Input_Mulligan.selectButtonOK(Unknown Source)
at forge.GuiInput.selectButtonOK(Unknown Source)
at forge.GuiDisplay4.okButtonActionPerformed(Unknown Source)
at forge.GuiDisplay4.access$3(Unknown Source)
at forge.GuiDisplay4$25.actionPerformed(Unknown Source)
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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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)
- Pawn of Ulamog triggers for AI's creatures, too. Besides, it's card text reads
- After canceling an Agony Warp, I tried to cast it again, but this time I was unable to select valid targets until end of the game.Whenever Pawn of Ulamog or another nontoken creature you control is put into a graveyard from the battlefield, you may put a 0/1 colorless Eldrazi Spawn creature token onto the battlefield. It has "Sacrifice this creature: Add to your mana pool."
Whenever Pawn of Ulamog or another nontoken creature you control is put into a graveyard from the battlefield, you may put a 0/1 colorless Eldrazi Spawn creature token onto the battlefield. It has "Sacrifice this creature: Add to your mana pool."
- AI's Silent Arbiter (with 4 -1/-1 counters) does not forbid me to attack with more than one creature
EDIT: - Midsummer Revel should not trigger at the beginning of opponents upkeep
EDIT: - Norwood Warrior gets +1/+1 for each creature declared as blocker.
EDIT: - Crypt Cobra equipped with Bladed Pinions deals no Poison counters
Last edited by cc-drake on 19 Feb 2011, 19:26, edited 5 times in total.
Re: Current Known Bugs list
by Bundy » 19 Feb 2011, 18:12
I just killed Paladin en-Vec with Pestilence, but the Paladin has protection from black, so it should not get any damage from the pestilence ?
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Current Known Bugs list
by slapshot5 » 19 Feb 2011, 18:49
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: Current Known Bugs list
by slapshot5 » 19 Feb 2011, 19:39
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: Current Known Bugs list
by Chris H. » 19 Feb 2011, 20:16
Fixed Midsummer Revel, should now only trigger during your upkeep.
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Current Known Bugs list
by cc-drake » 19 Feb 2011, 20:22
Error when AI's Zephyr Spirit blocks my Earth Servant
- Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
AbilityFactory : getAbility -- abString too short in Zephyr Spirit
Version:
Forge -- official beta: $Date: 2011-01-06 17:34:48 +0100 (to, 06 jan 2011) $, SVN revision: $Revision: 4891 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_24 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: AbilityFactory : getAbility -- abString too short in Zephyr Spirit
at forge.AbilityFactory.getAbility(Unknown Source)
at forge.TriggerHandler.runSingleTrigger(Unknown Source)
at forge.TriggerHandler.runTrigger(Unknown Source)
at forge.CombatUtil.checkBlockedAttackers(Unknown Source)
at forge.PhaseUtil.handleDeclareBlockers(Unknown Source)
at forge.Phase.handleBeginPhase(Unknown Source)
at forge.InputControl.updateInput(Unknown Source)
at forge.GuiInput.update(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(Unknown Source)
at forge.Phase.nextPhase(Unknown Source)
at forge.Phase.nextPhase(Unknown Source)
at forge.GuiDisplay4$25.actionPerformed(Unknown Source)
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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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: Current Known Bugs list
by Chris H. » 19 Feb 2011, 21:32
- Fixed Zephyr Spirit, should now work correctly and not cause an error exception when it blocks.
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Current Known Bugs list
by timmermac » 19 Feb 2011, 22:02
I played a Gnarlid Pack and clicked cancel when the multikicker prompt came up. It immediate tossed me the following error message. I had to concede the game after that, with no option to click OK.
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
null
Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.NullPointerException
at forge.AbilityFactory_CounterMagic.counterCanPlayAI(AbilityFactory_CounterMagic.java:278)
at forge.AbilityFactory_CounterMagic.access$3(AbilityFactory_CounterMagic.java:260)
at forge.AbilityFactory_CounterMagic$2.canPlayAI(AbilityFactory_CounterMagic.java:114)
at forge.ComputerAI_counterSpells2$1.addCard(ComputerAI_counterSpells2.java:65)
at forge.CardList.filter(CardList.java:289)
at forge.ComputerAI_counterSpells2.getPlayableCounterSpells(ComputerAI_counterSpells2.java:58)
at forge.ComputerAI_counterSpells2.counter_Spell(ComputerAI_counterSpells2.java:11)
at forge.MagicStack.push(MagicStack.java:622)
at forge.MagicStack.access$0(MagicStack.java:593)
at forge.MagicStack$5.execute(MagicStack.java:323)
at forge.Input_PayManaCost_Ability.selectButtonCancel(Input_PayManaCost_Ability.java:73)
at forge.GuiInput.selectButtonCancel(GuiInput.java:39)
at forge.GuiDisplay4.cancelButtonActionPerformed(GuiDisplay4.java:942)
at forge.GuiDisplay4.access$2(GuiDisplay4.java:941)
at forge.GuiDisplay4$24.actionPerformed(GuiDisplay4.java:726)
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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(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.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)
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Current Known Bugs list
by timmermac » 20 Feb 2011, 00:00
Can Timetwister be checked to see if the entire library is being shuffled after it is being used? I have a feeling that the graveyard is being shuffled and then placed on top of the library.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Current Known Bugs list
by slapshot5 » 20 Feb 2011, 01:08
It wouldn't surprise me at all if that were the case. Try adding:timmermac wrote:Can Timetwister be checked to see if the entire library is being shuffled after it is being used? I have a feeling that the graveyard is being shuffled and then placed on top of the library.
- Code: Select all
Shuffle$ True
- Code: Select all
SVar:DBChangeAll:DB$ChangeZoneAll | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | SubAbility$ SVar=DBDraw
-slapshot5
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Who is online
Users browsing this forum: No registered users and 55 guests