It is currently 16 Apr 2024, 15:12
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

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

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

Postby 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

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)

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

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

Postby 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.
AtogMaster
 
Posts: 21
Joined: 16 Sep 2015, 17:52
Has thanked: 2 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

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

Postby Marek14 » 05 Apr 2018, 10:18

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.
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.
Marek14
Tester
 
Posts: 2759
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 296 times

Re: Bug Reports (snapshot builds)

Postby 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)
Edit, Even with another Deck selection, I have this error
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)

Postby fmartel » 05 Apr 2018, 19:23

Game froze while waiting for an effect of One with Nature after killing an opponent.
Image
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)

Postby 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
Devilman06
 
Posts: 127
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby fmartel » 10 Apr 2018, 01:25

in r-209 Attrition has the wrong image and set, it displays Mox Opal from MPS_AKH
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)

Postby 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?
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 10 Apr 2018, 16:20

:r333
In 4 player commander game, when I concede game, the game don't end.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 53 guests

cron

Who is online

In total there are 53 users online :: 0 registered, 0 hidden and 53 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 53 guests

Login Form