Page 3 of 9

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 17 Mar 2013, 18:59
by SpiderBrigade
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.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 17 Mar 2013, 19:13
by muppet
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

PostPosted: 17 Mar 2013, 20:46
by Pand3m0nia
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.


Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 17 Mar 2013, 20:53
by friarsol
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.
The only thing wrong in this scenario, is the Serpent shouldn't be coming back as a Zombie at all.

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.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 17 Mar 2013, 21:10
by Sloth
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"
Fixed! thanks Jiharo.

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.
I'm not sure about the enchantment being a zombie, but the rest sounds right. What did you expect?

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.
Fixed! Thanks Bundy.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 17 Mar 2013, 21:14
by Chris H.
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.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 18 Mar 2013, 02:46
by friarsol
- Necromancy not being able to figure out what it can be attached to (and crashing) should be fixed for the next release/snapshot.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 18 Mar 2013, 05:12
by mightyjl
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

PostPosted: 18 Mar 2013, 05:35
by myk
@mightyjl: a stopgap fix for this is to remove the res/layouts/editor_preferred.xml file so Forge reloads the default layout.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 18 Mar 2013, 14:05
by lazylockie
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.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 18 Mar 2013, 14:24
by friarsol
lazylockie wrote:there was an issue with Momentary Blink on 1.3.9, I didn't have time to check on 1.3.10:
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.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 18 Mar 2013, 14:36
by Jak
The Image for Krosan Cloudscraper does not show. The file was downloaded and is in the folder.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 18 Mar 2013, 14:44
by Nordos
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)
EDIT: Sorry for that...

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 18 Mar 2013, 14:54
by friarsol
Nordos wrote:Description: enchanted a Simic Sky Swallower with Necromancy
Necromancy bug was already reported as fixed, just a handful of posts below this one.

Re: Forge Beta: 03-15-2013 ver 1.3.10

PostPosted: 18 Mar 2013, 19:37
by jwallstone
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.