Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by slapshot5 » 18 Oct 2010, 03:31
This is now fixed. The problem wasn't in the keyword code, but much deeper. This should fix a dozen or so other cards or so that probably were suffering from the same thing. r2801.Sloth wrote:I tried to use the ability and it worked on my Mox, but not on my Scrubland. I looked into the abTap and abUntap keywords, but couldn't find an error right away.gofishus wrote:Elder Druid doesn't seem to be working correctly, it doesn't tap or untap anything.
-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 slapshot5 » 18 Oct 2010, 05:02
I just checked in a bunch of updates for Burst Lightning. This error should now be fixed in the latest SVN.Jaedayr wrote:Got the following error in the 2010-10-02 version as the computer was apparently trying to cast Burst Lightning.
-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 indicatie » 18 Oct 2010, 18:14
When you target a creature with the -1/-1 ability of Umezawa's Jitte while there is another -1/-1 ability of Umezawa's Jitte on the stack, both abilities change to the same target (the last). Use it another time and all targets change again. etc. etc.
Don't mistake lack of talent for genius.
Re: Current Known Bugs list
by Jaedayr » 18 Oct 2010, 19:58
Got the following during computer Phase:Main2 against Boba Fett. He had a Morph on the field but I don't know if that was related or not.
- 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
You requested a full error report
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_21 Vendor: Sun Microsystems Inc.
Detailed error trace:
Reference Handler (2):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
DestroyJavaVM (14):
AWT-EventQueue-0 (13):
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Unknown Source)
forge.error.ErrorViewer.printError(ErrorViewer.java:150)
forge.error.ErrorViewer.showErrorAllThreads(ErrorViewer.java:104)
forge.error.ErrorViewer$ShowAllThreadsAction.actionPerformed(ErrorViewer.java:220)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
Finalizer (3):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
AWT-Shutdown (10):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
sun.awt.AWTAutoShutdown.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Java2D Disposer (9):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
sun.java2d.Disposer.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Animation (22):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)
TimerQueue (18):
java.lang.Object.wait(Native Method)
javax.swing.TimerQueue.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
com.google.common.base.internal.Finalizer (20):
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
com.google.common.base.internal.Finalizer.run(Finalizer.java:127)
AWT-Windows (11):
sun.awt.windows.WToolkit.eventLoop(Native Method)
sun.awt.windows.WToolkit.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Attach Listener (5):
D3D Screen Updater (17):
java.lang.Object.wait(Native Method)
sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Signal Dispatcher (4):
Re: Current Known Bugs list
by SoulStorm » 19 Oct 2010, 00:48
: Reflecting Pool is sometimes bugging when it is either put into play or tapped. This report is from trying to play Reflecting Pool.
at forge.Input_PayManaCostUtil.getShortColorString(Input_PayManaCostUtil.java:248)
at forge.Ability_Reflected_Mana.getManaFromCardList(Ability_Reflected_Mana.java:200)
at forge.Ability_Reflected_Mana.getManaProduceList(Ability_Reflected_Mana.java:158)
at forge.Ability_Reflected_Mana.getPossibleColors(Ability_Reflected_Mana.java:46)
at forge.Ability_Reflected_Mana.canPlay(Ability_Reflected_Mana.java:51)
at forge.Input_Main.selectCard(Input_Main.java:43)
at forge.GuiInput.selectCard(GuiInput.java:48)
at forge.GuiDisplay4$11.mousePressed(GuiDisplay4.java:423)
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.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)
at forge.Input_PayManaCostUtil.getShortColorString(Input_PayManaCostUtil.java:248)
at forge.Ability_Reflected_Mana.getManaFromCardList(Ability_Reflected_Mana.java:200)
at forge.Ability_Reflected_Mana.getManaProduceList(Ability_Reflected_Mana.java:158)
at forge.Ability_Reflected_Mana.getPossibleColors(Ability_Reflected_Mana.java:46)
at forge.Ability_Reflected_Mana.canPlay(Ability_Reflected_Mana.java:51)
at forge.Input_Main.selectCard(Input_Main.java:43)
at forge.GuiInput.selectCard(GuiInput.java:48)
at forge.GuiDisplay4$11.mousePressed(GuiDisplay4.java:423)
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.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 timmermac » 19 Oct 2010, 03:16
At least one of the abilities of Jace, the Mind Sculptor is nonfunctional. I am uncertain as to whether is the ultimate or the -1 ability, as the stack description is blank. Does anybody know if the computer is able to use the ultimate ability?
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Current Known Bugs list
by SoulStorm » 19 Oct 2010, 03:51
I've never seen Jace, the Mind Sculptor use his ultimate even though he's had enough counters to do so on more than one occasion.
Re: Current Known Bugs list
by Chris H. » 19 Oct 2010, 10:53
`timmermac wrote:I am uncertain as to whether is the ultimate or the -1 ability, as the stack description is blank.
I quickly glanced at the CardFactory_Planeswalkers class and Jace is missing the ability3 stack description.
"Jace, the Mind Sculptor - Return target creature to its owner's hand."
It should be fairly easy to add this into the SVN. It might also be a good thing to convert the string work into StringBuilder at the same time.

EDIT:
I should also point out that the messages that appear on the stack referencing targeted abilities have a generic form that over-rides the specific stack descriptions that we create for various card abilities.
These generic stack descriptions look like:
{Source card name} " - targeting " {target player or card}
There is some code here that also replaces the name of a morphed card with morph. The dev team is aware of this and we have discussed it in the past. At some point we may change the current system as it is not very descriptive.
-
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 slowe » 20 Oct 2010, 02:07
If Sanity Grinding hits for more cards than are in the library of the targeted player, you get an index out of bounds error. Kinda defeats the purpose of the card, but I still know I've vanquished the computer player.
As always amazing work with the latest beta.
Edit: Hmm, it isn't only when you would mill compy completely, but it does only seem to happen when there are few cards left.

As always amazing work with the latest beta.
Edit: Hmm, it isn't only when you would mill compy completely, but it does only seem to happen when there are few cards left.
Re: Current Known Bugs list
by PhoenixAvenger » 20 Oct 2010, 07:56
Last few ones I've seen (from latest beta or previous release candidates):
- Skeleton Ship and Spirit of the Night are both missing the Legendary supertype.
- The lifelink ability only seems to trigger on damage to players. If damage is dealt to creatures or planeswalkers, no life is gained. Might be related to code concerning lifelink and combat functions that was deleted not too long ago.
- Forge crashed in previous release candidates after the AI had resolved Sunken City in one game (U/R) and Steely Resolve in another (R/G). Possible areas of attack are Steely Resolve's choose-a-creature type function or the stPump keyword and how it interacts with the AI.
- Skeleton Ship and Spirit of the Night are both missing the Legendary supertype.
- The lifelink ability only seems to trigger on damage to players. If damage is dealt to creatures or planeswalkers, no life is gained. Might be related to code concerning lifelink and combat functions that was deleted not too long ago.
- Forge crashed in previous release candidates after the AI had resolved Sunken City in one game (U/R) and Steely Resolve in another (R/G). Possible areas of attack are Steely Resolve's choose-a-creature type function or the stPump keyword and how it interacts with the AI.
-
PhoenixAvenger - Posts: 62
- Joined: 31 Aug 2010, 23:34
- Location: NorCal
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Jaedayr » 20 Oct 2010, 19:12
In 1019 whenever I try to have either my or opponent deck randomly generated I get the following error. If I choose an option other than random everything seems ok.
Minor note, whenever I paste the error report into a post, it always complains that occured is not spelled correctly.
Minor note, whenever I paste the error report into a post, it always complains that occured is not spelled correctly.

- 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
0
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_21 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.ArrayIndexOutOfBoundsException: 0
at forge.Gui_NewGame.getRandomDeck(Gui_NewGame.java:486)
at forge.Gui_NewGame.startButton_actionPerformed(Gui_NewGame.java:539)
at forge.Gui_NewGame$11.actionPerformed(Gui_NewGame.java:421)
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.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 slapshot5 » 20 Oct 2010, 20:02
Fixed now in SVN. Thanks.slowe wrote:If Sanity Grinding hits for more cards than are in the library of the targeted player, you get an index out of bounds error.
-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 Jaedayr » 20 Oct 2010, 20:40
Valorous Charge does not seem to take effect. It ends up in the graveyard after the cost is paid, but nothing else happens.
Re: Current Known Bugs list
by Jaedayr » 20 Oct 2010, 22:59
See below.
- Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
ComputerUtil : payManaCost() cost was not paid for Mind Stone
Version:
Forge -- official beta: $Date: 2010-09-14 08:34:27 -0400 (Tue, 14 Sep 2010) $, SVN revision: $Revision: 2039 $
OS: Windows XP Version: 5.1 Architecture: x86
Java Version: 1.6.0_21 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: ComputerUtil : payManaCost() cost was not paid for Mind Stone
at forge.ComputerUtil.payManaCost(ComputerUtil.java:414)
at forge.Cost_Payment.payComputerCosts(Cost_Payment.java:421)
at forge.ComputerUtil.playCards(ComputerUtil.java:51)
at forge.ComputerAI_General.playCards(ComputerAI_General.java:37)
at forge.ComputerAI_General.main2(ComputerAI_General.java:31)
at forge.ComputerAI_Input.think(ComputerAI_Input.java:57)
at forge.ComputerAI_Input.showMessage(ComputerAI_Input.java:29)
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:10)
at forge.InputControl.resetInput(InputControl.java:25)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:98)
at forge.GuiInput.selectButtonOK(GuiInput.java:36)
at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:985)
at forge.GuiDisplay4.access$3(GuiDisplay4.java:984)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:771)
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.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 Rob Cashwalker » 21 Oct 2010, 01:22
I made a slight modification to that bit of code:Jaedayr wrote:In 1019 whenever I try to have either my or opponent deck randomly generated I get the following error. If I choose an option other than random everything seems ok.
- Code: Select all
Deck getRandomDeck(Deck[] d) {
//get a random number between 0 and d.length
//int i = (int) (Math.random() * d.length);
Random r = new Random();
return d[r.nextInt(d.length)];
}
The Force will be with you, Always.
-
Rob Cashwalker - Programmer
- Posts: 2167
- Joined: 09 Sep 2008, 15:09
- Location: New York
- Has thanked: 5 times
- Been thanked: 40 times
Who is online
Users browsing this forum: No registered users and 49 guests