SVN Bug Reports
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: SVN Bug Reports
by slapshot5 » 12 May 2011, 16:45
It sounds like your AbilityFactory.java was somehow out of date. Good to know it's all working now.Sloth wrote:Dunno what it was. I just refreshed a lot and kept building and suddenly it was gone. Strange.
-slapshot5
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: SVN Bug Reports
by PhoenixAvenger » 13 May 2011, 02:20
r8583:
- The lifegain ability of Phyrexia's Core should cost 1, not 3.
- I had an Emeria Angel and an Admonition Angel on the battlefield. The first time I played a land after the latter hit the board, both of their landfall abilities triggered normally without problems, and I exiled an AI-held Accorder Paladin. The next time I played a land, I got a non-fatal exception after which neither of the landfall abilities triggered, but I was able to finish the game normally after that (I won later that turn).
- Searing Meditation and Tamanoa are not playing nice with each other. Forge keeps freezing on me after cycling through their abilities a handful of times. It seems that the Meditation is the one causing the problems, but other than the triggered ability not being optional like it's supposed to be, I can't see anything wrong with it in the code.
- The lifegain ability of Phyrexia's Core should cost 1, not 3.
- I had an Emeria Angel and an Admonition Angel on the battlefield. The first time I played a land after the latter hit the board, both of their landfall abilities triggered normally without problems, and I exiled an AI-held Accorder Paladin. The next time I played a land, I got a non-fatal exception after which neither of the landfall abilities triggered, but I was able to finish the game normally after that (I won later that turn).
- Searing Meditation and Tamanoa are not playing nice with each other. Forge keeps freezing on me after cycling through their abilities a handful of times. It seems that the Meditation is the one causing the problems, but other than the triggered ability not being optional like it's supposed to be, I can't see anything wrong with it in the code.
-
PhoenixAvenger - Posts: 62
- Joined: 31 Aug 2010, 23:34
- Location: NorCal
- Has thanked: 0 time
- Been thanked: 0 time
Re: SVN Bug Reports
by SoulStorm » 13 May 2011, 09:05
: Psionic Sliver Doesn't work anymore. Damage is dealt correctly, but no damage is received.
I noticed the card was updated, so I tried reverting it to what I know used to work, but now the old code creates an error. I'm sure this results from changes made in the name of progress.
Ironically, when I first attempted to code Psionic Sliver, I tried coding it the way it is coded now, but discovered it didn't work that way. Now I don't know how to fix the card or if it even can be fixed just using card text.
I'm also still waiting for someone to figure out how to fix Kiki-Jiki, Mirror Breaker so that Archon of Justice and Meadowboon token abilities trigger. Again, these cards used to interact just fine.
I know that the changes being made are good for the game long term, but repeatedly seeing your favorite cards and combos not work anymore when they used to work just fine can be a bit frustrating.
I'm not criticizing by the way, I'm just venting. I understand that chasing down and fixing complex bugs isn't most people's idea of fun. I appreciate the hard work that is being put into Forge and enjoy the game tremendously. If I didn't, I wouldn't be frustrated when things like this happen, I just wouldn't care.
I noticed the card was updated, so I tried reverting it to what I know used to work, but now the old code creates an error. I'm sure this results from changes made in the name of progress.
Ironically, when I first attempted to code Psionic Sliver, I tried coding it the way it is coded now, but discovered it didn't work that way. Now I don't know how to fix the card or if it even can be fixed just using card text.
I'm also still waiting for someone to figure out how to fix Kiki-Jiki, Mirror Breaker so that Archon of Justice and Meadowboon token abilities trigger. Again, these cards used to interact just fine.
I know that the changes being made are good for the game long term, but repeatedly seeing your favorite cards and combos not work anymore when they used to work just fine can be a bit frustrating.
I'm not criticizing by the way, I'm just venting. I understand that chasing down and fixing complex bugs isn't most people's idea of fun. I appreciate the hard work that is being put into Forge and enjoy the game tremendously. If I didn't, I wouldn't be frustrated when things like this happen, I just wouldn't care.
Re: SVN Bug Reports
by Sloth » 13 May 2011, 09:54
Fixed! Thanks for reporting SoulStorm.SoulStorm wrote:: Psionic Sliver Doesn't work anymore. Damage is dealt correctly, but no damage is received.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: SVN Bug Reports
by SoulStorm » 13 May 2011, 12:24
: Sword of Kaldra doesn't exile anymore with either combat damage or direct damage.
Re: SVN Bug Reports
by Corwin72 » 13 May 2011, 13:08
r8601
Blind Zealot does not require it to be sacrificed to kill a creature after combat damage.
Blind Zealot does not require it to be sacrificed to kill a creature after combat damage.
Last edited by Corwin72 on 13 May 2011, 23:39, edited 1 time in total.
-
Corwin72 - Posts: 793
- Joined: 15 Sep 2009, 13:26
- Location: Grayson, Ga
- Has thanked: 25 times
- Been thanked: 9 times
Re: SVN Bug Reports
by DeadSpeak » 13 May 2011, 16:02
r8603:
I start a new quest and try to import a deck, get the following two errors:
I can open the decks and play single games but not in Quest mode...
Any ideas?
-DeadSpeak
I start a new quest and try to import a deck, get the following two errors:
- | Open
- 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
forge.Deck
Version:
Forge -- official beta: $Date: 2011-01-06 17:34:48 +0100 (to, 06 jan 2011) $, SVN revision: $Revision: 4891 $
OS: Windows 7 Version: 6.1 Architecture: amd64
Java Version: 1.6.0_24 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.ClassNotFoundException: forge.Deck
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.io.ObjectInputStream.resolveClass(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at forge.Gui_Quest_DeckEditor_Menu.importDeck(Unknown Source)
at forge.Gui_Quest_DeckEditor_Menu.access$1(Unknown Source)
at forge.Gui_Quest_DeckEditor_Menu$3.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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)
- | Open
- 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
Gui_Quest_DeckEditor_Menu : importDeck() error, java.lang.ClassNotFoundException: forge.Deck
Version:
Forge -- official beta: $Date: 2011-01-06 17:34:48 +0100 (to, 06 jan 2011) $, SVN revision: $Revision: 4891 $
OS: Windows 7 Version: 6.1 Architecture: amd64
Java Version: 1.6.0_24 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: Gui_Quest_DeckEditor_Menu : importDeck() error, java.lang.ClassNotFoundException: forge.Deck
at forge.Gui_Quest_DeckEditor_Menu.importDeck(Unknown Source)
at forge.Gui_Quest_DeckEditor_Menu.access$1(Unknown Source)
at forge.Gui_Quest_DeckEditor_Menu$3.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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 can open the decks and play single games but not in Quest mode...
Any ideas?
-DeadSpeak
- DeadSpeak
- Posts: 104
- Joined: 25 Dec 2009, 00:14
- Location: Denmark
- Has thanked: 4 times
- Been thanked: 3 times
Re: SVN Bug Reports
by Jaedayr » 13 May 2011, 18:13
r8608
Attacking with Dauthi Mindripper, enchanted by Giant Strength and a -1/-1 counter from Carnifex Demon. Got the following during the Declare Attackers - Instants and Abilities phase. AI had Seal of Primordium on the playing field and Tranquil Path in hand.
Attacking with Dauthi Mindripper, enchanted by Giant Strength and a -1/-1 counter from Carnifex Demon. Got the following during the Declare Attackers - Instants and Abilities phase. AI had Seal of Primordium on the playing field and Tranquil Path in hand.
- Code: Select all
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.card.abilityFactory.AbilityFactory_ZoneAffecting.discardStackDescription(AbilityFactory_ZoneAffecting.java:922)
at forge.card.abilityFactory.AbilityFactory_ZoneAffecting.access$0(AbilityFactory_ZoneAffecting.java:899)
at forge.card.abilityFactory.AbilityFactory_ZoneAffecting$7.getStackDescription(AbilityFactory_ZoneAffecting.java:709)
at forge.card.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:365)
at forge.card.trigger.TriggerHandler.runTrigger(TriggerHandler.java:250)
at forge.Combat.setUnblocked(Combat.java:400)
at forge.PhaseUtil.handleDeclareBlockers(PhaseUtil.java:421)
at forge.Phase.handleBeginPhase(Phase.java:227)
at forge.gui.input.InputControl.updateInput(InputControl.java:97)
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:385)
at forge.Phase.nextPhase(Phase.java:388)
at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:746)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Re: SVN Bug Reports
by Hellfish » 13 May 2011, 18:26
Fixed Dauthi Mindripper. Thanks!
EDIT:Also working on Kiki-Jiki
EDIT2: Alright, Kiki should be good. It removed the triggers from the tokens,as it should when they disappear from being off the battlefield, only it did so before the tokens were actually sacrificed
EDIT:Also working on Kiki-Jiki
EDIT2: Alright, Kiki should be good. It removed the triggers from the tokens,as it should when they disappear from being off the battlefield, only it did so before the tokens were actually sacrificed

So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
-
Hellfish - Programmer
- Posts: 1297
- Joined: 07 Jun 2009, 10:41
- Location: South of the Pumphouse
- Has thanked: 110 times
- Been thanked: 169 times
Re: SVN Bug Reports
by Chris H. » 13 May 2011, 23:02
I am using rev 8612 and I noticed that the new mana abilities for Mountain, etc do not display in the deck editor. They do show in the detail panel when playing the game.
-
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
Who is online
Users browsing this forum: No registered users and 12 guests