Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Fizanko » 30 Jun 2014, 15:08
An old bug still present, that has been in every Forge version i ever played, so much that i became used to it and forgot to report it in each new versions.
The bazaar does not correctly display the exact amount of gold you have, here's how to reproduce :
- Go to the bazaar, buy or not buy anything, and before leaving the bazaar note the amount of gold the bazaar tells you have.
- Go back to the quest duel, make a duel and win (so you gain more gold)
- Go to the bazaar and notice the amount of gold is wrong, what is displayed is still the one you had the last time you left the bazaar.
- To make the bazaar actualising your gold correctly you need to click on one of the category (alchemist/banker/bookstore/etc...)
The bazaar does not correctly display the exact amount of gold you have, here's how to reproduce :
- Go to the bazaar, buy or not buy anything, and before leaving the bazaar note the amount of gold the bazaar tells you have.
- Go back to the quest duel, make a duel and win (so you gain more gold)
- Go to the bazaar and notice the amount of gold is wrong, what is displayed is still the one you had the last time you left the bazaar.
- To make the bazaar actualising your gold correctly you need to click on one of the category (alchemist/banker/bookstore/etc...)
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by Fizanko » 30 Jun 2014, 20:42
r26456
After finishing a draft tournament i went back to duels to get some more gold and i got another case of game becoming stuck at the end of the duel, again nothing has been happening out of the ordinary during the duel, clicking OK , OK, etc... until final damage was resolved and my victory done lead into this :

Instead of the after-round panel
Clicking OK or End Turn does nothing at all, every other buttons are working.
The most annoying is that it does not popup any error so i'm not sure what to report there, Forge just sit there with the End Turn and OK button non working
edit : i can even click on the Concede button, the popup in which i need to confirm i want to concede appears, after confirming i hear the sound of defeat but the after-round panel still do not appear, the game is still at the point of the screenshot, all i can do is quit Forge.
Previous 3 similar freezing reports for reference :
- 1 in r26281
viewtopic.php?f=52&t=6333&start=2970#p154163
- 2 in "stable" 1.5.19
viewtopic.php?f=26&t=14610&p=154155&hilit=frozen#p154155
After finishing a draft tournament i went back to duels to get some more gold and i got another case of game becoming stuck at the end of the duel, again nothing has been happening out of the ordinary during the duel, clicking OK , OK, etc... until final damage was resolved and my victory done lead into this :

Instead of the after-round panel
Clicking OK or End Turn does nothing at all, every other buttons are working.
The most annoying is that it does not popup any error so i'm not sure what to report there, Forge just sit there with the End Turn and OK button non working
edit : i can even click on the Concede button, the popup in which i need to confirm i want to concede appears, after confirming i hear the sound of defeat but the after-round panel still do not appear, the game is still at the point of the screenshot, all i can do is quit Forge.
Previous 3 similar freezing reports for reference :
- 1 in r26281
viewtopic.php?f=52&t=6333&start=2970#p154163
- 2 in "stable" 1.5.19
viewtopic.php?f=26&t=14610&p=154155&hilit=frozen#p154155
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by Fizanko » 30 Jun 2014, 22:30
some update on my "hunt for the concurrent error" quest 
I reached my 70th duel (+ played 2 draft tournament and let the AI play with each other at 10x speed + played 4 or 5 challenges), and so far here is the result :
- only 1 concurrent error !
- 1 OK/End Turn button getting stuck at the end of a round (my previous post)
So in 70 duels (+tournaments+challenges) that's 2 bugs
I think that's the first time i played so many duels with only 1 concurrent error popping up.
As it's been a lot of duels, i don't think it's me just being lucky anymore, but drdev fix may have got rid of many of the sources of those nasty concurrent errors (and i have not seen a single time any flickering power/thoughness too).
Forge is getting more and more stable, great work.

