It is currently 15 Aug 2025, 09:34
   
Text Size

SVN Bug Reports

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: SVN Bug Reports

Postby slapshot5 » 13 Feb 2011, 01:45

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.
SoulStorm,

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

Postby lazylockie » 13 Feb 2011, 01:49

r6334

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)
I think there's something wrong with See Beyond. I'm pretty sure it's going on top of my library all the times. (and the Shuffle$ True is on the code)
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

Postby SoulStorm » 13 Feb 2011, 02:29

Here you go Slapshot.

Thanks!
Attachments
Kiki.rar
(1.16 KiB) Downloaded 220 times
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: SVN Bug Reports

Postby slapshot5 » 13 Feb 2011, 03:15

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.
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.

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

Postby 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.
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: SVN Bug Reports

Postby 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

Postby 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.
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: SVN Bug Reports

Postby Sloth » 13 Feb 2011, 10:24

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.
Fixed! There was a tiny logic error in the new code. Thanks for testing Corwin72.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: SVN Bug Reports

Postby slapshot5 » 13 Feb 2011, 19:50

lazylockie wrote:r6334

When my Quicksilver Gargantuan comes into play (copying any creature) I get the following error:
This is now fixed.

-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

Postby 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.
Masher8
 
Posts: 18
Joined: 05 Feb 2011, 13:57
Has thanked: 0 time
Been thanked: 0 time

Re: SVN Bug Reports

Postby slapshot5 » 13 Feb 2011, 20:19

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.
Can you give a specific card that creates problem tokens? I'm not having trouble with tokens I've been using.

-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

Postby Masher8 » 13 Feb 2011, 21:35

slapshot5 wrote:Can you give a specific card that creates problem tokens? I'm not having trouble with tokens I've been using.

-slapshot5
False alarm, this is a local mod I've made causing it. I'll have to find a way around it.
Masher8
 
Posts: 18
Joined: 05 Feb 2011, 13:57
Has thanked: 0 time
Been thanked: 0 time

Re: SVN Bug Reports

Postby 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:
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

Happened even after I copied a bunch of quest files from another version,

Thx,
Professor
-------------------------------------
PostCount=PostCount+1
User avatar
Professor
 
Posts: 172
Joined: 27 Jul 2009, 21:02
Has thanked: 0 time
Been thanked: 0 time

Re: SVN Bug Reports

Postby 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?
Fnoed
 
Posts: 84
Joined: 20 Dec 2010, 01:03
Has thanked: 0 time
Been thanked: 3 times

Re: SVN Bug Reports

Postby timmermac » 14 Feb 2011, 05:29

r6214:

The upkeep ability of Pyre Zombie does not require that you pay 1BB.
"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
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: Genevacox and 17 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 18 users online :: 1 registered, 0 hidden and 17 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: Genevacox and 17 guests

Login Form