It is currently 25 Aug 2025, 18:53
   
Text Size

Forge Beta: 11-16-2012 ver 1.3.1

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

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby yagi » 26 Nov 2012, 13:34

AI has Crypt Rats, 2 Island and 2 Swamp in play. AI activates Crypt Rats ability but is able to pay using blue mana as well, dealing 4 damage to each creature and each player.
yagi
 
Posts: 53
Joined: 17 Apr 2012, 08:56
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby gos » 26 Nov 2012, 22:32

I'm getting this error when Oath of Druids resolves on my upkeep - the effect moves the cards to my graveyard, but no creature enters the battlefield and the ability isn't removed from the stack.

Code: Select all
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
   http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.

Index: 21, Size: 20


Version:
Forge version 1.3.1-r18201

OS: Windows 7 Version: 6.1 Architecture: amd64

Java Version: 1.7.0_07 Vendor: Oracle Corporation

Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 21, Size: 20
   at java.util.ArrayList.rangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at java.util.Collections$UnmodifiableList.get(Unknown Source)
   at forge.game.phase.Upkeep$35.resolve(Upkeep.java:1968)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:912)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:718)
   at forge.game.player.ComputerAIGeneral.playSpellAbilities(ComputerAIGeneral.java:374)
   at forge.control.input.InputControl.getActualInput(InputControl.java:251)
   at forge.gui.GuiInput.update(GuiInput.java:50)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.control.input.InputControl.resetInput(InputControl.java:140)
   at forge.control.input.InputControl.resetInput(InputControl.java:136)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:723)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:74)
   at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
   at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
   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.AbstractButton.doClick(Unknown Source)
   at forge.gui.toolbox.FButton$1.keyPressed(FButton.java:91)
   at java.awt.Component.processKeyEvent(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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$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)
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby Nordos » 27 Nov 2012, 09:31

yagi wrote:AI has Crypt Rats, 2 Island and 2 Swamp in play. AI activates Crypt Rats ability but is able to pay using blue mana as well, dealing 4 damage to each creature and each player.
Are you sure that none of you had neither Blanket of Night or Urborg, Tomb of Yawgmoth in play?
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby Doomlord » 27 Nov 2012, 11:44

I got this strange bug when playing today. It claims my maximum hand size is negative, and does not allow me to proceed as I cannot discard down to a negative amount of cards.
This probably has something to do with the Jin-Gitaxis my opponent controlled, which I killed this turn, and just got back with Grave Betrayal.

Screenshot.png
Doomlord
 
Posts: 47
Joined: 07 Dec 2011, 21:07
Has thanked: 0 time
Been thanked: 2 times

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby Alico » 27 Nov 2012, 22:29

The opponent was the Goblin Rogue deck. They had
Squeaking Pie Grubfellows in play, and activated the kinship ability. I had no cards in hand, but the game told me to chose a card to discard. The game got stuck there, and I had to forfeit the match.

Also, it may have been mentioned in this thread already, but I sometimes get an error in the first match. If you forfeit the match, it allows you to go to the next one, and it plays like you lost the first match, without error. It does not always happen, and I am not sure what the trigger is. Should I post the error message next time I get it?
Alico
 
Posts: 47
Joined: 21 Sep 2012, 18:16
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby timmermac » 28 Nov 2012, 00:24

I've seen this occasionally myself. It's a concurrent modification error. I don't think the final game of the last match I'd played is being completely cleared out when this happens, because the lower left corner of my screen says it game 2 or 3 of 3 against my previous opponent when this error occurs.
"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

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby gwurb » 28 Nov 2012, 01:34

Got this on AI's draw step. It had 2 Bitterblossom, 7 Faerie Rogue tokens and Sower of Temptation with 2 cards in hand. I had Curse of the Bloody Tome targeting AI, Jace's Phantasm, Lord of the Unreal and an unequipped Runechanter's Pike with no cards in hand. I was able to quit the match, start a new one and mulligan, but the crash happened again on my first upkeep and continued with each phase.

