It is currently 30 Aug 2025, 19:29
   
Text Size

Current Known Bugs list

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Current Known Bugs list

Postby Sloth » 01 Mar 2011, 20:29

cc-drake wrote:- Exuberant Firestoker can damage a creature
Fixed. Thanks cc-drake.

EDIT:
cc-drake wrote:- Wings of Velis Vel doesn't give Changeling (or at least the Merfolk bonus of Coralhelm Commander doesn't apply)
- Also Fixed.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Current Known Bugs list

Postby 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
1 G G: Attacking creatures get +1/+0 and gain trample until end of turn.
- The text on Slaughter says
Destroy target nonartifact, nonblack creature. It can't be regenerated.
As an additional cost to cast Slaughter, pay 4 Life.
Buyback - Pay 4 life.
- Taoist Hermit has
Taoist Hermit can't be blocked by creatures with horsemanship.
- AI tried to cast Erratic Explosion:
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)
- 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
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)
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Current Known Bugs list

Postby 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.
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Current Known Bugs list

Postby friarsol » 03 Mar 2011, 04:07

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.
Fixed. It's incorrect Cost is fixed now too, it shouldn't get sacrificed just in case you can untap it.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Current Known Bugs list

Postby slapshot5 » 03 Mar 2011, 04:10

. Slingshot Goblin, Corrupt Official, Stampede, and Taoist Hermit are all now fixed in SVN.

-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

Postby friarsol » 03 Mar 2011, 04:24

cc-drake wrote:- AI tried to cast Erratic Explosion:
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)
- 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.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)
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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Current Known Bugs list

Postby 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 :D
Iczewoulf
 
Posts: 1
Joined: 06 Feb 2011, 13:22
Has thanked: 0 time
Been thanked: 0 time

Re: Current Known Bugs list

Postby cc-drake » 03 Mar 2011, 08:49

friarsol wrote:
cc-drake wrote:- AI tried to cast Erratic Explosion:
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)
- 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.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)
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.
I was able to reproduce that error with a 4 Citanul Hierophants, 6 Forests deck in a mirror match.
Last edited by cc-drake on 03 Mar 2011, 14:44, edited 1 time in total.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Current Known Bugs list

Postby 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
Sacrifice Fire Bowman: Fire Bowman deals 1 damage to target creature or player.
- 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.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Current Known Bugs list

Postby 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.
AndyTron
 
Posts: 53
Joined: 03 Feb 2011, 20:03
Has thanked: 6 times
Been thanked: 0 time

Re: Current Known Bugs list

Postby 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
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

Postby 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 -
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.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Current Known Bugs list

Postby 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.
User avatar
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

Postby cc-drake » 03 Mar 2011, 17:46

- I control Dirtcowl Wurm, AI plays a land:
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)
- 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


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)
I guess this exception is because I didn't restart Forge after the exception above?
- 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.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Current Known Bugs list

Postby slapshot5 » 03 Mar 2011, 18:01

cc-drake wrote:- I control Dirtcowl Wurm, AI plays a land:
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)
- 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


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)
I guess this exception is because I didn't restart Forge after the exception above?
This should now be fixed in SVN. (Yeah, probably because you didn't restart for the second one.)

-slapshot5
slapshot5
Programmer
 
Posts: 1391
Joined: 03 Jan 2010, 17:47
Location: Mac OS X
Has thanked: 25 times
Been thanked: 68 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 51 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 51 users online :: 0 registered, 0 hidden and 51 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 51 guests

Login Form