It is currently 18 May 2025, 20:36
   
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 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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby drdev » 14 Oct 2014, 01:55

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
The bug with dying triggers not firing has been fixed in r27921.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby drdev » 14 Oct 2014, 02:43

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 :

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)
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.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)
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.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)
this one will repeat infinitely after each further press of Continue
Thanks for your help. I was finally able to reproduce, and I just committed a fix with r27924.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby 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 :)
Attachments
Screen Shot 2014-10-13 at 7.59.17 PM.png
nefigah
 
Posts: 42
Joined: 16 Mar 2014, 15:49
Has thanked: 10 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby drdev » 14 Oct 2014, 03:20

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
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.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby drdev » 14 Oct 2014, 03:21

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 :)
Can you try reproducing with r27925? I can't reproduce this, and I may have accidentally fixed it when I fixed the aura bug.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby drdev » 14 Oct 2014, 03:31

So since I was fixing auras anyway, I decided to increase the spacing for card stacks a bit, since I felt (and have heard others express) that the cards were too close together previously. Let me know if I need to tweak things at all.

StackSpacing.png
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby 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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

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

PlayerDetails.png

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)

Postby nefigah » 14 Oct 2014, 04:54

drdev wrote:
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 :)
Can you try reproducing with r27925? I can't reproduce this, and I may have accidentally fixed it when I fixed the aura bug.
Alright, I updated to r27931 and tried a game. (I like the tweaks to the layout, btw)

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!
Attachments
Screen Shot 2014-10-13 at 9.44.51 PM.png
Screen Shot 2014-10-13 at 9.43.50 PM.png
nefigah
 
Posts: 42
Joined: 16 Mar 2014, 15:49
Has thanked: 10 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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)
User avatar
Almeida
 
Posts: 41
Joined: 24 Dec 2011, 04:48
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby 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 =".
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby 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.
Attachments
Screen Shot 2014-10-14 at 1.37.43 AM.png
Screen Shot 2014-10-14 at 1.36.19 AM.png
nefigah
 
Posts: 42
Joined: 16 Mar 2014, 15:49
Has thanked: 10 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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
Jak
 
Posts: 23
Joined: 23 Mar 2011, 07:37
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby 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)
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 62 guests


Who is online

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

Login Form