Page 282 of 441

Re: Current Known Bugs list

PostPosted: 08 Mar 2011, 03:07
by Xitax
slapshot5 wrote:
Xitax wrote:Bug: Computer taps Shu Farmer, but I get the life.
I'm not seeing this problem in SVN. Did the computer take it form you with a Control Magic or something like that?

-slapshot5
Sorry, I could have sworn I saw this happen, but couldn't reproduce it later. :?

Re: Current Known Bugs list

PostPosted: 08 Mar 2011, 09:07
by cc-drake
- Greater Forgeling 's ability is missing
- AI's Augury Owl is unhappy:
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: 2, Size: 2


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_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
   at java.util.ArrayList.RangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at forge.CardList.getCard(CardList.java:114)
   at forge.CardList.get(CardList.java:118)
   at forge.AIPlayer.doScry(AIPlayer.java:184)
   at forge.Player.scry(Player.java:767)
   at forge.AbilityFactory_ZoneAffecting.scryResolve(AbilityFactory_ZoneAffecting.java:1150)
   at forge.AbilityFactory_ZoneAffecting.access$6(AbilityFactory_ZoneAffecting.java:1132)
   at forge.AbilityFactory_ZoneAffecting$10.resolve(AbilityFactory_ZoneAffecting.java:1066)
   at forge.ComputerUtil.playNoStack(ComputerUtil.java:99)
   at forge.TriggerHandler$2.resolve(TriggerHandler.java:862)
   at forge.MagicStack.resolveStack(MagicStack.java:669)
   at forge.Phase.passPriority(Phase.java:528)
   at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:35)
   at forge.GuiInput.selectButtonOK(GuiInput.java:35)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:948)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:947)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:735)
   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

PostPosted: 08 Mar 2011, 09:17
by slapshot5
Zirbert wrote:3-04 Beta -

I had no cards in hand, and the AI had a Cunning Lethemancer on the battlefield. When the AI's upkeep rolled around, the game prompted me to discard a card, but I didn't have any. Cancel and OK were both greyed out. I had no way to proceed except conceding the game.
I think this has already been fixed since the beta was released. I do not repro using SVN.

-slapshot5

Re: Current Known Bugs list

PostPosted: 08 Mar 2011, 09:34
by slapshot5
cc-drake wrote:- Greater Forgeling 's ability is missing
- AI's Augury Owl is unhappy:
Both now fixed in SVN. Thanks!
-slapshot5

Re: Current Known Bugs list

PostPosted: 08 Mar 2011, 11:16
by cc-drake
- Banshee's Blade does only trigger when dealing damage to a player, not to creatures
- Zhang Liao, Hero of Hefei deals damage to AI and:
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 Zhang Liao, Hero of Hefei


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_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: AbilityFactory : getAbility -- abString too short in Zhang Liao, Hero of Hefei
   at forge.AbilityFactory.getMapParams(AbilityFactory.java:95)
   at forge.AbilityFactory.getAbility(AbilityFactory.java:131)
   at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:298)
   at forge.TriggerHandler.runTrigger(TriggerHandler.java:197)
   at forge.Player.addDamageAfterPrevention(Player.java:273)
   at forge.Player.addCombatDamage(Player.java:466)
   at forge.Combat.dealAssignedDamage(Combat.java:612)
   at forge.Phase.handleBeginPhase(Phase.java:259)
   at forge.InputControl.updateInput(InputControl.java:91)
   at forge.GuiInput.update(GuiInput.java:19)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.Phase.nextPhase(Phase.java:379)
   at forge.Phase.nextPhase(Phase.java:382)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:740)
   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)
- If I cast Dregs of Sorrow by Temporal Aperture, I can choose X as I wish

Re: Current Known Bugs list

PostPosted: 08 Mar 2011, 12:43
by Chris H.
cc-drake wrote:- Zhang Liao, Hero of Hefei deals damage to AI and:
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 Zhang Liao, Hero of Hefei


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_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: AbilityFactory : getAbility -- abString too short in Zhang Liao, Hero of Hefei
   at forge.AbilityFactory.getMapParams(AbilityFactory.java:95)
   at forge.AbilityFactory.getAbility(AbilityFactory.java:131)
   at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:298)
   at forge.TriggerHandler.runTrigger(TriggerHandler.java:197)
   at forge.Player.addDamageAfterPrevention(Player.java:273)
   at forge.Player.addCombatDamage(Player.java:466)
   at forge.Combat.dealAssignedDamage(Combat.java:612)
   at forge.Phase.handleBeginPhase(Phase.java:259)
   at forge.InputControl.updateInput(InputControl.java:91)
   at forge.GuiInput.update(GuiInput.java:19)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.Phase.nextPhase(Phase.java:379)
   at forge.Phase.nextPhase(Phase.java:382)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:740)
   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)
