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 friarsol » 14 Oct 2014, 01:23
r27920
Another issue that I reported recently, is I keep getting hit with this issue where my turn will start auto-yielding when all I'm doing is trying to pass priority via the space bar. It's very frustrating. I know I've gotten this without using devmode, but it seems to happen pretty regularly with devmode (was able to repro 3x in a row while I was trying to setup a scenario for the combat/blocker crash):
1) Cast a creature via devmode, I was using Ambush Viper because I was trying to test something
2) Cast an aura on that creature. I was using Lure.
3) With Lure on the stack the pass priority input pane has "End Turn" focused instead of "OK", End Turn should never gain focus.
Another issue that I reported recently, is I keep getting hit with this issue where my turn will start auto-yielding when all I'm doing is trying to pass priority via the space bar. It's very frustrating. I know I've gotten this without using devmode, but it seems to happen pretty regularly with devmode (was able to repro 3x in a row while I was trying to setup a scenario for the combat/blocker crash):
1) Cast a creature via devmode, I was using Ambush Viper because I was trying to test something
2) Cast an aura on that creature. I was using Lure.
3) With Lure on the stack the pass priority input pane has "End Turn" focused instead of "OK", End Turn should never gain focus.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by drdev » 14 Oct 2014, 01:55
The bug with dying triggers not firing has been fixed in r27921.Fizanko wrote:r27918
I had Goblin Arsonist attacking, the AI blocked it with Pawn of Ulamog.
After both creatures dealt damage to each other, i wasn't offered the choice to target a creature to deal 1 damage after my Goblin Arsonist demise.
Probably related to the report from ZappaZ with graveyard effects not doing anything in r27915
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by drdev » 14 Oct 2014, 02:43
Thanks for your help. I was finally able to reproduce, and I just committed a fix with r27924.Fizanko wrote:r27918
I managed to reproduce, this time the 2nd different NPE didn't go too fast :
I attack with 2 creatures, 1 is blocked by the AI :I click Continue, it lead to
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_10 Oracle Corporation
java.lang.NullPointerException
at forge.game.combat.CombatView.getDefender(CombatView.java:63)
at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:231)
at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:147)
at forge.screens.match.TargetingOverlay.access$100(TargetingOverlay.java:56)
at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:369)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
at java.awt.Container.paint(Unknown Source)
at java.awt.Window.paint(Unknown Source)
at forge.toolbox.FSkin$SkinnedFrame.paint(FSkin.java:1783)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$700(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
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)then Continue again lead to :
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_10 Oracle Corporation
java.lang.NullPointerException
at forge.game.combat.CombatView.addAttackingBand(CombatView.java:145)
at forge.game.GameView.updateCombat(GameView.java:137)
at forge.game.Game.updateCombatForView(Game.java:236)
at forge.game.card.Card.updateBlockingForView(Card.java:444)
at forge.game.combat.Combat.removeFromCombat(Combat.java:443)
at forge.game.GameAction.changeZone(GameAction.java:199)
at forge.game.GameAction.moveTo(GameAction.java:379)
at forge.game.GameAction.moveTo(GameAction.java:360)
at forge.game.GameAction.moveToGraveyard(GameAction.java:458)
at forge.game.GameAction.sacrificeDestroy(GameAction.java:1226)
at forge.game.GameAction.destroyNoRegeneration(GameAction.java:1174)
at forge.game.GameAction.destroy(GameAction.java:1134)
at forge.game.GameAction.checkStateEffects(GameAction.java:728)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
at forge.game.GameAction.startGame(GameAction.java:1343)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:211)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)this one will repeat infinitely after each further press of Continue
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_10 Oracle Corporation
java.lang.NullPointerException
at forge.game.combat.CombatView.getDefender(CombatView.java:63)
at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:231)
at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:147)
at forge.screens.match.TargetingOverlay.access$100(TargetingOverlay.java:56)
at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:369)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$700(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
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.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.error.BugReportDialog.show(BugReportDialog.java:78)
at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:246)
at forge.error.BugReporter.reportException(BugReporter.java:111)
at forge.error.BugReporter.reportException(BugReporter.java:118)
at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.awt.EventDispatchThread.processException(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by nefigah » 14 Oct 2014, 03:06
r27924:
Dead creature cards don't seem to be getting cleaned up anymore. I blasted my opponent's dragon with a Crater Claws, and although it made the death sound effect, and indeed the game didn't appear to count it as a living entity any more, the card itself stayed where it was (and still showed as having 4 damage on it, even after the turn ended).
Same thing happened next turn, when my opponent shot my bears with Lightning Helix. The bears card just stuck around
Dead creature cards don't seem to be getting cleaned up anymore. I blasted my opponent's dragon with a Crater Claws, and although it made the death sound effect, and indeed the game didn't appear to count it as a living entity any more, the card itself stayed where it was (and still showed as having 4 damage on it, even after the turn ended).
Same thing happened next turn, when my opponent shot my bears with Lightning Helix. The bears card just stuck around

Re: Bug Reports (snapshot builds)
by drdev » 14 Oct 2014, 03:20
I just committed a fix for aura visualization with r27925. Cards attached to another card should now properly appear in a stack behind that card.Agetian wrote:Thanks for your effort to fix everything up, Dan! Things seem to be coming along nicely so far!
r27911: Enchantment visualization is still broken, e.g. casting Holy Strength on your own Raging Goblin will result in the enchantment not being displayed behind the enchanted creature and in Raging Goblin's P/T not being updated.
- Agetian
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by drdev » 14 Oct 2014, 03:21
Can you try reproducing with r27925? I can't reproduce this, and I may have accidentally fixed it when I fixed the aura bug.nefigah wrote:r27924:
Dead creature cards don't seem to be getting cleaned up anymore. I blasted my opponent's dragon with a Crater Claws, and although it made the death sound effect, and indeed the game didn't appear to count it as a living entity any more, the card itself stayed where it was (and still showed as having 4 damage on it, even after the turn ended).
Same thing happened next turn, when my opponent shot my bears with Lightning Helix. The bears card just stuck around
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by drdev » 14 Oct 2014, 03:31
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by friarsol » 14 Oct 2014, 03:51
I'm on r27925 and I definitely have times where dead creatures still sit on the battlefield. I've seen it both as direct damage death and -x/-x ability not redrawing, such as from Throttle.
Edit: It's not consistent. I cast two Bring Low in consecutive turns. One turn the creature sat their with lethal, the other turn it was removed immediately.
Edit: It's not consistent. I cast two Bring Low in consecutive turns. One turn the creature sat their with lethal, the other turn it was removed immediately.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by drdev » 14 Oct 2014, 04:19
Since I was already spending some time doing some layout improvements, I thought it was about time I clean up the avatar and zone/mana icons.
As you can see, I fixed the avatar so it's slightly larger and so the life total can't get cut off. I also added a little bit of padding around the zone/mana icons and made it so, if the number is two digits, the font is automatically shrunk so you can distinguish the entire number rather than one of the digits appearing on top of the icon. I also made it so the poison icon and number no longer appear more opaque than the other icons/numbers.
Let me know what you think.
As you can see, I fixed the avatar so it's slightly larger and so the life total can't get cut off. I also added a little bit of padding around the zone/mana icons and made it so, if the number is two digits, the font is automatically shrunk so you can distinguish the entire number rather than one of the digits appearing on top of the icon. I also made it so the poison icon and number no longer appear more opaque than the other icons/numbers.
Let me know what you think.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by nefigah » 14 Oct 2014, 04:54
Alright, I updated to r27931 and tried a game. (I like the tweaks to the layout, btw)drdev wrote:Can you try reproducing with r27925? I can't reproduce this, and I may have accidentally fixed it when I fixed the aura bug.nefigah wrote:r27924:
Dead creature cards don't seem to be getting cleaned up anymore. I blasted my opponent's dragon with a Crater Claws, and although it made the death sound effect, and indeed the game didn't appear to count it as a living entity any more, the card itself stayed where it was (and still showed as having 4 damage on it, even after the turn ended).
Same thing happened next turn, when my opponent shot my bears with Lightning Helix. The bears card just stuck around
Something is still causing things to sometimes hang around, though. For example, here's a pic after my opponent attacked my Planeswalker for lethal damage. The card stayed on the battlefield, and as you can see I can still mouse over it (though the "Loyalty counters: " line has disappeared, and in other respects the guy is dead/unusable).
Oddly, later on that same opponent targeted my one creature with a removal spell, and not only did the creature properly die, but at that moment the "corpse" of the planeswalker got cleaned up off the battlefield as well!
Re: Bug Reports (snapshot builds)
by Almeida » 14 Oct 2014, 06:43
Description: [when i win a game]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_65 Oracle Corporation
java.lang.NullPointerException
at forge.game.combat.CombatView.getDefender(CombatView.java:63)
at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:231)
at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:147)
at forge.screens.match.TargetingOverlay.access$100(TargetingOverlay.java:56)
at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:369)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
at java.awt.Container.paint(Unknown Source)
at java.awt.Window.paint(Unknown Source)
at forge.toolbox.FSkin$SkinnedFrame.paint(FSkin.java:1783)
at javax.swing.RepaintManager$3.run(Unknown Source)
at javax.swing.RepaintManager$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.access$1100(Unknown Source)
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
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)
-
Almeida - Posts: 41
- Joined: 24 Dec 2011, 04:48
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Sloth » 14 Oct 2014, 08:03
Using r27934: I've cast Time Ebb on my Aven Riftwatcher. The next turn after drawing the Aven Riftwatcher i wanted to play it, but i can't - it just flashes red. In addition the card text panel shows "=Equipped by =".
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by nefigah » 14 Oct 2014, 08:43
r27934:
Creatures attacking my planeswalker always show as (blocked) in the combat log, even before Declare Blockers happens.
Also attaching another example of a dead creature sticking around—that assassin in the screenshot used his ability on my manticore.
Creatures attacking my planeswalker always show as (blocked) in the combat log, even before Declare Blockers happens.
Also attaching another example of a dead creature sticking around—that assassin in the screenshot used his ability on my manticore.
Re: Bug Reports (snapshot builds)
by Jak » 14 Oct 2014, 08:52
Using r27924, I have the following problem.
Playing a commander game and have Parallel Lives in play. Creating a token with Thallid or with Jade Mage results in only one token and not two.
Edit: The same goes for Doubling Season and not only commander game mode. In normal constructed mode also no tokens multiplying at all.
And not sure if this is correct but I think not. Have Hardened Scales in play, attack with Kalonian Hydra -> creatures with no +1/+1 counter on it still get one.
And two things that I noticed (in the 1.5.28 release, dont know if fixed already):
1. Valakut, the Molten Pinnacle ability triggers only if you have 6 mountains in play and playing the 7th, should be one less.
2. Woolly Razorback (as long it has ice counters on it) does not gain +0/+2 from Stalwart Shield-Bearers
Playing a commander game and have Parallel Lives in play. Creating a token with Thallid or with Jade Mage results in only one token and not two.

