Re: Bug Reports (snapshot builds)
To help with bug reports, is there a way to quickly output a gamestate file? Or even better, put it into the crash report?
High Quality Resources for Collectible Card Games and Home of the CCGHQ Team
https://www.slightlymagic.net/forum/
https://www.slightlymagic.net/forum/viewtopic.php?f=52&t=6333
Cloudshift, Restoration Angel, and Liberate work correctly but they will not exile or 'reset' a creature brought back by Momentary Blink. Ghostway works correctly and will exile and reset a creature affected by Momentary Blink.Max mtg wrote:Is Cloudshift working properly?
These lists are not intended to be scrolled =) Start typying the card named to quickly get into the needed area.
Why not just use game state files? It's much simpler that way.Diogenes wrote:On a semi-related note, it would be great for testing if the scroll-down lists for "add a card to hand" and "add a card to play" were easier to navigate, and if it were easier to add multiples of the card you're looking for. Using a larger window or creating alphabetical sub-folders would be an instant and huge improvement. Often when I need a lot of cards to repeat a test several times, half my time or more is spent scrolling in those menues.
Description: [describe what you were doing when the crash occurred]
[spoiler=NullPointerException][code]
Forge Version: 1.3.13-SNAPSHOT-r21030
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_17 Oracle Corporation
java.lang.NullPointerException
at forge.deck.DeckFormat.getDeckConformanceProblem(DeckFormat.java:122)
at forge.gui.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:100)
at forge.gui.home.sanctioned.CSubmenuConstructed.access$3(CSubmenuConstructed.java:97)
at forge.gui.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.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.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(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)
[/code][/spoiler]Why scroll through the lists when you can just start typing the name of the card you want? Being able to add multiples would be handy though. Otherwise game state files are the way to go (as Sol pointed out)Diogenes wrote:On a semi-related note, it would be great for testing if the scroll-down lists for "add a card to hand" and "add a card to play" were easier to navigate, and if it were easier to add multiples of the card you're looking for. Using a larger window or creating alphabetical sub-folders would be an instant and huge improvement. Often when I need a lot of cards to repeat a test several times, half my time or more is spent scrolling in those menues.