Forge Beta: 02-07-2014 ver 1.5.12
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 02-07-2014 ver 1.5.12
by drdev » 11 Feb 2014, 03:44
That error is fixed in the latest snapshot. As for getting both a mythic and rare, I'm guessing one is actually foil, but you can't tell. The current snapshot has fixed it so foils appear is deck editors properly.supercommiefu wrote:When I started a MMA draft, I got a booster pack with a mythic rare and a regular rare.
http: //i.imgur. com/2JU6Dc3.png (i'd link it properly but the forum is grumpy and thinks I'm a spammer)
Also whenever I finish a draft and go to add a card from my cardpool, I get the following error:Quitting forge and reselecting the draft deck editor lets me do things as usual.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 amd64
Java Version: 1.7.0_25 Oracle Corporation
java.lang.NullPointerException
at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:160)
at forge.gui.deckeditor.CDeckEditorUI$6.run(CDeckEditorUI.java:242)
at forge.gui.toolbox.itemmanager.ItemManager.activateSelectedItems(ItemManager.java:1157)
at forge.gui.toolbox.itemmanager.views.ImageView$3.onLeftDoubleClick(ImageView.java:160)
at forge.gui.toolbox.FMouseAdapter.mousePressed(FMouseAdapter.java:147)
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)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by horsekateer » 11 Feb 2014, 04:11
After a BOG/BOG/THS draft I entered the deck building phase and simply hitting space bar to put a card in my deck caused the crash. (Running Forge out of the .jar program on a Mac)
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.9.1 x86_64
Java Version: 1.7.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:160)
at forge.gui.deckeditor.CDeckEditorUI$4.keyPressed(CDeckEditorUI.java:211)
at forge.gui.toolbox.itemmanager.views.ItemView$IncrementalSearch.keyPressed(ItemView.java:413)
at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:250)
at java.awt.Component.processKeyEvent(Component.java:6463)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2828)
at java.awt.Component.processEvent(Component.java:6282)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:762)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1027)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:899)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:727)
at java.awt.Component.dispatchEventImpl(Component.java:4731)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
- horsekateer
- Posts: 55
- Joined: 03 Apr 2013, 21:58
- Has thanked: 7 times
- Been thanked: 0 time
Re: Forge Beta: 02-07-2014 ver 1.5.12
by drdev » 11 Feb 2014, 04:22
@horsekateer See post above yours. As mentioned, this is fixed in the latest snapshot.
For both of you, it's worth mentioning that, if you don't want to take the snapshot build right now, you can avoid this crash by closing the Draft Deck Editor then reopening the draft deck. The crash only happened when editing the deck immediately after finishing and saving the draft.
For both of you, it's worth mentioning that, if you don't want to take the snapshot build right now, you can avoid this crash by closing the Draft Deck Editor then reopening the draft deck. The crash only happened when editing the deck immediately after finishing and saving the draft.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by gos » 11 Feb 2014, 10:38
More fun with Deathbellow Raider:gos wrote:Attacked with Kragma Warcaller, Rageblood Shaman, Deathbellow Raider. The Warcaller and Shaman received +2/+0, but the Raider got +4/+0.gos wrote:I attacked with 2 Kragma Warcaller (one token), Felhide Spiritbinder, Deathbellow Raider. The Warcallers and Spiritbinders each got +4/+0 (correct), but the Raider got +8/+0. I may have chosen it as an attacker in addition to it being activated as an attacker by its ability, or may have pressed the Alpha Strike button.
I had a Rageblood Shaman, Felhide Brawler, and Deathbellow Raider. My opponent had 10 life. I attacked with all my creatures and he died. When I looked at the combat pane, I saw that the Raider was listed twice as an attacker.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by gos » 11 Feb 2014, 10:46
Picture of similar situation. I had previously attacked with a single Deathbellow Raider when I also controlled a Felhide Brawler, and that seemed to work normally.gos wrote:More fun with Deathbellow Raider:gos wrote:Attacked with Kragma Warcaller, Rageblood Shaman, Deathbellow Raider. The Warcaller and Shaman received +2/+0, but the Raider got +4/+0.gos wrote:I attacked with 2 Kragma Warcaller (one token), Felhide Spiritbinder, Deathbellow Raider. The Warcallers and Spiritbinders each got +4/+0 (correct), but the Raider got +8/+0. I may have chosen it as an attacker in addition to it being activated as an attacker by its ability, or may have pressed the Alpha Strike button.
I had a Rageblood Shaman, Felhide Brawler, and Deathbellow Raider. My opponent had 10 life. I attacked with all my creatures and he died. When I looked at the combat pane, I saw that the Raider was listed twice as an attacker.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Stampedo » 11 Feb 2014, 13:25
How does cards with "play with the top card of your library" work?
I can't see my library, therefore this skill is not useful, right?
I can't see my library, therefore this skill is not useful, right?
Re: Forge Beta: 02-07-2014 ver 1.5.12
by lazylockie » 11 Feb 2014, 13:40
if you mean cards like Future Sight or Oracle of Mul Daya you can play those cards by clicking on the "flashback" icon, near your graveyard/exile buttons.Stampedo wrote:How does cards with "play with the top card of your library" work?
I can't see my library, therefore this skill is not useful, right?
hovering the card that gives the effect also allows you to see the revealed card
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by kvothe » 11 Feb 2014, 19:44
Description: I get this crash every time I use the import function on the deck editor. This happens after I paste the decklist.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.card.CardDb.getCardFromEdition(CardDb.java:275)
at forge.card.CardDb.getCardFromEdition(CardDb.java:252)
at forge.deck.DeckRecognizer.tryGetCard(DeckRecognizer.java:212)
at forge.deck.DeckRecognizer.recognizePossibleNameAndNumber(DeckRecognizer.java:216)
at forge.deck.DeckRecognizer.recognizeLine(DeckRecognizer.java:194)
at forge.gui.deckeditor.DeckImport.readInput(DeckImport.java:229)
at forge.gui.deckeditor.DeckImport.parseAndDisplay(DeckImport.java:293)
at forge.gui.deckeditor.DeckImport$OnChangeTextUpdate.onChange(DeckImport.java:303)
at forge.gui.deckeditor.DeckImport$OnChangeTextUpdate.insertUpdate(DeckImport.java:315)
at javax.swing.text.AbstractDocument.fireInsertUpdate(Unknown Source)
at javax.swing.text.AbstractDocument.handleInsertString(Unknown Source)
at javax.swing.text.AbstractDocument.insertString(Unknown Source)
at javax.swing.text.PlainDocument.insertString(Unknown Source)
at javax.swing.text.AbstractDocument.replace(Unknown Source)
at javax.swing.text.JTextComponent.replaceSelection(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.handleReaderImport(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.importData(Unknown Source)
at javax.swing.TransferHandler.importData(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.importData(Unknown Source)
at javax.swing.TransferHandler$TransferAction.actionPerformedImpl(Unknown Source)
at javax.swing.TransferHandler$TransferAction.access$700(Unknown Source)
at javax.swing.TransferHandler$TransferAction$1.run(Unknown Source)
at javax.swing.TransferHandler$TransferAction$1.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 javax.swing.TransferHandler$TransferAction$2.run(Unknown Source)
at javax.swing.TransferHandler$TransferAction$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.TransferHandler$TransferAction.actionPerformed(Unknown Source)
at javax.swing.text.JTextComponent.invokeAction(Unknown Source)
at javax.swing.text.JTextComponent.paste(Unknown Source)
at javax.swing.text.DefaultEditorKit$PasteAction.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$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.pumpEventsForFilter(Unknown Source)
at java.awt.WaitDispatchSupport$2.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at forge.view.FDialog.setVisible(FDialog.java:179)
at forge.gui.deckeditor.controllers.CCurrentDeck.importDeck(CCurrentDeck.java:137)
at forge.gui.deckeditor.controllers.CCurrentDeck.access$400(CCurrentDeck.java:34)
at forge.gui.deckeditor.controllers.CCurrentDeck$7.run(CCurrentDeck.java:114)
at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:307)
at forge.gui.toolbox.FLabel.access$1300(FLabel.java:51)
at forge.gui.toolbox.FLabel$6.onLeftClick(FLabel.java:345)
at forge.gui.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
at java.awt.AWTEventMulticaster.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)
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Stampedo » 12 Feb 2014, 01:25
Ok thanks a lot buddy!lazylockie wrote:if you mean cards like Future Sight or Oracle of Mul Daya you can play those cards by clicking on the "flashback" icon, near your graveyard/exile buttons.Stampedo wrote:How does cards with "play with the top card of your library" work?
I can't see my library, therefore this skill is not useful, right?
hovering the card that gives the effect also allows you to see the revealed card
Re: Forge Beta: 02-07-2014 ver 1.5.12
by drdev » 12 Feb 2014, 02:49
Could you provide the decklist that you're pasting to hit this? And are you pressing the Import Deck button on the dialog, or does it crash right after pasting?kvothe wrote:Description: I get this crash every time I use the import function on the deck editor. This happens after I paste the decklist.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.card.CardDb.getCardFromEdition(CardDb.java:275)
at forge.card.CardDb.getCardFromEdition(CardDb.java:252)
at forge.deck.DeckRecognizer.tryGetCard(DeckRecognizer.java:212)
at forge.deck.DeckRecognizer.recognizePossibleNameAndNumber(DeckRecognizer.java:216)
at forge.deck.DeckRecognizer.recognizeLine(DeckRecognizer.java:194)
at forge.gui.deckeditor.DeckImport.readInput(DeckImport.java:229)
at forge.gui.deckeditor.DeckImport.parseAndDisplay(DeckImport.java:293)
at forge.gui.deckeditor.DeckImport$OnChangeTextUpdate.onChange(DeckImport.java:303)
at forge.gui.deckeditor.DeckImport$OnChangeTextUpdate.insertUpdate(DeckImport.java:315)
at javax.swing.text.AbstractDocument.fireInsertUpdate(Unknown Source)
at javax.swing.text.AbstractDocument.handleInsertString(Unknown Source)
at javax.swing.text.AbstractDocument.insertString(Unknown Source)
at javax.swing.text.PlainDocument.insertString(Unknown Source)
at javax.swing.text.AbstractDocument.replace(Unknown Source)
at javax.swing.text.JTextComponent.replaceSelection(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.handleReaderImport(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.importData(Unknown Source)
at javax.swing.TransferHandler.importData(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.importData(Unknown Source)
at javax.swing.TransferHandler$TransferAction.actionPerformedImpl(Unknown Source)
at javax.swing.TransferHandler$TransferAction.access$700(Unknown Source)
at javax.swing.TransferHandler$TransferAction$1.run(Unknown Source)
at javax.swing.TransferHandler$TransferAction$1.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 javax.swing.TransferHandler$TransferAction$2.run(Unknown Source)
at javax.swing.TransferHandler$TransferAction$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.TransferHandler$TransferAction.actionPerformed(Unknown Source)
at javax.swing.text.JTextComponent.invokeAction(Unknown Source)
at javax.swing.text.JTextComponent.paste(Unknown Source)
at javax.swing.text.DefaultEditorKit$PasteAction.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$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.pumpEventsForFilter(Unknown Source)
at java.awt.WaitDispatchSupport$2.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at forge.view.FDialog.setVisible(FDialog.java:179)
at forge.gui.deckeditor.controllers.CCurrentDeck.importDeck(CCurrentDeck.java:137)
at forge.gui.deckeditor.controllers.CCurrentDeck.access$400(CCurrentDeck.java:34)
at forge.gui.deckeditor.controllers.CCurrentDeck$7.run(CCurrentDeck.java:114)
at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:307)
at forge.gui.toolbox.FLabel.access$1300(FLabel.java:51)
at forge.gui.toolbox.FLabel$6.onLeftClick(FLabel.java:345)
at forge.gui.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
at java.awt.AWTEventMulticaster.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)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by jaw200 » 12 Feb 2014, 07:40
is there a way that I can toggle to view only a version of the same card in Deck Editor?
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Marek14 » 12 Feb 2014, 09:17
Xathrid Necromander doesn't produce tapped tokens.
Re: Forge Beta: 02-07-2014 ver 1.5.12
by drdev » 12 Feb 2014, 16:12
I assume you mean "view only a single version". There used to be, and there will be again by the next release. It was just temporarily disabled while I've been working extensively on the control used to display the Catalog.jaw200 wrote:is there a way that I can toggle to view only a version of the same card in Deck Editor?
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by kvothe » 12 Feb 2014, 17:15
I was messing around with it and the error comes not from trying to import but from unchecking the "import last version" box. Every time I do it I get the crash, even without introducing any text.drdev wrote:Could you provide the decklist that you're pasting to hit this? And are you pressing the Import Deck button on the dialog, or does it crash right after pasting?kvothe wrote:Description: I get this crash every time I use the import function on the deck editor. This happens after I paste the decklist.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.card.CardDb.getCardFromEdition(CardDb.java:275)
at forge.card.CardDb.getCardFromEdition(CardDb.java:252)
at forge.deck.DeckRecognizer.tryGetCard(DeckRecognizer.java:212)
at forge.deck.DeckRecognizer.recognizePossibleNameAndNumber(DeckRecognizer.java:216)
at forge.deck.DeckRecognizer.recognizeLine(DeckRecognizer.java:194)
at forge.gui.deckeditor.DeckImport.readInput(DeckImport.java:229)
at forge.gui.deckeditor.DeckImport.parseAndDisplay(DeckImport.java:293)
at forge.gui.deckeditor.DeckImport$OnChangeTextUpdate.onChange(DeckImport.java:303)
at forge.gui.deckeditor.DeckImport$OnChangeTextUpdate.insertUpdate(DeckImport.java:315)
at javax.swing.text.AbstractDocument.fireInsertUpdate(Unknown Source)
at javax.swing.text.AbstractDocument.handleInsertString(Unknown Source)
at javax.swing.text.AbstractDocument.insertString(Unknown Source)
at javax.swing.text.PlainDocument.insertString(Unknown Source)
at javax.swing.text.AbstractDocument.replace(Unknown Source)
at javax.swing.text.JTextComponent.replaceSelection(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.handleReaderImport(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.importData(Unknown Source)
at javax.swing.TransferHandler.importData(Unknown Source)
at javax.swing.plaf.basic.BasicTextUI$TextTransferHandler.importData(Unknown Source)
at javax.swing.TransferHandler$TransferAction.actionPerformedImpl(Unknown Source)
at javax.swing.TransferHandler$TransferAction.access$700(Unknown Source)
at javax.swing.TransferHandler$TransferAction$1.run(Unknown Source)
at javax.swing.TransferHandler$TransferAction$1.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 javax.swing.TransferHandler$TransferAction$2.run(Unknown Source)
at javax.swing.TransferHandler$TransferAction$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.TransferHandler$TransferAction.actionPerformed(Unknown Source)
at javax.swing.text.JTextComponent.invokeAction(Unknown Source)
at javax.swing.text.JTextComponent.paste(Unknown Source)
at javax.swing.text.DefaultEditorKit$PasteAction.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$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.pumpEventsForFilter(Unknown Source)
at java.awt.WaitDispatchSupport$2.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at forge.view.FDialog.setVisible(FDialog.java:179)
at forge.gui.deckeditor.controllers.CCurrentDeck.importDeck(CCurrentDeck.java:137)
at forge.gui.deckeditor.controllers.CCurrentDeck.access$400(CCurrentDeck.java:34)
at forge.gui.deckeditor.controllers.CCurrentDeck$7.run(CCurrentDeck.java:114)
at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:307)
at forge.gui.toolbox.FLabel.access$1300(FLabel.java:51)
at forge.gui.toolbox.FLabel$6.onLeftClick(FLabel.java:345)
at forge.gui.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
at java.awt.AWTEventMulticaster.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)
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Max mtg » 12 Feb 2014, 18:24
Reproduced and fixed.kvothe wrote:I was messing around with it and the error comes not from trying to import but from unchecking the "import last version" box. Every time I do it I get the crash, even without introducing any text.
Thank you, kvothe.
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Who is online
Users browsing this forum: No registered users and 45 guests