Forge Beta: 03-15-2013 ver 1.3.10
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 03-15-2013 ver 1.3.10
by SpiderBrigade » 17 Mar 2013, 18:59
I saw that this was already reported in the 1.3.8 thread but not addressed:
Lich causes immediate loss (for having 0 life), which it obviously shouldn't.
Lich causes immediate loss (for having 0 life), which it obviously shouldn't.
- SpiderBrigade
- Posts: 23
- Joined: 21 Nov 2012, 19:31
- Has thanked: 1 time
- Been thanked: 3 times
Re: Forge Beta: 03-15-2013 ver 1.3.10
by muppet » 17 Mar 2013, 19:13
Cast Necromancy on Worldgorger Dragon. Game crashed. This might be a difficult interaction to get to work I guess.
Re: Forge Beta: 03-15-2013 ver 1.3.10
by Pand3m0nia » 17 Mar 2013, 20:46
It seems somewhere between copying the old stuff to the new folders something went wrong. If download and run the new Forge again after just copying my quest data across it seems to work fine. Don't know what caused the crash though

Pand3m0nia wrote:Hi all,
I'm new to this forum, and I wanted to post a crash report, but as soon as try post it I get "Your post looks too spamy for a new user, please remove off-site URLs." There are no URL's anywhere in the crash report.
- Pand3m0nia
- Posts: 5
- Joined: 17 Mar 2013, 15:13
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 03-15-2013 ver 1.3.10
by friarsol » 17 Mar 2013, 20:53
The only thing wrong in this scenario, is the Serpent shouldn't be coming back as a Zombie at all.Bundy wrote:I have Grave Betrayal in play. The computer has Veiled Serpent that is turned into a 4/4 creature. when it dies Grave betrayal puts it into play on my side at the end of the turn as an enchantment that is a zombie and has a +1/+1 counter on it.
When the computer plays a spell the Veiled Serpent triggers like normal and becomes a creature. It still has a +1/+1 counter on it, but it is no longer a zombie.
205.1a Some effects set an object's card type. [...] If an object's card type is removed, the subtypes correlated with that card type will remain if they are also the subtypes of a card type the object currently has; otherwise, they are also removed for the entire time the object's card type is removed.
205.3d An object can't gain a subtype that doesn't correspond to one of that object's types.
Grave Betrayal attempts to give a subtype to the enchantment that it can't have. This may be treated as an impossible action and ignored completely by the game, rather than storing "Zombie" for later use.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 03-15-2013 ver 1.3.10
by Sloth » 17 Mar 2013, 21:10
Fixed! thanks Jiharo.Jiharo wrote:Whenever Power Sink is played by human and AI has enough lands to pay additional cost, the game freezes.
No crash report is generated but forge.log gets a line like
- Code: Select all
"Power Sink (86) in ComputerUtil.canPayAdditionalCosts() without an activating player"
I'm not sure about the enchantment being a zombie, but the rest sounds right. What did you expect?Bundy wrote:I have Grave Betrayal in play. The computer has Veiled Serpent that is turned into a 4/4 creature. when it dies Grave betrayal puts it into play on my side at the end of the turn as an enchantment that is a zombie and has a +1/+1 counter on it.
When the computer plays a spell the Veiled Serpent triggers like normal and becomes a creature. It still has a +1/+1 counter on it, but it is no longer a zombie.
Fixed! Thanks Bundy.Bundy wrote:Computer has 8 cards in hand at the end of the turn and discards Emrakul, the Aeons Torn which gets shuffled into the library, then the game freezes. The shuffle is still on the stack and also the last thing mentioned in the log.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge Beta: 03-15-2013 ver 1.3.10
by Chris H. » 17 Mar 2013, 21:14
Pand3m0nia wrote:Description: I had just downloaded the new version of Forge, read the Read Me and had copied the relevant older files to the folders in the res folder. When I try to start Forge, it gets to the "Creating display components" bar, which is full, and then it crashes.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.10-r20348
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_17 Oracle Corporation
java.lang.NullPointerException
at forge.gui.deckeditor.controllers.CEditorPreferences.initialize(CEditorPreferences.java:75)
at forge.view.FView.initialize(FView.java:107)
at forge.control.FControl$6.run(FControl.java:179)
at java.awt.event.InvocationEvent.dispatch(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.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 suspect that the /res/preferences/editor.preferences file is the problem. I would suggest deleting this file and the editor.default.preferences file found in that folder.
Then re-extract the archive and just copy over these two files.
-
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
Re: Forge Beta: 03-15-2013 ver 1.3.10
by friarsol » 18 Mar 2013, 02:46
- Necromancy not being able to figure out what it can be attached to (and crashing) should be fixed for the next release/snapshot.
Last edited by friarsol on 18 Mar 2013, 14:54, edited 1 time in total.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 03-15-2013 ver 1.3.10
by mightyjl » 18 Mar 2013, 05:12
My "All Decks" tab in the Editor has vanished. Where did it go, and how do I bring it back??
Re: Forge Beta: 03-15-2013 ver 1.3.10
by myk » 18 Mar 2013, 05:35
@mightyjl: a stopgap fix for this is to remove the res/layouts/editor_preferred.xml file so Forge reloads the default layout.
- myk
- Posts: 439
- Joined: 17 Jan 2013, 02:39
- Location: California
- Has thanked: 38 times
- Been thanked: 57 times
Re: Forge Beta: 03-15-2013 ver 1.3.10
by lazylockie » 18 Mar 2013, 14:05
there was an issue with Momentary Blink on 1.3.9, I didn't have time to check on 1.3.10: it was bringing the creature back the same object than before blinking. This means that a previously tapped creature is still tapped after Blink. The creature still died in response to a removal. Restoration Angel is working fine though.
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Forge Beta: 03-15-2013 ver 1.3.10
by friarsol » 18 Mar 2013, 14:24
I know you are lazy (hence your username), but you probably should actually confirm if an issue is still around before reporting if it's still an issue.lazylockie wrote:there was an issue with Momentary Blink on 1.3.9, I didn't have time to check on 1.3.10:
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 03-15-2013 ver 1.3.10
by Jak » 18 Mar 2013, 14:36
The Image for Krosan Cloudscraper does not show. The file was downloaded and is in the folder.
- Jak
- Posts: 23
- Joined: 23 Mar 2011, 07:37
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 03-15-2013 ver 1.3.10
by Nordos » 18 Mar 2013, 14:44
Description: enchanted a Simic Sky Swallower with Necromancy
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.10-r20348
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_04 Oracle Corporation
java.lang.NullPointerException
at forge.game.GameAction.checkStateEffects(GameAction.java:1019)
at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:212)
at forge.game.zone.MagicStack.finishResolving(MagicStack.java:982)
at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1027)
at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1223)
at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1018)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:841)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:738)
at forge.game.player.PlayerController.passPriority(PlayerController.java:71)
at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
at forge.gui.InputProxy.setInput(InputProxy.java:62)
at forge.control.input.InputControl.setNewInput(InputControl.java:256)
at forge.gui.InputProxy.update(InputProxy.java:49)
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.game.phase.PhaseHandler.passPriority(PhaseHandler.java:743)
at forge.game.player.PlayerController.passPriority(PlayerController.java:71)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.gui.InputProxy.selectButtonOK(InputProxy.java:71)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(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)
Last edited by Nordos on 18 Mar 2013, 15:00, edited 1 time in total.
Re: Forge Beta: 03-15-2013 ver 1.3.10
by friarsol » 18 Mar 2013, 14:54
Necromancy bug was already reported as fixed, just a handful of posts below this one.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 03-15-2013 ver 1.3.10
by jwallstone » 18 Mar 2013, 19:37
Game hung with Wake Thrasher's ability on the stack during AI's turn. Not sure if this is related to the number of other hangs that occur with certain abilities on the stack.
- jwallstone
- Posts: 66
- Joined: 02 Mar 2012, 06:16
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 47 guests