Page 58 of 86

Re: SVN Bug Reports

PostPosted: 12 May 2011, 16:45
by slapshot5
Sloth wrote:Dunno what it was. I just refreshed a lot and kept building and suddenly it was gone. Strange.
It sounds like your AbilityFactory.java was somehow out of date. Good to know it's all working now.

-slapshot5

Re: SVN Bug Reports

PostPosted: 13 May 2011, 02:20
by PhoenixAvenger
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.

Re: SVN Bug Reports

PostPosted: 13 May 2011, 02:27
by slapshot5
Fixed Phyrexia's Core in SVN.

-slapshot5

Re: SVN Bug Reports

PostPosted: 13 May 2011, 09:05
by SoulStorm
: 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.

Re: SVN Bug Reports

PostPosted: 13 May 2011, 09:54
by Sloth
SoulStorm wrote:: Psionic Sliver Doesn't work anymore. Damage is dealt correctly, but no damage is received.
Fixed! Thanks for reporting SoulStorm.

Re: SVN Bug Reports

PostPosted: 13 May 2011, 10:12
by SoulStorm
Thanks for the fix Sloth and for the lesson learned by seeing how you fixed it.

Re: SVN Bug Reports

PostPosted: 13 May 2011, 12:24
by SoulStorm
: Sword of Kaldra doesn't exile anymore with either combat damage or direct damage.

Re: SVN Bug Reports

PostPosted: 13 May 2011, 13:08
by Corwin72
r8601
Blind Zealot does not require it to be sacrificed to kill a creature after combat damage.

Re: SVN Bug Reports

PostPosted: 13 May 2011, 16:02
by DeadSpeak
r8603:

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

Re: SVN Bug Reports

PostPosted: 13 May 2011, 16:55
by SoulStorm
Importing decks into quest mode isn't functional currently.

Re: SVN Bug Reports

PostPosted: 13 May 2011, 18:13
by Jaedayr
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.

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

PostPosted: 13 May 2011, 18:26
by Hellfish
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 :oops:

Re: SVN Bug Reports

PostPosted: 13 May 2011, 20:28
by SoulStorm
Many thanks for fixing my favorite card Hellfish!

Now when are you going to code AF_Copy? :mrgreen:

Re: SVN Bug Reports

PostPosted: 13 May 2011, 20:30
by SoulStorm
Many thanks for fixing my favorite card Hellfish!

Now when are you going to code AF_Copy? :mrgreen:

Yes, I did that on purpose. :twisted:

Re: SVN Bug Reports

PostPosted: 13 May 2011, 23:02
by Chris H.
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.