I reached my 70th duel (+ played 2 draft tournament and let the AI play with each other at 10x speed + played 4 or 5 challenges), and so far here is the result :
- only 1 concurrent error !
- 1 OK/End Turn button getting stuck at the end of a round (my previous post)
So in 70 duels (+tournaments+challenges) that's 2 bugs
I think that's the first time i played so many duels with only 1 concurrent error popping up.
As it's been a lot of duels, i don't think it's me just being lucky anymore, but drdev fix may have got rid of many of the sources of those nasty concurrent errors (and i have not seen a single time any flickering power/thoughness too).
Forge is getting more and more stable, great work.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by elcnesh » 01 Jul 2014, 12:41
Wow, this is a tough one... It has to do with replacements rather than clone effects, and also occurs when using only Essence of the Wild and vanilla creatures. Below is the long explanation.swordshine wrote:Essence of the Wild is broken, probably another bug in clone effect.
When Essence of the Wild is in play, I cast a Clone and apply Clone's own replacement effect first, the Clone and every other creature you control enters the battlefield as a blank card.
- Long explanation | Open
- Each replacment has an 'overridingAbility' (can anyone explain me what it is supposed to be exactly?), which is not copied when a replacement effect is copied; only the reference is copied (line ReplacementEffect:140). This means that all the copies of Essence of the Wild share the same overrideAbility. Now, when that ability is granted to the new creature by the first Essence of the Wild, the host card of that ability is set to the new creature. Then the second Essence of the Wild replacement kicks in, but the host of the ability is the new creature, so it tries to copy itself rather than the second EotW, resulting in a blank card.
I fixed it by commenting out the line TriggerReplacementBase:25, but I have no idea what side effects this could have. Anyone understands what's going on here, and what TriggerReplacementBase.overrideAbility is exactly?
- elcnesh
- Posts: 290
- Joined: 16 May 2014, 15:11
- Location: Netherlands
- Has thanked: 34 times
- Been thanked: 92 times
Re: Bug Reports (snapshot builds)
by yetanotheruser » 01 Jul 2014, 19:03
Description: Crashes when you try to go into scheme editor for archenemy
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.21-SNAPSHOT-r26456 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_60 Oracle Corporation
java.lang.NullPointerException
at forge.screens.deckeditor.VDeckEditorUI$1.run(VDeckEditorUI.java:39)
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)
- yetanotheruser
- Posts: 3
- Joined: 01 Jul 2014, 18:55
- Has thanked: 1 time
- Been thanked: 1 time
Re: Bug Reports (snapshot builds)
by serrasmurf » 02 Jul 2014, 19:16
Description: made some changes to my quest deck, then got the following bug:
only solution to remove this quest file from my quest data folder
- EOFException | Open
- Code: Select all
Forge Version: 1.5.21-SNAPSHOT-r26456 (mixed revisions detected; please update from the root directory)
Operating System: Windows 8.1 6.3 x86
Java Version: 1.7.0_55 Oracle Corporation
EDT > Error loading Quest Data
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.GZIPInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at java.io.Reader.read(Unknown Source)
at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:111)
at forge.screens.home.quest.CSubmenuQuestData.update(CSubmenuQuestData.java:107)
at forge.screens.home.CHomeUI.itemClick(CHomeUI.java:55)
at forge.screens.home.LblMenuItem$1.mousePressed(LblMenuItem.java:45)
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)
only solution to remove this quest file from my quest data folder
- serrasmurf
- Posts: 316
- Joined: 30 Jan 2010, 14:09
- Location: The Netherlands
- Has thanked: 3 times
- Been thanked: 18 times
Re: Bug Reports (snapshot builds)
by Hellfish » 09 Jul 2014, 07:20
'overridingAbility' is for when you need to have a hardcoded effect happen instead of a scriptable one on replacement/triggering. I'm not sure it's used all that much.elcnesh wrote:Wow, this is a tough one... It has to do with replacements rather than clone effects, and also occurs when using only Essence of the Wild and vanilla creatures. Below is the long explanation.swordshine wrote:Essence of the Wild is broken, probably another bug in clone effect.
When Essence of the Wild is in play, I cast a Clone and apply Clone's own replacement effect first, the Clone and every other creature you control enters the battlefield as a blank card.
- Long explanation | Open
- Each replacment has an 'overridingAbility' (can anyone explain me what it is supposed to be exactly?), which is not copied when a replacement effect is copied; only the reference is copied (line ReplacementEffect:140). This means that all the copies of Essence of the Wild share the same overrideAbility. Now, when that ability is granted to the new creature by the first Essence of the Wild, the host card of that ability is set to the new creature. Then the second Essence of the Wild replacement kicks in, but the host of the ability is the new creature, so it tries to copy itself rather than the second EotW, resulting in a blank card.
I fixed it by commenting out the line TriggerReplacementBase:25, but I have no idea what side effects this could have. Anyone understands what's going on here, and what TriggerReplacementBase.overrideAbility is exactly?