Edit: The same goes for Doubling Season and not only commander game mode. In normal constructed mode also no tokens multiplying at all.
And not sure if this is correct but I think not. Have Hardened Scales in play, attack with Kalonian Hydra -> creatures with no +1/+1 counter on it still get one.
And two things that I noticed (in the 1.5.28 release, dont know if fixed already):
1. Valakut, the Molten Pinnacle ability triggers only if you have 6 mountains in play and playing the 7th, should be one less.
2. Woolly Razorback (as long it has ice counters on it) does not gain +0/+2 from Stalwart Shield-Bearers
- Jak
- Posts: 23
- Joined: 23 Mar 2011, 07:37
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by squee1968 » 14 Oct 2014, 13:10
Description: [snapshot 27934 - using Nullmage Shepherd on Sylvok Lifestaff. It had worked perfectly twice before in the same game. If I continue, the creature is highlighted and has the blue indicator, but the prompt still reads: Select a Creature to tap (4 left).]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_60 Oracle Corporation
java.lang.NullPointerException
at forge.screens.match.CMatchUI.updateSingleCard(CMatchUI.java:318)
at forge.match.MatchUtil.setUsedToPay(MatchUtil.java:301)
at forge.match.input.InputSelectManyBase.onSelectStateChanged(InputSelectManyBase.java:79)
at forge.match.input.InputSelectEntitiesFromList.selectEntity(InputSelectEntitiesFromList.java:61)
at forge.match.input.InputSelectEntitiesFromList.onCardSelected(InputSelectEntitiesFromList.java:29)
at forge.match.input.InputBase.selectCard(InputBase.java:160)
at forge.match.input.InputProxy.selectCard(InputProxy.java:113)
at forge.player.PlayerControllerHuman.selectCard(PlayerControllerHuman.java:1373)
at forge.screens.match.controllers.CPrompt.selectCard(CPrompt.java:111)
at forge.view.arcane.PlayArea.mouseLeftClicked(PlayArea.java:575)
at forge.view.arcane.CardPanelContainer$2.mouseReleased(CardPanelContainer.java:166)
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)
Who is online
Users browsing this forum: No registered users and 62 guests