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 fmartel » 26 Mar 2018, 00:15
Description: [AI2 attacked AI1 with Kessig Cagebreakers and Nylea, God of the Hunt. Game crashed when Cagebreakers tried to create a wolf token]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.9-SNAPSHOT-r-199
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.NullPointerException
at forge.game.combat.Combat.addAttacker(Combat.java:253)
at forge.game.combat.Combat.addAttacker(Combat.java:230)
at forge.ai.ComputerUtilCard.canBeBlockedProfitably(ComputerUtilCard.java:551)
at forge.ai.ability.TokenAi.chooseSinglePlayer(TokenAi.java:335)
at forge.ai.SpellAbilityAi.chooseSingleEntity(SpellAbilityAi.java:321)
at forge.ai.PlayerControllerAi.chooseSingleEntityForEffect(PlayerControllerAi.java:159)
at forge.game.player.PlayerController.chooseSingleEntityForEffect(PlayerController.java:108)
at forge.game.ability.effects.TokenEffect.addTokenToCombat(TokenEffect.java:449)
at forge.game.ability.effects.TokenEffect.resolve(TokenEffect.java:302)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:111)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1342)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1319)
at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:291)
at forge.ai.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:372)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:476)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1342)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1319)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:523)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1007)
at forge.game.GameAction.startGame(GameAction.java:1629)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by fmartel » 26 Mar 2018, 16:16
Description: [Starting a commander game]
- RuntimeException | Open
- Code: Select all
Forge Version: 1.6.9-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_161 Oracle Corporation
java.lang.RuntimeException: Element Loselife not found in ApiType enum
at forge.game.ability.ApiType.smartValueOf(ApiType.java:184)
at forge.game.ability.AbilityFactory$AbilityRecordType.getApiTypeOf(AbilityFactory.java:83)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:158)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:133)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:102)
at forge.game.card.CardFactoryUtil.addTriggerAbility(CardFactoryUtil.java:2085)
at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:95)
at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:81)
at forge.game.card.CardFactoryUtil.setupKeywordedAbilities(CardFactoryUtil.java:1968)
at forge.game.card.CardFactory.buildAbilities(CardFactory.java:319)
at forge.game.card.CardFactory.getCard(CardFactory.java:236)
at forge.game.card.CardFactory.getCard(CardFactory.java:228)
at forge.game.card.Card.fromPaperCard(Card.java:5379)
at forge.game.Match.preparePlayerLibrary(Match.java:188)
at forge.game.Match.prepareAllZones(Match.java:250)
at forge.game.Match.startGame(Match.java:74)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by fmartel » 26 Mar 2018, 16:26
Description: [At M1 turn of AI, Game fizzle as I lost a Momir game and it's still asking to block a creature]
https://images2.imgbox.com/4c/f8/kIu4l47g_o.png
https://images2.imgbox.com/4c/f8/kIu4l47g_o.png
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.9-SNAPSHOT-r-115
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_161 Oracle Corporation
java.lang.NullPointerException
at forge.game.Game.updateLastStateForCard(Game.java:163)
at forge.game.ability.effects.CountersPutEffect.resolve(CountersPutEffect.java:248)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:111)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1342)
at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1335)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1349)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1319)
at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:291)
at forge.ai.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:372)
at forge.game.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:256)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:140)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:66)
at forge.game.GameAction.changeZone(GameAction.java:293)
at forge.game.GameAction.moveTo(GameAction.java:555)
at forge.game.GameAction.moveTo(GameAction.java:540)
at forge.game.GameAction.moveToPlay(GameAction.java:651)
at forge.game.ability.effects.CopyPermanentEffect.resolve(CopyPermanentEffect.java:352)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:111)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1342)
at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1335)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1349)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1319)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:523)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1007)
at forge.game.GameAction.startGame(GameAction.java:1629)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by fmartel » 26 Mar 2018, 17:20
Description: [At my Upkeep Nomads' Assembly 2nd run, game crashed. OTBF there was a Coat of Arms and I had Anointed Procession]
- OutOfMemoryError | Open
- Code: Select all
Forge Version: 1.6.9-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_161 Oracle Corporation
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.LinkedList.linkLast(Unknown Source)
at java.util.LinkedList.add(Unknown Source)
at forge.util.collect.FCollection.add(FCollection.java:254)
at forge.util.collect.FCollection.addAll(FCollection.java:304)
at forge.game.player.PlayerCollection.getCardsIn(PlayerCollection.java:30)
at forge.game.Game.getCardsIn(Game.java:492)
at forge.game.staticability.StaticAbilityContinuous.getAffectedCards(StaticAbilityContinuous.java:847)
at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:72)
at forge.game.staticability.StaticAbility.applyContinuousAbilityBefore(StaticAbility.java:265)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:814)
at forge.game.GameAction.checkStateEffects(GameAction.java:924)
at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1029)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:940)
at forge.game.GameAction.startGame(GameAction.java:1629)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by fmartel » 27 Mar 2018, 11:26
Description: [AI droped a land on M1 turn]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.9-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.NullPointerException
at forge.game.staticability.StaticAbilityCantTarget.applyCantTargetAbility(StaticAbilityCantTarget.java:83)
at forge.game.staticability.StaticAbility.applyAbility(StaticAbility.java:394)
at forge.game.card.Card.canBeTargetedBy(Card.java:4946)
at forge.game.spellability.SpellAbility.canTarget(SpellAbility.java:999)
at forge.game.card.CardPredicates$7.apply(CardPredicates.java:105)
at forge.game.card.CardPredicates$7.apply(CardPredicates.java:102)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at forge.util.collect.FCollection.<init>(FCollection.java:90)
at forge.game.card.CardCollection.<init>(CardCollection.java:115)
at forge.game.card.CardLists.filter(CardLists.java:285)
at forge.game.card.CardLists.getTargetableCards(CardLists.java:239)
at forge.ai.ability.FightAi.canFightAi(FightAi.java:173)
at forge.ai.ability.PumpAi.pumpTgtAI(PumpAi.java:490)
at forge.ai.ability.PumpAi.checkApiLogic(PumpAi.java:404)
at forge.ai.SpellAbilityAi.canPlayWithoutRestrict(SpellAbilityAi.java:82)
at forge.ai.SpellAbilityAi.canPlayAI(SpellAbilityAi.java:52)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:35)
at forge.ai.AiController.canPlaySa(AiController.java:634)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:618)
at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1330)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1302)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1179)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:445)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:952)
at forge.game.GameAction.startGame(GameAction.java:1629)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by AtogMaster » 27 Mar 2018, 21:41
1.6.9-SNAPSHOT-r138
I don't think it's fair to call this a bug exactly, but I noticed at least one Masters 25 card that is creating tokens from the wrong set (Promise of Bunrei). I looked at the card's code, and it isn't specifying a set (or any image in fact). Is this expected behavior? I'm confident I can manually change the card to use the image I want, but I'd rather not do that every time I upgrade to a new snap.
I don't think it's fair to call this a bug exactly, but I noticed at least one Masters 25 card that is creating tokens from the wrong set (Promise of Bunrei). I looked at the card's code, and it isn't specifying a set (or any image in fact). Is this expected behavior? I'm confident I can manually change the card to use the image I want, but I'd rather not do that every time I upgrade to a new snap.
- AtogMaster
- Posts: 21
- Joined: 16 Sep 2015, 17:52
- Has thanked: 2 times
- Been thanked: 1 time
Re: Bug Reports (snapshot builds)
by fmartel » 05 Apr 2018, 00:08
Description: [Game froze at ET of AI1]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.9-SNAPSHOT-r-209
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.NullPointerException
at forge.ai.ComputerUtilMana.hasEnoughManaSourcesToCast(ComputerUtilMana.java:72)
at forge.ai.SpecialCardAi$SurvivalOfTheFittest$1.apply(SpecialCardAi.java:1079)
at forge.ai.SpecialCardAi$SurvivalOfTheFittest$1.apply(SpecialCardAi.java:1076)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at forge.util.collect.FCollection.<init>(FCollection.java:90)
at forge.game.card.CardCollection.<init>(CardCollection.java:115)
at forge.game.card.CardLists.filter(CardLists.java:285)
at forge.ai.SpecialCardAi$SurvivalOfTheFittest.considerDiscardTarget(SpecialCardAi.java:1076)
at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:406)
at forge.ai.ComputerUtilCost.checkDiscardCost(ComputerUtilCost.java:149)
at forge.ai.SpellAbilityAi.willPayCosts(SpellAbilityAi.java:123)
at forge.ai.SpellAbilityAi.canPlayWithoutRestrict(SpellAbilityAi.java:79)
at forge.ai.SpellAbilityAi.canPlayAI(SpellAbilityAi.java:52)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:35)
at forge.ai.AiController.canPlaySa(AiController.java:634)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:618)
at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1330)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1302)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1179)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:445)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:952)
at forge.game.GameAction.startGame(GameAction.java:1633)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by Marek14 » 05 Apr 2018, 10:18
At this point, I think each card can only use one token code. If you change it, all versions of the card will use the new image. If you set the card to use multiple images, all versions will select randomly from all images.AtogMaster wrote:1.6.9-SNAPSHOT-r138
I don't think it's fair to call this a bug exactly, but I noticed at least one Masters 25 card that is creating tokens from the wrong set (Promise of Bunrei). I looked at the card's code, and it isn't specifying a set (or any image in fact). Is this expected behavior? I'm confident I can manually change the card to use the image I want, but I'd rather not do that every time I upgrade to a new snap.
Re: Bug Reports (snapshot builds)
by fmartel » 05 Apr 2018, 18:33
Description: [Tried to delete a Commander Deck, but Deck was selected in pre-game selection (add/remove players)]
- UnsupportedOperationException | Open
- Code: Select all
Forge Version: 1.6.9-SNAPSHOT-r-219
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_161 Oracle Corporation
java.lang.UnsupportedOperationException: Delete not implemented for game type = Commander
at forge.itemmanager.DeckManager.deleteDeck(DeckManager.java:315)
at forge.itemmanager.DeckManager$DeckActionsRenderer.processMouseEvent(DeckManager.java:358)
at forge.itemmanager.views.ItemListView$ItemTable.processMouseEvent(ItemListView.java:472)
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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by fmartel » 05 Apr 2018, 19:23
Game froze while waiting for an effect of One with Nature after killing an opponent.
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by Devilman06 » 07 Apr 2018, 15:12
forge-gui-desktop-1.6.9-SNAPSHOT-r295.tar
New Card HELM OF THE HOST Triggers on wrong phase. it triggers beginning of TURN instead of start of combat
New Card HELM OF THE HOST Triggers on wrong phase. it triggers beginning of TURN instead of start of combat
- Devilman06
- Posts: 127
- Joined: 29 Jan 2010, 03:59
- Has thanked: 1 time
- Been thanked: 2 times
Re: Bug Reports (snapshot builds)
by fmartel » 10 Apr 2018, 01:25
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by stormcat » 10 Apr 2018, 15:55
:r329
What is "Final Sacrifice.txt" in edition folder?
Does it have any relationship with MBP files being deleted?
What is "Final Sacrifice.txt" in edition folder?
Does it have any relationship with MBP files being deleted?
Re: Bug Reports (snapshot builds)
by stormcat » 10 Apr 2018, 16:20
:r333
In 4 player commander game, when I concede game, the game don't end.
In 4 player commander game, when I concede game, the game don't end.
Re: Bug Reports (snapshot builds)
by fmartel » 10 Apr 2018, 16:45
Description: [Saving a new Commander Deck]
- NoSuchElementException | Open
- Code: Select all
Forge Version: 1.6.9-SNAPSHOT-r-329
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_161 Oracle Corporation
java.util.NoSuchElementException
at java.util.ArrayList$Itr.next(Unknown Source)
at forge.limited.CardThemedDeckBuilder.fixDeckSize(CardThemedDeckBuilder.java:523)
at forge.limited.CardThemedDeckBuilder.buildDeck(CardThemedDeckBuilder.java:270)
at forge.limited.CardThemedDeckBuilder.getDeck(CardThemedDeckBuilder.java:129)
at forge.deck.DeckgenUtil.generateRandomCommanderDeck(DeckgenUtil.java:596)
at forge.deck.CommanderDeckGenerator.getDeck(CommanderDeckGenerator.java:120)
at forge.deckchooser.FDeckChooser.getDeck(FDeckChooser.java:255)
at forge.screens.home.VLobby.selectCommanderDeck(VLobby.java:581)
at forge.screens.home.VLobby.access$400(VLobby.java:72)
at forge.screens.home.VLobby$5.run(VLobby.java:472)
at forge.itemmanager.DeckManager$1.valueChanged(DeckManager.java:84)
at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:278)
at forge.itemmanager.views.ItemListView$ItemTableModel$1.valueChanged(ItemListView.java:620)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
at javax.swing.DefaultListSelectionModel.addSelectionInterval(Unknown Source)
at javax.swing.JTable.addRowSelectionInterval(Unknown Source)
at forge.itemmanager.views.ItemListView.onSetSelectedIndices(ItemListView.java:306)
at forge.itemmanager.views.ItemView.setSelectedIndices(ItemView.java:267)
at forge.itemmanager.views.ItemView.setSelectedIndices(ItemView.java:246)
at forge.itemmanager.ItemManager.setSelectedIndices(ItemManager.java:705)
at forge.deckchooser.FDeckChooser.updateRandomCardGenCommander(FDeckChooser.java:224)
at forge.deckchooser.FDeckChooser.refreshDecksList(FDeckChooser.java:385)
at forge.deckchooser.FDeckChooser.restoreSavedState(FDeckChooser.java:460)
at forge.screens.home.VLobby.updateDeckPanel(VLobby.java:234)
at forge.screens.deckeditor.controllers.DeckController.save(DeckController.java:203)
at forge.screens.deckeditor.controllers.DeckController.saveAs(DeckController.java:218)
at forge.screens.deckeditor.SEditorIO.saveDeck(SEditorIO.java:60)
at forge.screens.deckeditor.controllers.CCurrentDeck$2.run(CCurrentDeck.java:73)
at forge.toolbox.FLabel._doMouseAction(FLabel.java:305)
at forge.toolbox.FLabel.access$1300(FLabel.java:46)
at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:343)
at forge.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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Who is online
Users browsing this forum: No registered users and 110 guests