Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by Sloth » 01 Mar 2011, 20:29
Fixed. Thanks cc-drake.cc-drake wrote:- Exuberant Firestoker can damage a creature
EDIT:
- Also Fixed.cc-drake wrote:- Wings of Velis Vel doesn't give Changeling (or at least the Merfolk bonus of Coralhelm Commander doesn't apply)
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Current Known Bugs list
by cc-drake » 01 Mar 2011, 22:29
- Slingshot Goblin can damage creatures of arbitrary color
- When Corrupt Official becomes blocked by Guardian of the Guildpact, AI doesn't discard a card
- My Rampaging Baloths stolen from AI's grave with Ashen Powder triggers for AI's lands
- Stampede has the text
- When Corrupt Official becomes blocked by Guardian of the Guildpact, AI doesn't discard a card
- My Rampaging Baloths stolen from AI's grave with Ashen Powder triggers for AI's lands
- Stampede has the text
- The text on Slaughter says1 G G: Attacking creatures get +1/+0 and gain trample until end of turn.
- Taoist Hermit hasDestroy target nonartifact, nonblack creature. It can't be regenerated.
As an additional cost to cast Slaughter, pay 4 Life.
Buyback - Pay 4 life.
- AI tried to cast Erratic Explosion:Taoist Hermit can't be blocked by creatures with horsemanship.
- 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 Erratic Explosion:
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.Ability_Mana.isBasic(Ability_Mana.java:191)
at forge.Card.getAIPlayableMana(Card.java:1125)
at forge.ComputerUtil$5.addCard(ComputerUtil.java:597)
at forge.CardList.filter(CardList.java:289)
at forge.ComputerUtil.getAvailableMana(ComputerUtil.java:593)
at forge.ComputerUtil.canPayCost(ComputerUtil.java:178)
at forge.ComputerAI_General.getPlayable(ComputerAI_General.java:178)
at forge.ComputerAI_General.getMain2(ComputerAI_General.java:144)
at forge.ComputerAI_General.playCards(ComputerAI_General.java:34)
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)
- 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.Ability_Mana.isBasic(Ability_Mana.java:191)
at forge.Card.getAIPlayableMana(Card.java:1125)
at forge.CardFactoryUtil$93.addCard(CardFactoryUtil.java:4029)
at forge.CardList.filter(CardList.java:289)
at forge.CardFactoryUtil.getUsableManaSources(CardFactoryUtil.java:4027)
at forge.ComputerAI_counterSpells2.getPlayableCounterSpells(ComputerAI_counterSpells2.java:54)
at forge.ComputerAI_counterSpells2.counter_Spell(ComputerAI_counterSpells2.java:11)
at forge.MagicStack.push(MagicStack.java:622)
at forge.MagicStack.add(MagicStack.java:253)
at forge.Input_PayManaCost.done(Input_PayManaCost.java:123)
at forge.Input_PayManaCost.showMessage(Input_PayManaCost.java:145)
at forge.Input_PayManaCost.selectCard(Input_PayManaCost.java:85)
at forge.GuiInput.selectCard(GuiInput.java:47)
at forge.GuiDisplay4$10.mousePressed(GuiDisplay4.java:374)
at java.awt.AWTEventMulticaster.mousePressed(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 Zirbert » 03 Mar 2011, 02:34
2-19 Beta -
Elixir of Immortality doesn't shuffle my graveyard back into my library. I gain the 5 life and its get shuffled back in, but the rest of my graveyard stays put.
Elixir of Immortality doesn't shuffle my graveyard back into my library. I gain the 5 life and its get shuffled back in, but the rest of my graveyard stays put.
Re: Current Known Bugs list
by friarsol » 03 Mar 2011, 04:07
Fixed. It's incorrect Cost is fixed now too, it shouldn't get sacrificed just in case you can untap it.Zirbert wrote:2-19 Beta -
Elixir of Immortality doesn't shuffle my graveyard back into my library. I gain the 5 life and its get shuffled back in, but the rest of my graveyard stays put.
- 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 slapshot5 » 03 Mar 2011, 04:10
. Slingshot Goblin, Corrupt Official, Stampede, and Taoist Hermit are all now fixed in SVN.
-slapshot5
-slapshot5
- 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 friarsol » 03 Mar 2011, 04:24
These two issues have to do with the AI not knowing how to properly use some mana ability they had in play. What deck/cards in play did the AI have that was causing this issue? The NPE should be fixed, but we need to know what card the AI shouldn't be using too.cc-drake wrote:- AI tried to cast Erratic Explosion:- Nullpointer when I played Enatu Golem with mana from Moss Diamond. I had Citanul Hierophants in play, AI no relevant cards in hand or play.
- Code: Select all
Detailed error trace:
java.lang.NullPointerException
at forge.Ability_Mana.isBasic(Ability_Mana.java:191)
at forge.Card.getAIPlayableMana(Card.java:1125)
at forge.ComputerUtil$5.addCard(ComputerUtil.java:597)
at forge.CardList.filter(CardList.java:289)
at forge.ComputerUtil.getAvailableMana(ComputerUtil.java:593)
at forge.ComputerUtil.canPayCost(ComputerUtil.java:178)
at forge.ComputerAI_General.getPlayable(ComputerAI_General.java:178)
- Code: Select all
Detailed error trace:
java.lang.NullPointerException
at forge.Ability_Mana.isBasic(Ability_Mana.java:191)
at forge.Card.getAIPlayableMana(Card.java:1125)
at forge.CardFactoryUtil$93.addCard(CardFactoryUtil.java:4029)
at forge.CardList.filter(CardList.java:289)
at forge.CardFactoryUtil.getUsableManaSources(CardFactoryUtil.java:4027)
at forge.ComputerAI_counterSpells2.getPlayableCounterSpells(ComputerAI_counterSpells2.java:54)
at forge.ComputerAI_counterSpells2.counter_Spell(ComputerAI_counterSpells2.java:11)
- 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 Iczewoulf » 03 Mar 2011, 06:06
Hi all. Noob here.
Mirror Sigil Sergeant does not create copies of himself even when a Blue (U) permanent is in play
Mirror Sigil Sergeant does not create copies of himself even when a Blue (U) permanent is in play

- Iczewoulf
- Posts: 1
- Joined: 06 Feb 2011, 13:22
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by cc-drake » 03 Mar 2011, 08:49
I was able to reproduce that error with a 4 Citanul Hierophants, 6 Forests deck in a mirror match.friarsol wrote:These two issues have to do with the AI not knowing how to properly use some mana ability they had in play. What deck/cards in play did the AI have that was causing this issue? The NPE should be fixed, but we need to know what card the AI shouldn't be using too.cc-drake wrote:- AI tried to cast Erratic Explosion:- Nullpointer when I played Enatu Golem with mana from Moss Diamond. I had Citanul Hierophants in play, AI no relevant cards in hand or play.
- Code: Select all
Detailed error trace:
java.lang.NullPointerException
at forge.Ability_Mana.isBasic(Ability_Mana.java:191)
at forge.Card.getAIPlayableMana(Card.java:1125)
at forge.ComputerUtil$5.addCard(ComputerUtil.java:597)
at forge.CardList.filter(CardList.java:289)
at forge.ComputerUtil.getAvailableMana(ComputerUtil.java:593)
at forge.ComputerUtil.canPayCost(ComputerUtil.java:178)
at forge.ComputerAI_General.getPlayable(ComputerAI_General.java:178)
- Code: Select all
Detailed error trace:
java.lang.NullPointerException
at forge.Ability_Mana.isBasic(Ability_Mana.java:191)
at forge.Card.getAIPlayableMana(Card.java:1125)
at forge.CardFactoryUtil$93.addCard(CardFactoryUtil.java:4029)
at forge.CardList.filter(CardList.java:289)
at forge.CardFactoryUtil.getUsableManaSources(CardFactoryUtil.java:4027)
at forge.ComputerAI_counterSpells2.getPlayableCounterSpells(ComputerAI_counterSpells2.java:54)
at forge.ComputerAI_counterSpells2.counter_Spell(ComputerAI_counterSpells2.java:11)
Last edited by cc-drake on 03 Mar 2011, 14:44, edited 1 time in total.
Re: Current Known Bugs list
by cc-drake » 03 Mar 2011, 08:57
- The new AI mulligan doesn't work properly with the option "Stack AI Land" since in this mode, AI starts always with 1 land on its hand, takes a mulligan and its well-stacked library is being shuffled.
- Screeching Silcaw does not fly
- EDIT: Fleeting Aven triggers even if he's still in the library
- EDIT: AI played Opaline Bracers with mana from 4 Mountains, but it entered the battlefield without any charge counters
- EDIT: I controlled a Mountain Goat, then cast Insurrection to take AI's Goblin Arsonist and sacrificed it. Then (first bug) AI chooses the target of it's 1 damage (Mountain Goat). After saving the Goat with my Scale of Chiss-Goria, at end of turn, (second bug) AI got control of my Mountain Goat.
- The text of Fire Bowman says
- Screeching Silcaw does not fly
- EDIT: Fleeting Aven triggers even if he's still in the library
- EDIT: AI played Opaline Bracers with mana from 4 Mountains, but it entered the battlefield without any charge counters
- EDIT: I controlled a Mountain Goat, then cast Insurrection to take AI's Goblin Arsonist and sacrificed it. Then (first bug) AI chooses the target of it's 1 damage (Mountain Goat). After saving the Goat with my Scale of Chiss-Goria, at end of turn, (second bug) AI got control of my Mountain Goat.
- The text of Fire Bowman says
- EDIT: Thopter Squadron says (first sorcery speed note missing)
Flying
Thopter Squadron enters the battlefield with 3 +1/+1 counters on it.
1, remove a +1/+1 counter from Thopter Squadron: Put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield.
1, sacrifice a Thopter: Put a +1/+1 counter on Thopter Squadron. Activate this ability only any time you could cast a sorcery.
+1/+1 counters: 3
Last edited by cc-drake on 03 Mar 2011, 14:41, edited 10 times in total.
Re: Current Known Bugs list
by AndyTron » 03 Mar 2011, 09:54
I already posted this in the 2/19 beta thread, but it seems this is where is belongs so I'll re-post it here.
Phyrexian Dreadnought 's EtB ability is being treated as though it a static ability, even though it's actually a triggered ability (you should be able to Stifle it but you can't.)
Likewise, several cards such as Iona, Shield of Emeria or Painter's Servant have static abilities that are being treated as triggered abilities (you shouldn't be able to Stifle them but you can.)
Also, Smokestack should cost 4 instead of 3.
Phyrexian Dreadnought 's EtB ability is being treated as though it a static ability, even though it's actually a triggered ability (you should be able to Stifle it but you can't.)
Likewise, several cards such as Iona, Shield of Emeria or Painter's Servant have static abilities that are being treated as triggered abilities (you shouldn't be able to Stifle them but you can.)
Also, Smokestack should cost 4 instead of 3.
Re: Current Known Bugs list
by slapshot5 » 03 Mar 2011, 14:36
. Screeching Silcaw, Fire Bowman, and Thopter Squadron problems reported by cc-drake are now fixed in SVN.
-slapshot5
-slapshot5
- 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 cc-drake » 03 Mar 2011, 15:15
- Sylvan Basilisk 's ability doesn't use the stack which means I have no opportunity to sacrifice my blocking creature for any benefit.
- AI's Vedalken Anatomist is using it's ability only targeting himself
- AI has Thrumming Stone in play. After I Remand ed his Pilgrim's Eye, AI cast it again and it has "Ripple 4" twice.
- Spreading Seas can be tapped for mana since it somehow "steals" the mana ability from the enchanted land
- There is something wrong with first strike - if I give an attacking creature first strike with Power Matrix during First Strike damage phase, it will deal no damage in the combat damage step, but it should -
- AI's Vedalken Anatomist is using it's ability only targeting himself
- AI has Thrumming Stone in play. After I Remand ed his Pilgrim's Eye, AI cast it again and it has "Ripple 4" twice.
- Spreading Seas can be tapped for mana since it somehow "steals" the mana ability from the enchanted land
- There is something wrong with first strike - if I give an attacking creature first strike with Power Matrix during First Strike damage phase, it will deal no damage in the combat damage step, but it should -
510.5. If at least one attacking or blocking creature has first strike (see rule 702.7) or double strike (see
rule 702.4) as the combat damage step begins, the only creatures that assign combat damage in that
step are those with first strike or double strike. After that step, instead of proceeding to the end of
combat step, the phase gets a second combat damage step. The only creatures that assign combat
damage in that step are the remaining attackers and blockers that had neither first strike nor double
strike as the first combat damage step began, as well as the remaining attackers and blockers that
currently have double strike. After that step, the phase proceeds to the end of combat step.
Re: Current Known Bugs list
by Chris H. » 03 Mar 2011, 17:09
`AndyTron wrote:I already posted this in the 2/19 beta thread, but it seems this is where is belongs so I'll re-post it here.
Phyrexian Dreadnought 's EtB ability is being treated as though it a static ability, even though it's actually a triggered ability (you should be able to Stifle it but you can't.)
Likewise, several cards such as Iona, Shield of Emeria or Painter's Servant have static abilities that are being treated as triggered abilities (you shouldn't be able to Stifle them but you can.)
Also, Smokestack should cost 4 instead of 3.
The cost for Smokestack was corrected on the SVN. I will try to release a new beta in a day or two.
As far as the Stifle bug is concerned, the bug may be in the Stifle code. Not sure though, there has been a lot of changes to code sections that create abilities for cards and Stifle may just be out of date.
-
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 » 03 Mar 2011, 17:46
- I control Dirtcowl Wurm, AI plays a land:
- Bereavement on the battlefield, green creature 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
AbilityFactory : getAbility -- abString too short in Dirtcowl Wurm
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 Dirtcowl Wurm
at forge.AbilityFactory.getAbility(AbilityFactory.java:98)
at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:255)
at forge.TriggerHandler.runTrigger(TriggerHandler.java:201)
at forge.GameAction.moveTo(GameAction.java:77)
at forge.GameAction.moveToPlay(GameAction.java:245)
at forge.Player.playLand(Player.java:775)
at forge.ComputerUtil.chooseLandsToPlay(ComputerUtil.java:646)
at forge.ComputerAI_General.main1(ComputerAI_General.java:16)
at forge.ComputerAI_Input.think(ComputerAI_Input.java:46)
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.Phase.nextPhase(Phase.java:377)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Input_Cleanup.showMessage(Input_Cleanup.java:28)
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.Phase.nextPhase(Phase.java:377)
at forge.Phase.nextPhase(Phase.java:380)
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)
- 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 java.util.Hashtable.containsKey(Unknown Source)
at forge.Card.getSVar(Card.java:561)
at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:255)
at forge.TriggerHandler.runTrigger(TriggerHandler.java:192)
at forge.GameAction.moveTo(GameAction.java:77)
at forge.GameAction.moveToPlay(GameAction.java:245)
at forge.Player.playLand(Player.java:775)
at forge.ComputerUtil.chooseLandsToPlay(ComputerUtil.java:646)
at forge.ComputerAI_General.main1(ComputerAI_General.java:16)
at forge.ComputerAI_Input.think(ComputerAI_Input.java:46)
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.Phase.nextPhase(Phase.java:377)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Input_Cleanup.showMessage(Input_Cleanup.java:28)
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.Phase.nextPhase(Phase.java:377)
at forge.Phase.nextPhase(Phase.java:380)
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)
- Bereavement on the battlefield, green creature 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_ZoneAffecting.discardStackDescription(AbilityFactory_ZoneAffecting.java:897)
at forge.AbilityFactory_ZoneAffecting.access$0(AbilityFactory_ZoneAffecting.java:874)
at forge.AbilityFactory_ZoneAffecting$7.getStackDescription(AbilityFactory_ZoneAffecting.java:689)
at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:259)
at forge.TriggerHandler.runTrigger(TriggerHandler.java:192)
at forge.GameAction.moveTo(GameAction.java:77)
at forge.GameAction.moveToGraveyard(GameAction.java:169)
at forge.GameAction.sacrificeDestroy(GameAction.java:2072)
at forge.GameAction.destroyNoRegeneration(GameAction.java:678)
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:666)
at forge.Phase.passPriority(Phase.java:526)
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:517)
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)
Last edited by cc-drake on 03 Mar 2011, 18:07, edited 1 time in total.
Re: Current Known Bugs list
by slapshot5 » 03 Mar 2011, 18:01
This should now be fixed in SVN. (Yeah, probably because you didn't restart for the second one.)cc-drake wrote:- I control Dirtcowl Wurm, AI plays a land:- Startet a Generate-Deck-game with 3 color decks, AI played Taiga and I got
- 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 Dirtcowl Wurm
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 Dirtcowl Wurm
at forge.AbilityFactory.getAbility(AbilityFactory.java:98)
at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:255)
at forge.TriggerHandler.runTrigger(TriggerHandler.java:201)
at forge.GameAction.moveTo(GameAction.java:77)
at forge.GameAction.moveToPlay(GameAction.java:245)
at forge.Player.playLand(Player.java:775)
at forge.ComputerUtil.chooseLandsToPlay(ComputerUtil.java:646)
at forge.ComputerAI_General.main1(ComputerAI_General.java:16)
at forge.ComputerAI_Input.think(ComputerAI_Input.java:46)
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.Phase.nextPhase(Phase.java:377)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Input_Cleanup.showMessage(Input_Cleanup.java:28)
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.Phase.nextPhase(Phase.java:377)
at forge.Phase.nextPhase(Phase.java:380)
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)I guess this exception is because I didn't restart Forge after the exception above?
- 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 java.util.Hashtable.containsKey(Unknown Source)
at forge.Card.getSVar(Card.java:561)
at forge.TriggerHandler.runSingleTrigger(TriggerHandler.java:255)
at forge.TriggerHandler.runTrigger(TriggerHandler.java:192)
at forge.GameAction.moveTo(GameAction.java:77)
at forge.GameAction.moveToPlay(GameAction.java:245)
at forge.Player.playLand(Player.java:775)
at forge.ComputerUtil.chooseLandsToPlay(ComputerUtil.java:646)
at forge.ComputerAI_General.main1(ComputerAI_General.java:16)
at forge.ComputerAI_Input.think(ComputerAI_Input.java:46)
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.Phase.nextPhase(Phase.java:377)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Phase.nextPhase(Phase.java:380)
at forge.Input_Cleanup.showMessage(Input_Cleanup.java:28)
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.Phase.nextPhase(Phase.java:377)
at forge.Phase.nextPhase(Phase.java:380)
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)
-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 47 guests