SVN Bug Reports
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: SVN Bug Reports
by slapshot5 » 13 Feb 2011, 01:45
SoulStorm,SoulStorm wrote:Old Kiki-Jiki, Mirror Breaker problems are new again.
Archon of Justice tokens no longer exile a permanent when they go to the graveyard and Meadowboon Tokens create an error and no longer add counters when they go to the graveyard.
Strangely, other tokens created by Kiki-Jiki, Mirror Breaker, such as Primeval Titan, Roc Egg, and Academy Rector all work fine.
I tested Archon of Justice as a non-token and it works fine, though I didn't test Meadowboon.
Also, Doubling Season is creating more tokens than it should be. For example, creating a soldier token with Elspeth, Knight-Errant and one Doubling Season in play creates 3 soldier tokens instead of two.
Weirdness all around...
I haven't tested my Kiki-Jiki, Mirror Breaker deck in well over a month, so I have no idea when things got broken, but everything used to work correctly.
Can you post your Kiki deck somewhere I can download it, or post the contents? I'll look into some of this stuff.
-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 lazylockie » 13 Feb 2011, 01:49
r6334
When my Quicksilver Gargantuan comes into play (copying any creature) I get the following error:
When my Quicksilver Gargantuan comes into play (copying any creature) I get the following error:
- 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
AllZone : getZone() invalid parameters Battlefield null
Version:
Forge -- official beta: $Date: 2011-01-06 14:34:48 -0200 (qui, 06 jan 2011) $, SVN revision: $Revision: 4891 $
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.RuntimeException: AllZone : getZone() invalid parameters Battlefield null
at forge.AllZone.getZone(Unknown Source)
at forge.GameAction.moveToPlay(Unknown Source)
at forge.CardFactory_Creatures$327.resolve(Unknown Source)
at forge.MagicStack.resolveStack(Unknown Source)
at forge.Phase.passPriority(Unknown Source)
at forge.ComputerAI_General.stackResponse(Unknown Source)
at forge.ComputerAI_General.stack_not_empty(Unknown Source)
at forge.InputControl.updateInput(Unknown Source)
at forge.GuiInput.update(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(Unknown Source)
at forge.InputControl.resetInput(Unknown Source)
at forge.Phase.passPriority(Unknown Source)
at forge.Input_PassPriority.selectButtonOK(Unknown Source)
at forge.GuiInput.selectButtonOK(Unknown Source)
at forge.GuiDisplay4.okButtonActionPerformed(Unknown Source)
at forge.GuiDisplay4.access$3(Unknown Source)
at forge.GuiDisplay4$25.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.plaf.basic.BasicButtonListener$Actions.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(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)
Last edited by lazylockie on 13 Feb 2011, 02:54, edited 2 times in total.
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: SVN Bug Reports
by slapshot5 » 13 Feb 2011, 03:15
I'm afraid the interaction of Kiki tokens and triggers is beyond my understanding at this point. The trigger guys will have to look at that. I can see why it's not triggering (they're being removed), but switching this order gives errors. Not sure what the solution is.SoulStorm wrote:Old Kiki-Jiki, Mirror Breaker problems are new again.
Archon of Justice tokens no longer exile a permanent when they go to the graveyard and Meadowboon Tokens create an error and no longer add counters when they go to the graveyard.
Strangely, other tokens created by Kiki-Jiki, Mirror Breaker, such as Primeval Titan, Roc Egg, and Academy Rector all work fine.
I tested Archon of Justice as a non-token and it works fine, though I didn't test Meadowboon.
Also, Doubling Season is creating more tokens than it should be. For example, creating a soldier token with Elspeth, Knight-Errant and one Doubling Season in play creates 3 soldier tokens instead of two.
Weirdness all around...
I haven't tested my Kiki-Jiki, Mirror Breaker deck in well over a month, so I have no idea when things got broken, but everything used to work correctly.
However, I was only getting 2 tokens when using Elspeth with a Doubling Season, not 3 as you were seeing.
-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 SoulStorm » 13 Feb 2011, 03:52
Thanks for looking Slapshot. I'll see if I can replicate the Doubling Season problem and find out what is causing it.
Re: SVN Bug Reports
by friarsol » 13 Feb 2011, 04:57
I'm not sure why the Triggers are being removed with Kiki. Since they are tokens they should cease to exist once they are in the graveyard, so it should be fine to let them trigger as they normally would when they goto the grave.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: SVN Bug Reports
by Corwin72 » 13 Feb 2011, 05:18
build 6361
Phylactery Lich error again.
I put the phylactery counter on a Lux Cannon and the cannon gets the counter but the Lich dies immediately.
I also get a Null error when I put a counter on a wurm token from a Wurmcolil Engine. Then the Lich dies.
Phylactery Lich error again.
I put the phylactery counter on a Lux Cannon and the cannon gets the counter but the Lich dies immediately.
I also get a Null error when I put a counter on a wurm token from a Wurmcolil Engine. Then the Lich dies.
-
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 Sloth » 13 Feb 2011, 10:24
Fixed! There was a tiny logic error in the new code. Thanks for testing Corwin72.Corwin72 wrote:build 6361
Phylactery Lich error again.
I put the phylactery counter on a Lux Cannon and the cannon gets the counter but the Lich dies immediately.
I also get a Null error when I put a counter on a wurm token from a Wurmcolil Engine. Then the Lich dies.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: SVN Bug Reports
by slapshot5 » 13 Feb 2011, 19:50
This is now fixed.lazylockie wrote:r6334
When my Quicksilver Gargantuan comes into play (copying any creature) I get the following 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: SVN Bug Reports
by Masher8 » 13 Feb 2011, 20:09
I'm on revision 6376, I'm getting the "getCard() invalid card name" error on tokens, any kind of token: saproling, wolf, elf, whatever.
It's difficult to know exactly what circumstances are causing it, sometimes it's as soon as they're being brought into existence.
It's difficult to know exactly what circumstances are causing it, sometimes it's as soon as they're being brought into existence.
- Masher8
- Posts: 18
- Joined: 05 Feb 2011, 13:57
- Has thanked: 0 time
- Been thanked: 0 time
Re: SVN Bug Reports
by slapshot5 » 13 Feb 2011, 20:19
Can you give a specific card that creates problem tokens? I'm not having trouble with tokens I've been using.Masher8 wrote:I'm on revision 6376, I'm getting the "getCard() invalid card name" error on tokens, any kind of token: saproling, wolf, elf, whatever.
It's difficult to know exactly what circumstances are causing it, sometimes it's as soon as they're being brought into existence.
-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 Masher8 » 13 Feb 2011, 21:35
False alarm, this is a local mod I've made causing it. I'll have to find a way around it.slapshot5 wrote:Can you give a specific card that creates problem tokens? I'm not having trouble with tokens I've been using.
-slapshot5
- Masher8
- Posts: 18
- Joined: 05 Feb 2011, 13:57
- Has thanked: 0 time
- Been thanked: 0 time
Re: SVN Bug Reports
by Professor » 14 Feb 2011, 02:35
Using a recent revision (from about 20 minutes ago), and Cancel (any counterspell, actually) doesn't work. That's the card, Cancel, not every cancel button lol. Looks like it's skipping the response step and going straight to resolve. Ack.
Also, my games end with this crash:
Thx,
Professor
Also, my games end with this crash:
- 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
forge/quest/data/QuestData
Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.6.0_22 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.NoClassDefFoundError: forge/quest/data/QuestData
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethod(Unknown Source)
at java.awt.Component.isCoalesceEventsOverriden(Unknown Source)
at java.awt.Component.access$500(Unknown Source)
at java.awt.Component$3.run(Unknown Source)
at java.awt.Component$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Component.checkCoalescing(Unknown Source)
at java.awt.Component.<init>(Unknown Source)
at java.awt.Container.<init>(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at javax.swing.JFrame.<init>(Unknown Source)
at forge.Gui_WinLose.<init>(Unknown Source)
at forge.GameAction.checkStateEffects(Unknown Source)
at forge.GameAction.checkWheneverKeyword(Unknown Source)
at forge.GameActionUtil.executeDamageToPlayerEffects(Unknown Source)
at forge.Player.addDamageAfterPrevention(Unknown Source)
at forge.Player.addCombatDamage(Unknown Source)
at forge.Combat.dealAssignedDamage(Unknown Source)
at forge.Phase.handleBeginPhase(Unknown Source)
at forge.InputControl.updateInput(Unknown Source)
at forge.GuiInput.update(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.MyObservable.updateObservers(Unknown Source)
at forge.Phase.nextPhase(Unknown Source)
at forge.GuiDisplay4$25.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.plaf.basic.BasicButtonListener$Actions.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(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)
Caused by: java.lang.ClassNotFoundException: forge.quest.data.QuestData
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)
... 60 more
Thx,
Professor
-------------------------------------
PostCount=PostCount+1
PostCount=PostCount+1
-
Professor - Posts: 172
- Joined: 27 Jul 2009, 21:02
- Has thanked: 0 time
- Been thanked: 0 time
Re: SVN Bug Reports
by Fnoed » 14 Feb 2011, 03:04
You are missing the forge.quest.data.QuestData class. Can you make sure that you are working with the most recent copy of the sources?
Re: SVN Bug Reports
by timmermac » 14 Feb 2011, 05:29
"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
Who is online
Users browsing this forum: No registered users and 16 guests