(Woo, not dead! Lack of time and non-lack of SVN issues has prevented me from doing much of anything with keywords, this will hopefully change soon.)
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
-
Hellfish - Programmer
- Posts: 1297
- Joined: 07 Jun 2009, 10:41
- Location: South of the Pumphouse
- Has thanked: 110 times
- Been thanked: 169 times
Re: Bug Reports (snapshot builds)
by elcnesh » 09 Jul 2014, 08:27
Ok, thanks for the info! So it sounds like a shared reference to them is not ok, since the host card of each of them should be different. I'll investigate copying the ability rather than copying the reference.
- elcnesh
- Posts: 290
- Joined: 16 May 2014, 15:11
- Location: Netherlands
- Has thanked: 34 times
- Been thanked: 92 times
Re: Bug Reports (snapshot builds)
by Astaranth » 11 Jul 2014, 10:19
Description: [Creating new quest in custom world]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.21-r26540
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_55 Oracle Corporation
java.lang.NullPointerException
at forge.card.CardEdition$Predicates$1.apply(CardEdition.java:480)
at forge.card.CardEdition$Predicates$1.apply(CardEdition.java:476)
at forge.quest.QuestUtilCards.generateBasicLands(QuestUtilCards.java:105)
at forge.quest.data.QuestAssets.<init>(QuestAssets.java:177)
at forge.quest.data.QuestData.<init>(QuestData.java:92)
at forge.quest.QuestController.newGame(QuestController.java:273)
at forge.screens.home.quest.CSubmenuQuestData.newQuest(CSubmenuQuestData.java:260)
at forge.screens.home.quest.CSubmenuQuestData.access$100(CSubmenuQuestData.java:32)
at forge.screens.home.quest.CSubmenuQuestData$3.run(CSubmenuQuestData.java:54)
at forge.toolbox.FLabel._doMouseAction(FLabel.java:289)
at forge.toolbox.FLabel.access$1300(FLabel.java:33)
at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:327)
at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:245)
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)
- Astaranth
- Posts: 6
- Joined: 18 Apr 2014, 20:56
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by rikimbo » 11 Jul 2014, 13:05
What sets does your custom world contain? (Does it contain a set with basic lands in it?)Astaranth wrote:Description: [Creating new quest in custom world]
-
rikimbo - Posts: 52
- Joined: 25 Mar 2014, 14:15
- Location: Winnipeg
- Has thanked: 10 times
- Been thanked: 7 times
Re: Bug Reports (snapshot builds)
by Astaranth » 12 Jul 2014, 03:42
Yes, I have this problem with any custom build worlds now, those that existed before the .20 update and new ones created. I can't make a new quest starting in a custom world that didn't come with the forge download. Forge just gives me this error message and bugs out. I've tried making many custom worlds and still can't get the game to let me start with the custom set, but I can travel to a few of them once I start a quest.rikimbo wrote:What sets does your custom world contain? (Does it contain a set with basic lands in it?)Astaranth wrote:Description: [Creating new quest in custom world]
- Astaranth
- Posts: 6
- Joined: 18 Apr 2014, 20:56
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by KrazyTheFox » 17 Jul 2014, 02:05
Ajani Steadfast's -2 ability should not give itself a loyalty counter, but it still does anyway.
-
KrazyTheFox - Programmer
- Posts: 725
- Joined: 18 Mar 2014, 23:51
- Has thanked: 66 times
- Been thanked: 226 times
Re: Bug Reports (snapshot builds)
by usocerler » 18 Jul 2014, 11:46
Hello this is my problem.
i don´t speak english i speak spanish please if you can tell me somthing
thanks
Description: [describe what you were doing when the crash occurred]
i don´t speak english i speak spanish please if you can tell me somthing
thanks
Description: [describe what you were doing when the crash occurred]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.21-r26540
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_55 Oracle Corporation
java.lang.NullPointerException
at forge.itemmanager.ItemManager.stringToItem(ItemManager.java:591)
at forge.itemmanager.ItemManager.setSelectedStrings(ItemManager.java:622)
at forge.deckchooser.FDeckChooser.restoreSavedState(FDeckChooser.java:360)
at forge.deckchooser.FDeckChooser.populate(FDeckChooser.java:244)
at forge.screens.home.sanctioned.VSubmenuConstructed.populate(VSubmenuConstructed.java:412)
at forge.screens.home.CHomeUI.itemClick(CHomeUI.java:54)
at forge.screens.home.CHomeUI.selectPrevious(CHomeUI.java:137)
at forge.screens.home.CHomeUI.initialize(CHomeUI.java:83)
at forge.control.FControl.setCurrentScreen(FControl.java:305)
at forge.control.FControl.setCurrentScreen(FControl.java:269)
at forge.view.FView.initialize(FView.java:126)
at forge.control.FControl$3.run(FControl.java:244)
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)
- usocerler
- Posts: 1
- Joined: 18 Jul 2014, 11:40
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Agetian » 19 Jul 2014, 05:27
I noticed that when the human player needs to Scry 1, he is presented with a simple dialog box instead of a dual listbox window asking where the player wants to put the card (Top or Bottom). While in itself it is a good idea, there's one downside to it: the card in question is named but is not shown anywhere (e.g. does not appear on the card picture panel and card detail panel). As such, it's good if the player immediately remembers (or, for random decks, knows) what the card does. If not, the player is forced to consult a resource outside the game (e.g. MTG Gatherer) or at least open a new panel in Forge with the deck editor, manually search for the said card, then get back to the match. Would anyone object to streamlining this and making the game always show the listbox setup for scrying (even with one card, which can be moved left/right in the dual listbox depending on where the player wants the card, top or bottom). The advantage of the dual listbox setup is that is does indeed let the player see the card in the card picture and card detail panels.
- Agetian
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by Farnsworth » 21 Jul 2014, 14:41
Description: After editing a deck, and saving it, I switched back to the home screen.
I am unable to reproduce it with specific steps, however, it does happen often (randomly).
It also occurred after deleting a deck (on the home screen). I believe it is simply an issue with loading the home screen.
I am unable to reproduce it with specific steps, however, it does happen often (randomly).
It also occurred after deleting a deck (on the home screen). I believe it is simply an issue with loading the home screen.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.22-SNAPSHOT-r26748
Operating System: Mac OS X 10.9.4 x86_64
Java Version: 1.7.0_65 Oracle Corporation
java.lang.NullPointerException
at forge.itemmanager.views.IntegerRenderer.getTableCellRendererComponent(IntegerRenderer.java:39)
at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7039)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7426)
at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6941)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:497)
at javax.swing.JTable.addRowSelectionInterval(JTable.java:2193)
at forge.itemmanager.views.ItemListView.onSetSelectedIndices(ItemListView.java:278)
at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:194)
at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:183)
at forge.itemmanager.ItemManager.setSelectedItems(ItemManager.java:581)
at forge.itemmanager.ItemManager.setSelectedStrings(ItemManager.java:627)
at forge.deckchooser.FDeckChooser.restoreSavedState(FDeckChooser.java:360)
at forge.deckchooser.FDeckChooser.populate(FDeckChooser.java:249)
at forge.screens.home.sanctioned.VSubmenuConstructed.populate(VSubmenuConstructed.java:412)
at forge.screens.home.CHomeUI.itemClick(CHomeUI.java:54)
at forge.screens.home.CHomeUI.selectPrevious(CHomeUI.java:137)
at forge.screens.home.CHomeUI.initialize(CHomeUI.java:83)
at forge.control.FControl.setCurrentScreen(FControl.java:305)
at forge.control.FControl.setCurrentScreen(FControl.java:269)
at forge.view.FNavigationBar$NavigationTab$1.mousePressed(FNavigationBar.java:385)
at java.awt.Component.processMouseEvent(Component.java:6513)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4489)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
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)
- Farnsworth
- Posts: 5
- Joined: 20 Jul 2014, 03:11
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: Larrytof and 46 guests