`
Fixed Zhang Liao, Hero of Hefei. The discard ability was set up as a drawback rather than as a triggered ability. Thank you.

Re: Current Known Bugs list

PostPosted: 08 Mar 2011, 12:53
by cc-drake
- Lifelink should not use the stack (in Forge you can loose with lifelink on the stack)
- AI can play a first-turn Phyrexian Dreadnought without sacrificing any creatures
- Do or Die should somehow work as Fact or Fiction, but it says
Randomly destroy half of the creatures target player controls. They can't be regenerated.
- AI sacrifies Gristleback for 0 life
- Blade of the Bloodchief triggers even if it is still in my library
- AI returned my Vampire Nighthawk with Grim Harvest to my hand
- When I discard a creature with Lore Broker when I have a card with Recover in my graveyard (Krovikan Rot for example), Forge forces me to discard my entire hand.
- When I try to generate a "5-color Deck (original)", I get
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


GenerateConstructedDeck() : generateDeck() error, deck size it not 60, deck size is 49


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_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: GenerateConstructedDeck() : generateDeck() error, deck size it not 60, deck size is 49
   at forge.GenerateConstructedMultiColorDeck.generate5ColorDeck(GenerateConstructedMultiColorDeck.java:96)
   at forge.Gui_NewGame.generateConstructed5ColorDeck(Gui_NewGame.java:677)
   at forge.Gui_NewGame.genDecks(Gui_NewGame.java:641)
   at forge.Gui_NewGame.startButton_actionPerformed(Gui_NewGame.java:545)
   at forge.Gui_NewGame$11.actionPerformed(Gui_NewGame.java:397)
   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)
- When Jackalope Herd triggers:
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


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_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.AbilityFactory_ChangeZone.changeHiddenOriginStackDescription(AbilityFactory_ChangeZone.java:389)
   at forge.AbilityFactory_ChangeZone.changeZoneDescription(AbilityFactory_ChangeZone.java:160)
   at forge.AbilityFactory_ChangeZone.access$2(AbilityFactory_ChangeZone.java:155)
   at forge.AbilityFactory_ChangeZone$1.getStackDescription(AbilityFactory_ChangeZone.java:30)
   at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:303)
   at forge.TriggerHandler.runTrigger(TriggerHandler.java:197)
   at forge.MagicStack.add(MagicStack.java:400)
   at forge.MagicStack.addAndUnfreeze(MagicStack.java:66)
   at forge.ComputerUtil.playCards(ComputerUtil.java:40)
   at forge.ComputerAI_General.playCards(ComputerAI_General.java:36)
   at forge.ComputerAI_General.main2(ComputerAI_General.java:30)
   at forge.ComputerAI_Input.think(ComputerAI_Input.java:65)
   at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:31)
   at forge.GuiInput.setInput(GuiInput.java:27)
   at forge.GuiInput.update(GuiInput.java:21)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.InputControl.resetInput(InputControl.java:52)
   at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:39)
   at forge.GuiInput.selectButtonOK(GuiInput.java:35)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:948)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:947)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:735)
   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

PostPosted: 09 Mar 2011, 06:03
by slapshot5
cc-drake wrote:- AI can play a first-turn Phyrexian Dreadnought without sacrificing any creatures
AI using Phyrexian Dreadnought is not supported at this time. It should never show up in an AI deck.

-slapshot5

Re: Current Known Bugs list

PostPosted: 09 Mar 2011, 06:08
by slapshot5
cc-drake wrote:- When Jackalope Herd triggers:
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:
Fixed in SVN. Thanks!

-slapshot5

Re: Current Known Bugs list

PostPosted: 09 Mar 2011, 10:02
by cc-drake
- I can attack AI with 3 creatures even if AI controls a Crawlspace
- Warped Researcher triggers even if he's still in the library

Re: Current Known Bugs list

PostPosted: 09 Mar 2011, 10:41
by Sloth
cc-drake wrote:- AI returned my Vampire Nighthawk with Grim Harvest to my hand
- When I discard a creature with Lore Broker when I have a card with Recover in my graveyard (Krovikan Rot for example), Forge forces me to discard my entire hand.
- I can attack AI with 3 creatures even if AI controls a Crawlspace
- Warped Researcher triggers even if he's still in the library
All Fixed! Thanks cc-drake.

Re: Current Known Bugs list

PostPosted: 09 Mar 2011, 12:19
by cc-drake
- AI played Lunar Avenger with several Island and Mountain and it entered the battlefield correctly with 2 +1/+1 counters. After an Evacuation, AI played again Lunar Avenger, but this time it's +1/+1 counters are missing.
- AI can exile its Electric Eel on the battlefield as alternative cost for Snapback
- Celestial Ancient triggers for opponent's enchantments
- When Wispmare enters the battlefield and AI controls a Diplomatic Immunity, I can't cancel Wispmare's ability
- Gelid Shackles don't have the Defender part in their text box
- When clicking onto an Verdant Field - enchanted Forest, the resulting text box asking which ability to activate has the wrong size
- AI's Evil Eye of Urborg prevents me from attack
- Caustic Crawler deals -1/-1 counters instead of the "until EOT"-effect
- Necromantic Thirst asks which card to reanimate after enchanted creature killed AI
- I cast a creature with "Champion a creature" and chose my Sleeper Agent (owned by AI). Then, Sleeper Agent was placed in AI's Exile, but (first bug) the number of exiled cards by AI was still 0. When my Champion died afterwards, Sleeper Agent returned to play under AI's control, the "target opponent gets control of Sleeper Agent"-ability was put on the stack, but on resolution (second bug) nothing happens. In the next upkeep, (third bug) Sleeper Agent triggers twice and therefore dealt 4 damage to AI.
- Abduction 's "You control..."-note is missing in it's text box
- Necroskitter reanimates any of opponent's dying creatures, not only these with -1/-1 counters
- Fallen Ideal brought into play with Tempting Wurm is not being attached to a creature
- After assigning damage with Lightning Cloud, the creature isn't put into a graveyard before EOT
- A Quicksilver Gargantuan cloning a Flowstone Mauler doesn't get the +1/-1 ability.
- In round 2 of the same match as directly above, I'm not allowed to cast Quicksilver Gargantuan even though nothing forbids it. In the next match with a different "generate deck", I was not allowed to cast a Pygmy Allosaurus in turn 3, so noted all cards on the battlefield and my/AI's hand, put them into some decks and tried again, but this time it worked fine, so this bug isn't related to any special card combinations. I also had no exceptions in that Forge session. I remember that in the past, I was often unable to cast different cards with no reason. Further investigation necessary.
- Caustic Tar enters the battlefield without enchanting a land
- Dirge of Dread has no Cycling
- The Hornet Cannon tokens are not destroyed at EOT and have
Token
Flying, Haste

HIDDEN At the beginning of the end step, destroy Hornet.
- Reveille Squad has
no text.
Whenever one or more creatures attack you, if CARDNAMWE is untapped, you may untap all creatures you control.
- Barishi is dying:
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


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_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.AbilityFactory_ChangeZone.changeKnownPreferredTarget(AbilityFactory_ChangeZone.java:800)
   at forge.AbilityFactory_ChangeZone.changeKnownOriginTrigger(AbilityFactory_ChangeZone.java:934)
   at forge.AbilityFactory_ChangeZone.changeZoneTriggerAI(AbilityFactory_ChangeZone.java:150)
   at forge.AbilityFactory_ChangeZone.access$3(AbilityFactory_ChangeZone.java:142)
   at forge.AbilityFactory_ChangeZone$1.doTrigger(AbilityFactory_ChangeZone.java:35)
   at forge.TriggerHandler$2.doTrigger(TriggerHandler.java:376)
   at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:882)
   at forge.TriggerHandler.runTrigger(TriggerHandler.java:218)
   at forge.GameAction.moveTo(GameAction.java:84)
   at forge.GameAction.moveToGraveyard(GameAction.java:176)
   at forge.GameAction.sacrificeDestroy(GameAction.java:2045)
   at forge.GameAction.destroyNoRegeneration(GameAction.java:651)
   at forge.AbilityFactory_Destroy.destroyResolve(AbilityFactory_Destroy.java:353)
   at forge.AbilityFactory_Destroy$2.resolve(AbilityFactory_Destroy.java:60)
   at forge.MagicStack.resolveStack(MagicStack.java:669)
   at forge.Phase.passPriority(Phase.java:528)
   at forge.ComputerAI_General.stackResponse(ComputerAI_General.java:286)
   at forge.ComputerAI_General.stack_not_empty(ComputerAI_General.java:241)
   at forge.InputControl.updateInput(InputControl.java:145)
   at forge.GuiInput.update(GuiInput.java:19)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.InputControl.resetInput(InputControl.java:52)
   at forge.Phase.passPriority(Phase.java:519)
   at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:35)
   at forge.GuiInput.selectButtonOK(GuiInput.java:35)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:948)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:947)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:735)
   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.plaf.basic.BasicRootPaneUI$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.KeyboardManager.fireBinding(Unknown Source)
   at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
   at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(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$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)
- Fiery Mantle is put into a graveyard from play:
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


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_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.AbilityFactory_ChangeZone.changeKnownPreferredTarget(AbilityFactory_ChangeZone.java:800)
   at forge.AbilityFactory_ChangeZone.changeKnownOriginTrigger(AbilityFactory_ChangeZone.java:934)
   at forge.AbilityFactory_ChangeZone.changeZoneTriggerAI(AbilityFactory_ChangeZone.java:150)
   at forge.AbilityFactory_ChangeZone.access$3(AbilityFactory_ChangeZone.java:142)
   at forge.AbilityFactory_ChangeZone$1.doTrigger(AbilityFactory_ChangeZone.java:35)
   at forge.TriggerHandler$2.doTrigger(TriggerHandler.java:376)
   at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:882)
   at forge.TriggerHandler.runTrigger(TriggerHandler.java:218)
   at forge.GameAction.moveTo(GameAction.java:84)
   at forge.GameAction.moveToGraveyard(GameAction.java:176)
   at forge.GameAction.checkStateEffects(GameAction.java:514)
   at forge.MagicStack.resolveStack(MagicStack.java:704)
   at forge.Phase.passPriority(Phase.java:528)
   at forge.ComputerAI_General.stackResponse(ComputerAI_General.java:286)
   at forge.ComputerAI_General.stack_not_empty(ComputerAI_General.java:241)
   at forge.InputControl.updateInput(InputControl.java:145)
   at forge.GuiInput.update(GuiInput.java:19)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.InputControl.resetInput(InputControl.java:52)
   at forge.Phase.passPriority(Phase.java:519)
   at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:35)
   at forge.GuiInput.selectButtonOK(GuiInput.java:35)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:948)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:947)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:735)
   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)
- Endless Cockroaches are dying:
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


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_24 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.AbilityFactory_ChangeZone.changeKnownPreferredTarget(AbilityFactory_ChangeZone.java:800)
   at forge.AbilityFactory_ChangeZone.changeKnownOriginTrigger(AbilityFactory_ChangeZone.java:934)
   at forge.AbilityFactory_ChangeZone.changeZoneTriggerAI(AbilityFactory_ChangeZone.java:150)
   at forge.AbilityFactory_ChangeZone.access$3(AbilityFactory_ChangeZone.java:142)
   at forge.AbilityFactory_ChangeZone$1.doTrigger(AbilityFactory_ChangeZone.java:35)
   at forge.TriggerHandler$2.doTrigger(TriggerHandler.java:376)
   at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:882)
   at forge.TriggerHandler.runTrigger(TriggerHandler.java:218)
   at forge.GameAction.moveTo(GameAction.java:84)
   at forge.GameAction.moveToGraveyard(GameAction.java:176)
   at forge.GameAction.sacrificeDestroy(GameAction.java:2045)
   at forge.GameAction.destroy(GameAction.java:2151)
   at forge.GameAction.checkStateEffects(GameAction.java:485)
   at forge.Phase.handleBeginPhase(Phase.java:261)
   at forge.InputControl.updateInput(InputControl.java:91)
   at forge.GuiInput.update(GuiInput.java:19)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(MyObservable.java:9)
   at forge.Phase.nextPhase(Phase.java:379)
   at forge.Phase.nextPhase(Phase.java:382)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:740)
   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

PostPosted: 10 Mar 2011, 15:34
by Sloth
cc-drake wrote:- AI sacrifies Gristleback for 0 life
- AI's Evil Eye of Urborg prevents me from attack
- Caustic Crawler deals -1/-1 counters instead of the "until EOT"-effect
- Abduction 's "You control..."-note is missing in it's text box
- Necroskitter reanimates any of opponent's dying creatures, not only these with -1/-1 counters
- Dirge of Dread has no Cycling
- The Hornet Cannon tokens are not destroyed at EOT and have
Token
Flying, Haste

HIDDEN At the beginning of the end step, destroy Hornet.
- Reveille Squad has
no text.
Whenever one or more creatures attack you, if CARDNAMWE is untapped, you may untap all creatures you control.
I have fixed these. Thanks cc-drake.

EDIT: Celestial Ancient is now also fixed.

EDIT2:"When Wispmare enters the battlefield and AI controls a Diplomatic Immunity, I can't cancel Wispmare's ability" is fixed!

Re: Current Known Bugs list

PostPosted: 10 Mar 2011, 16:27
by cc-drake
- If AI's Hazy Homunculus attacks unblockable and I respond with tapping all of my lands, it remains unblockable until Combat Damage phase. I should be able to block him.
- Stoic Champion triggers while he's still in my library

Re: Current Known Bugs list

PostPosted: 10 Mar 2011, 16:53
by Sloth
cc-drake wrote:- Stoic Champion triggers while he's still in my library
Fixed!