Current Known Bugs list
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Current Known Bugs list
by Sloth » 29 Jul 2011, 07:03
I agree. We should at least split:Braids wrote:i am not particularly happy with the way Forge uses the term Card. also, there are too many ways to "copy" a Card. if someone could get a good grasp of these things, i think it would help the other developers.Sloth wrote:. . . Why does copyCard copy the UniqueNumber? Wouldn't this be fixed without copying it?
1. The card fully defined by name.
2. The card in a collection (with set and image info).
3. The card in a game.
I think using three classes that each "extend" the former would be helpful. (Maybe these posts should be moved to the developer corner).
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Current Known Bugs list
by Chris H. » 29 Jul 2011, 13:04
`Sloth wrote:(Maybe these posts should be moved to the developer corner).
I started a new topic for this discussion at Why does copyCard copy the UniqueNumber?
-
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 Bundy » 29 Jul 2011, 18:37
Computer played Tar Fiend and sacrificed Will-o'-the-Wisp for the devour ability. Tar Fiend got the 2 +1/+1 counters, then this error pops up. I did not have to discard any cards. I can close the error, but pressing the OK button does nothing.
- Code: Select all
An error has occurred. 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$, SVN revision: $Revision$
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.NullPointerException
at forge.card.abilityFactory.AbilityFactory_ZoneAffecting.discardResolve(AbilityFactory_ZoneAffecting.java:919)
at forge.card.abilityFactory.AbilityFactory_ZoneAffecting.access$1200(AbilityFactory_ZoneAffecting.java:19)
at forge.card.abilityFactory.AbilityFactory_ZoneAffecting$7.resolve(AbilityFactory_ZoneAffecting.java:822)
at forge.card.abilityFactory.AbilityFactory.resolve(AbilityFactory.java:1771)
at forge.ComputerUtil.playNoStack(ComputerUtil.java:283)
at forge.card.trigger.TriggerHandler$2.resolve(TriggerHandler.java:904)
at forge.card.abilityFactory.AbilityFactory.resolve(AbilityFactory.java:1771)
at forge.MagicStack.resolveStack(MagicStack.java:782)
at forge.Phase.passPriority(Phase.java:697)
at forge.gui.input.Input_PassPriority.selectButtonOK(Input_PassPriority.java:46)
at forge.GuiInput.selectButtonOK(GuiInput.java:57)
at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:1116)
at forge.GuiDisplay4.access$300(GuiDisplay4.java:51)
at forge.GuiDisplay4$32.actionPerformed(GuiDisplay4.java:869)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at org.jvnet.substance.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:111)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Current Known Bugs list
by s1886x » 29 Jul 2011, 20:56
i used Beacon of Unrest to bring back my opponent's Black Vise, and he effect triggered, but he didn't lose any life even when he had a full hand
- s1886x
- Posts: 141
- Joined: 14 Jun 2010, 01:07
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by s1886x » 29 Jul 2011, 20:58
I had Holy Day imprinted on it. That's all that I remember. I also couldn't get it working with Swords to Plowshares on itfriarsol wrote:Please give more information than this. I had the Scepter working not very long ago. What did you have Imprinted on it? Anything else funky going on?s1886x wrote:Isochron Scepter can't be activated. I click on it, but nothing happens
- s1886x
- Posts: 141
- Joined: 14 Jun 2010, 01:07
- Has thanked: 0 time
- Been thanked: 0 time
Re: Current Known Bugs list
by Milod » 29 Jul 2011, 22:40
problem with gideon avenger his plus counters went reset to 1/1 i added the error list but i dident get the error screen i just add it in case u need it
An error has occurred. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
You requested a full error report
Version:
Forge -- official beta: $Date$, SVN revision: $Revision$
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_26 Vendor: Sun Microsystems Inc.
Detailed error trace:
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)
AWT-Windows (11):
sun.awt.windows.WToolkit.eventLoop(Native Method)
sun.awt.windows.WToolkit.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Reference Handler (2):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
AWT-EventQueue-0 (14):
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Unknown Source)
forge.error.ErrorViewer.printError(ErrorViewer.java:174)
forge.error.ErrorViewer.showErrorAllThreads(ErrorViewer.java:116)
forge.error.ErrorViewer$ShowAllThreadsAction.actionPerformed(ErrorViewer.java:244)
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.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$000(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(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)
DestroyJavaVM (15):
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)
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)
Signal Dispatcher (4):
Attach Listener (5):
com.google.common.base.internal.Finalizer (23):
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)
TimerQueue (20):
java.lang.Object.wait(Native Method)
javax.swing.TimerQueue.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Laf-Widget fade tracker (17):
java.lang.Thread.sleep(Native Method)
org.jvnet.lafwidget.animation.FadeTracker$FadeTrackerThread.run(FadeTracker.java:207)
An error has occurred. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com
You requested a full error report
Version:
Forge -- official beta: $Date$, SVN revision: $Revision$
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_26 Vendor: Sun Microsystems Inc.
Detailed error trace:
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)
AWT-Windows (11):
sun.awt.windows.WToolkit.eventLoop(Native Method)
sun.awt.windows.WToolkit.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Reference Handler (2):
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
AWT-EventQueue-0 (14):
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Unknown Source)
forge.error.ErrorViewer.printError(ErrorViewer.java:174)
forge.error.ErrorViewer.showErrorAllThreads(ErrorViewer.java:116)
forge.error.ErrorViewer$ShowAllThreadsAction.actionPerformed(ErrorViewer.java:244)
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.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$000(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.awt.EventQueue$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.awt.EventQueue$2.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.AccessControlContext$1.doIntersectionPrivilege(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)
DestroyJavaVM (15):
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)
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)
Signal Dispatcher (4):
Attach Listener (5):
com.google.common.base.internal.Finalizer (23):
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)
TimerQueue (20):
java.lang.Object.wait(Native Method)
javax.swing.TimerQueue.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Laf-Widget fade tracker (17):
java.lang.Thread.sleep(Native Method)
org.jvnet.lafwidget.animation.FadeTracker$FadeTrackerThread.run(FadeTracker.java:207)
Re: Current Known Bugs list
by gos » 29 Jul 2011, 23:48
I had a trio of Lightning Coils in play, cast Natural Affinity, and then Pyroclasm. I also had 2 2/2 creatures in play. All of my lands, and both creatures, died, but my Lightning Coils only got 2 counters each.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Current Known Bugs list
by jeffwadsworth » 30 Jul 2011, 01:24
This has got to be due to the lands not being creatures in the graveyard. That is where the check takes place.gos wrote:I had a trio of Lightning Coils in play, cast Natural Affinity, and then Pyroclasm. I also had 2 2/2 creatures in play. All of my lands, and both creatures, died, but my Lightning Coils only got 2 counters each.
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Re: Current Known Bugs list
by friarsol » 30 Jul 2011, 01:35
Sort of. The trigger should be taking the "last known info" of the Land, but I have a feeling the Static Ability is "wearing off" before the check is actually made. Last Known Info is supposed to be a snapshot of the Card when it changes zones, but recent changes might have changed what data is actually available at resolution of the triggers.jeffwadsworth wrote:This has got to be due to the lands not being creatures in the graveyard. That is where the check takes place.gos wrote:I had a trio of Lightning Coils in play, cast Natural Affinity, and then Pyroclasm. I also had 2 2/2 creatures in play. All of my lands, and both creatures, died, but my Lightning Coils only got 2 counters each.
- 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 lazylockie » 30 Jul 2011, 06:16
On beta 1.1.1 AI is using Path to Exile wrongly (at least in my opinion). AI is using Path in response to his creature dying, when it's supposed to be a removal spell, not a ramp.
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Current Known Bugs list
by Sloth » 30 Jul 2011, 08:18
Fixed! Thanks lazylockie.lazylockie wrote:On beta 1.1.1 AI is using Path to Exile wrongly (at least in my opinion). AI is using Path in response to his creature dying, when it's supposed to be a removal spell, not a ramp.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Current Known Bugs list
by gos » 30 Jul 2011, 12:18
The AI controlled a Whimwader, but didn't attack even though I controlled a Cloudheath Drake and eventually 2 Coma Veil.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Current Known Bugs list
by jeffwadsworth » 30 Jul 2011, 19:08
I just tested this with the latest beta on Git and it worked perfectly. Holy Day was imprinted with the Scepter and no damage was done with 2 MoonGlove Changelings attacking me.s1886x wrote:I had Holy Day imprinted on it. That's all that I remember. I also couldn't get it working with Swords to Plowshares on itfriarsol wrote:Please give more information than this. I had the Scepter working not very long ago. What did you have Imprinted on it? Anything else funky going on?s1886x wrote:Isochron Scepter can't be activated. I click on it, but nothing happens
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Re: Current Known Bugs list
by jeffwadsworth » 30 Jul 2011, 19:10
Well, if that actually worked, than things like Revered Unicorn would be operational. Can this be fixed?friarsol wrote:Sort of. The trigger should be taking the "last known info" of the Land, but I have a feeling the Static Ability is "wearing off" before the check is actually made. Last Known Info is supposed to be a snapshot of the Card when it changes zones, but recent changes might have changed what data is actually available at resolution of the triggers.jeffwadsworth wrote:This has got to be due to the lands not being creatures in the graveyard. That is where the check takes place.gos wrote:I had a trio of Lightning Coils in play, cast Natural Affinity, and then Pyroclasm. I also had 2 2/2 creatures in play. All of my lands, and both creatures, died, but my Lightning Coils only got 2 counters each.
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Re: Current Known Bugs list
by jeffwadsworth » 30 Jul 2011, 19:18
Confirmed. Apparently it is related to the Black Vise being put into play rather than cast.s1886x wrote:i used Beacon of Unrest to bring back my opponent's Black Vise, and he effect triggered, but he didn't lose any life even when he had a full hand
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Who is online
Users browsing this forum: Google [Bot] and 33 guests