Code: Select all
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
   http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.

null


Version:
Forge version 1.3.1-r18201

OS: Linux Version: 3.0.1 Architecture: i386

Java Version: 1.6.0_35 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.util.EmptyStackException
   at java.util.Stack.peek(Stack.java:85)
   at forge.game.zone.MagicStack.peekAbility(MagicStack.java:1225)
   at forge.card.abilityfactory.ai.CounterAi.doTriggerAINoCost(CounterAi.java:113)
   at forge.card.abilityfactory.SpellAiLogic.doTriggerNoCostWithSubs(SpellAiLogic.java:31)
   at forge.card.abilityfactory.SpellAiLogic.doTriggerAI(SpellAiLogic.java:26)
   at forge.card.abilityfactory.CommonDrawback.doTrigger(CommonDrawback.java:82)
   at forge.card.abilityfactory.ai.CharmAi.chooseOptionsAi(CharmAi.java:48)
   at forge.card.abilityfactory.ai.CharmAi.canPlayAI(CharmAi.java:25)
   at forge.card.abilityfactory.SpellAiLogic.canPlayAIWithSubs(SpellAiLogic.java:16)
   at forge.card.abilityfactory.CommonSpell.canPlayAI(CommonSpell.java:47)
   at forge.game.player.ComputerUtil.canBePlayedAndPayedByAI(ComputerUtil.java:454)
   at forge.game.player.ComputerUtil.playSpellAbilities(ComputerUtil.java:112)
   at forge.game.player.ComputerAIGeneral.playSpellAbilitiesStackEmpty(ComputerAIGeneral.java:84)
   at forge.game.player.ComputerAIGeneral.playSpellAbilities(ComputerAIGeneral.java:338)
   at forge.game.player.ComputerAIInput.think(ComputerAIInput.java:117)
   at forge.game.player.ComputerAIInput.showMessage(ComputerAIInput.java:77)
   at forge.gui.GuiInput.setInput(GuiInput.java:71)
   at forge.gui.GuiInput.update(GuiInput.java:54)
   at java.util.Observable.notifyObservers(Observable.java:142)
   at java.util.Observable.notifyObservers(Observable.java:98)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:497)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:715)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:74)
   at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
   at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
   at javax.swing.plaf.basic.BasicButtonListener$Actions.actionPerformed(BasicButtonListener.java:287)
   at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1639)
   at javax.swing.JComponent.processKeyBinding(JComponent.java:2859)
   at javax.swing.JComponent.processKeyBindings(JComponent.java:2894)
   at javax.swing.JComponent.processKeyEvent(JComponent.java:2822)
   at java.awt.Component.processEvent(Component.java:6074)
   at java.awt.Container.processEvent(Container.java:2039)
   at java.awt.Component.dispatchEventImpl(Component.java:4660)
   at java.awt.Container.dispatchEventImpl(Container.java:2097)
   at java.awt.Component.dispatchEvent(Component.java:4488)
   at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1856)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:722)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1000)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:865)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:686)
   at java.awt.Component.dispatchEventImpl(Component.java:4532)
   at java.awt.Container.dispatchEventImpl(Container.java:2097)
   at java.awt.Window.dispatchEventImpl(Window.java:2489)
   at java.awt.Component.dispatchEvent(Component.java:4488)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668)
   at java.awt.EventQueue.access$400(EventQueue.java:81)
   at java.awt.EventQueue$2.run(EventQueue.java:627)
   at java.awt.EventQueue$2.run(EventQueue.java:625)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
   at java.awt.EventQueue$3.run(EventQueue.java:641)
   at java.awt.EventQueue$3.run(EventQueue.java:639)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
gwurb
 
Posts: 20
Joined: 11 Oct 2012, 18:11
Has thanked: 12 times
Been thanked: 0 time

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby yagi » 28 Nov 2012, 08:13

