It is currently 04 Jun 2024, 01:40
   
Text Size

Forge Beta: 02-07-2014 ver 1.5.12

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

Re: Forge Beta: 02-07-2014 ver 1.5.12

Postby drdev » 11 Feb 2014, 03:44

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:

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)
Quitting forge and reselecting the draft deck editor lets me do things as usual.
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.
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

Postby 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

Postby 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.
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

Postby gos » 11 Feb 2014, 10:38

gos wrote:
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.
Attacked with Kragma Warcaller, Rageblood Shaman, Deathbellow Raider. The Warcaller and Shaman received +2/+0, but the Raider got +4/+0.
More fun with Deathbellow Raider:

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

Postby gos » 11 Feb 2014, 10:46

gos wrote:
gos wrote:
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.
Attacked with Kragma Warcaller, Rageblood Shaman, Deathbellow Raider. The Warcaller and Shaman received +2/+0, but the Raider got +4/+0.
More fun with Deathbellow Raider:

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.
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.
Attachments
minos.jpg
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

Postby 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?
Stampedo
 
Posts: 142
Joined: 10 Feb 2014, 20:03
Has thanked: 18 times
Been thanked: 2 times

Re: Forge Beta: 02-07-2014 ver 1.5.12

Postby lazylockie » 11 Feb 2014, 13:40

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?
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.

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

Postby 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)
kvothe
 
Posts: 41
Joined: 26 Oct 2012, 13:45
Has thanked: 67 times
Been thanked: 2 times

Re: Forge Beta: 02-07-2014 ver 1.5.12

Postby Stampedo » 12 Feb 2014, 01:25

lazylockie wrote:
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?
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.

hovering the card that gives the effect also allows you to see the revealed card
Ok thanks a lot buddy!
Stampedo
 
Posts: 142
Joined: 10 Feb 2014, 20:03
Has thanked: 18 times
Been thanked: 2 times

Re: Forge Beta: 02-07-2014 ver 1.5.12

Postby drdev » 12 Feb 2014, 02:49

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)
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?
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

Postby 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?
jaw200
 
Posts: 5
Joined: 18 Jan 2014, 12:19
Has thanked: 4 times
Been thanked: 0 time

Re: Forge Beta: 02-07-2014 ver 1.5.12

Postby Marek14 » 12 Feb 2014, 09:17

Xathrid Necromander doesn't produce tapped tokens.
Marek14
Tester
 
Posts: 2763
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Forge Beta: 02-07-2014 ver 1.5.12

Postby drdev » 12 Feb 2014, 16:12

jaw200 wrote:is there a way that I can toggle to view only a version of the same card in Deck Editor?
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.
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

Postby kvothe » 12 Feb 2014, 17:15

drdev wrote:
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)
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?
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.
kvothe
 
Posts: 41
Joined: 26 Oct 2012, 13:45
Has thanked: 67 times
Been thanked: 2 times

Re: Forge Beta: 02-07-2014 ver 1.5.12

Postby Max mtg » 12 Feb 2014, 18:24

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.
Reproduced and fixed.
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

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 45 guests


Who is online

In total there are 45 users online :: 0 registered, 0 hidden and 45 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 45 guests

Login Form