Nordos wrote:
yagi wrote:AI has Crypt Rats, 2 Island and 2 Swamp in play. AI activates Crypt Rats ability but is able to pay using blue mana as well, dealing 4 damage to each creature and each player.
Are you sure that none of you had neither Blanket of Night or Urborg, Tomb of Yawgmoth in play?
yup, i tested this alr. Players; Crypt Rats are correctly restricted to black mana, but not the AI. U can try build a deck with 12 island, 12 swamp and 12 Rrypt Rats to test. The AI will sacrifice its Crypt Rats with all its mana, regardless of the color.
yagi
 
Posts: 53
Joined: 17 Apr 2012, 08:56
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby Sloth » 28 Nov 2012, 17:23

gos wrote:I got this error when I cast Haunting Echoes. My opponent's graveyard had 2 Counterbore and a Primal Boost in it.
gos wrote:I'm getting this error when Oath of Druids resolves on my upkeep - the effect moves the cards to my graveyard, but no creature enters the battlefield and the ability isn't removed from the stack.
Both fixed! Thanks gos.

Doomlord wrote:I got this strange bug when playing today. It claims my maximum hand size is negative, and does not allow me to proceed as I cannot discard down to a negative amount of cards.
This probably has something to do with the Jin-Gitaxis my opponent controlled, which I killed this turn, and just got back with Grave Betrayal.
Fixed! Thanks Doomlord.

Alico wrote:The opponent was the Goblin Rogue deck. They had
Squeaking Pie Grubfellows in play, and activated the kinship ability. I had no cards in hand, but the game told me to chose a card to discard. The game got stuck there, and I had to forfeit the match.
Fixed! Thanks Alico.

gwurb wrote:Got this on AI's draw step. It had 2 Bitterblossom, 7 Faerie Rogue tokens and Sower of Temptation with 2 cards in hand. I had Curse of the Bloody Tome targeting AI, Jace's Phantasm, Lord of the Unreal and an unequipped Runechanter's Pike with no cards in hand. I was able to quit the match, start a new one and mulligan, but the crash happened again on my first upkeep and continued with each phase.
Fixed! Thanks gwurb.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby gos » 28 Nov 2012, 22:29

After filling my graveyard with lands, artifacts, instants, sorceries and creatures, including 4 Tarmogoyf and a Sutured Ghoul, along with 5 1/1 creatures, I cast Dread Return on the Ghoul and exiled all the other creatures in the yard.

The Sutured Ghoul entered play as a 5/9 creature, which means forge counted the Goyfs in the yard as 0/1 creatures. It is my understanding that characteristic defining abilities like Tarmogoyf's are active everywhere, and that they should have been counted as 5/6 creatures. Am I incorrect or is this a bug?
Last edited by gos on 29 Nov 2012, 14:49, edited 1 time in total.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby correioalternativo » 29 Nov 2012, 14:26

.Turnabout untaps lands of AI instead of untap only my lands.

In this version, FORGE always crashes with Mana Drain second effect (at the beginning of your next main phase...)

Sorry for my bad English.
User avatar
correioalternativo
 
Posts: 279
Joined: 23 Jul 2012, 12:01
Has thanked: 255 times
Been thanked: 23 times

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby TastetheJace » 29 Nov 2012, 22:32

I don't think Korozda Monitor 's trample works when it has counters placed on it via scavenge.
Last edited by Chris H. on 30 Nov 2012, 00:03, edited 2 times in total.
Reason: mouse-over
TastetheJace
 
Posts: 91
Joined: 30 Jul 2012, 00:13
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 11-16-2012 ver 1.3.1

Postby Night Shadow » 30 Nov 2012, 02:53

when using Soul Seizer its transform ability doesn't work, also after countering a spell with Mana Drain forge crashes at the next upkeep.
User avatar
Night Shadow
 
Posts: 31
Joined: 03 Mar 2011, 05:25
Has thanked: 4 times
Been thanked: 3 times

Previous

Return to Forge

Who is online

Users browsing this forum: No registered users and 41 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 41 users online :: 0 registered, 0 hidden and 41 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: No registered users and 41 guests

Login Form