It is currently 12 Nov 2025, 21:20
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby Agetian » 05 Dec 2015, 05:38

Marek14 wrote:Animated Inkmoth Nexus animated by Tezzeret, Agent of Bolas, becomes a Creature Land at end of turn. It should be an artifact creature land.

Effects that animate artifacts into artifact creatures should actually list "artifact" in the list of types they add, for these corner cases.
I experimented with this and if I add "Artifact" to the "Types" list of types to add for this ability of Tezzeret, Agent of Bolas, then any animated artifact becomes an "Artifact - Creature Artifact", while an animated equipment becomes, for example, "Artifact - Equipment Creature Artifact". Interestingly, an animated Inkmoth Nexus in the corner case you mentioned then becomes "Land - Creature Artifact" at end of turn, but it's still untargetable by anything that targets artifacts (for example, Disenchant). It looks like the relevant code sticks "Artifact" into the list of subtypes for the card, and that doesn't work as desired.

I'm not sure how to best approach solving this. Does anyone have ideas?

- Agetian
Agetian
Programmer
 
Posts: 3490
Joined: 14 Mar 2011, 05:58
Has thanked: 684 times
Been thanked: 572 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 05 Dec 2015, 16:15

For some reason, Hands of Binding encoded on Tormented Soul fails to make the creature gain "does not untap during the next untap step", at least when the AI casts it without paying its mana cost once Tormented Soul deals damage (haven't tested it coming from a human player). Was playing against the Cipher AI opponent in quest mode.

- Agetian
Agetian
Programmer
 
Posts: 3490
Joined: 14 Mar 2011, 05:58
Has thanked: 684 times
Been thanked: 572 times

Re: Bug Reports (snapshot builds)

Postby drdev » 05 Dec 2015, 17:28

Could somebody make the art for Cliffside Market available to the art downloaders? As part of my work on Planar Conquest, I'm looking to leverage the art from certain plane cards. Cliffside Market is the only one from Mercadia, and I discovered it hadn't yet been added to Forge. While I was able to add the script for the card myself (mostly by starting from a similar plane card and pulling the abilities from other cards with those effects), I don't know what needs to be done to make the art available.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby fmartel » 08 Dec 2015, 20:41

Hello,
not a crah, but a bug :
Image

I'm in my attack phase and the counters from the draw phase didn't add up on my Chasm Skulker
This applies also when I draw with my Vedalken Heretic (combat damage)

Edit: After loosing my small one (the 1/1) the counters started to add up...
Edit 2 : But it started again when I played a Lorescale Coatl
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 sorinmarkov » 10 Dec 2015, 23:51

Description: [on Android - quest mode - played an instant (turn to frog) during blocking phase against opponents attacking creature]

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.48.007
Operating System: Linux 3.4.0-perf-gbe52486 armv7l
Java Version:     0 The Android Project

java.util.ConcurrentModificationException
   at java.util.LinkedList$LinkIterator.next(LinkedList.java:124)
   at forge.game.ability.effects.AnimateEffect.resolve(AnimateEffect.java:162)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:50)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1251)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1233)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:979)
   at forge.game.GameAction.startGame(GameAction.java:1473)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
   at java.lang.Thread.run(Thread.java:818)
"The vampires of this world don't know the pleasures of hunger. They gorge themselves without savoring the kill."
—Sorin Markov
sorinmarkov
 
Posts: 28
Joined: 05 Dec 2015, 18:50
Has thanked: 51 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 12 Dec 2015, 17:28

Knowledge Pool is still broken with Aura Spells.

if the pool is on the field, and i play a aura spell, the aura spell got not exiled as it should.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 13 Dec 2015, 09:47

Hanmac wrote:Knowledge Pool is still broken with Aura Spells.
if the pool is on the field, and i play a aura spell, the aura spell got not exiled as it should.
I tried to fix this in r30843, hopefully I didn't break anything else in the process though. Let me know if anything goes haywire with Knowledge Pool or cards that utilize similar internal mechanisms (e.g. Eye of the Storm). My fix is based on an assumption that if a card like that exiles a card while a player was in the process of casting a spell from that card (and it was on the stack), then all the spell abilities from the exiled card that are actual spells and that are currently on the stack are to be removed from it.

- Agetian
Agetian
Programmer
 
Posts: 3490
Joined: 14 Mar 2011, 05:58
Has thanked: 684 times
Been thanked: 572 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 13 Dec 2015, 18:58

Vacuumelt with Replicate is used wrong with AI ... it target the same creature multiple times ( one time normally and two times for replicate) but it should try to target more creatures
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby Athanasius » 17 Dec 2015, 14:04

Simply selecting Trollhide in the Deck Editor (or in the spell shop) will cause Forge to crash.

NB I had to edit the first lines of code because I am a new user and it won't let me post anything starting with "com.google" since it is automatically marked as spam. But that's what missing from the beginning of the lines "common.cache.etc."

Description: [describe what you were doing when the crash occurred]

UncheckedExecutionException | Open
Code: Select all
Forge Version:    1.5.40-r-1
Operating System: Mac OS X 10.10.5 x86_64
Java Version:     1.8.0_66 Oracle Corporation

common.util.concurrent.UncheckedExecutionException: java.lang.ArrayIndexOutOfBoundsException
   common.cache.LocalCache$Segment.get(LocalCache.java:2201)
   common.cache.LocalCache.get(LocalCache.java:3934)
   common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
   common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
   at forge.ImageCache.getImage(ImageCache.java:200)
   at forge.ImageCache.getOriginalImage(ImageCache.java:137)
   at forge.toolbox.imaging.FImageUtil.getImage(FImageUtil.java:58)
   at forge.gui.CardPicturePanel.getImage(CardPicturePanel.java:90)
   at forge.gui.CardPicturePanel.setImage(CardPicturePanel.java:74)
   at forge.gui.CardPicturePanel.setCard(CardPicturePanel.java:67)
   at forge.screens.match.controllers.CPicture.showCard(CPicture.java:75)
   at forge.screens.match.controllers.CDetailPicture.update(CDetailPicture.java:93)
   at forge.screens.match.controllers.CDetailPicture.showCard(CDetailPicture.java:48)
   at forge.screens.match.controllers.CDetailPicture.showItem(CDetailPicture.java:68)
   at forge.screens.deckeditor.CDeckEditorUI.setCard(CDeckEditorUI.java:83)
   at forge.screens.deckeditor.CDeckEditorUI$8.valueChanged(CDeckEditorUI.java:259)
   at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:278)
   at forge.itemmanager.views.ItemListView$ItemTableModel$2.focusGained(ItemListView.java:627)
   at java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:220)
   at java.awt.Component.processFocusEvent(Component.java:6424)
   at java.awt.Component.processEvent(Component.java:6291)
   at java.awt.Container.processEvent(Container.java:2236)
   at java.awt.Component.dispatchEventImpl(Component.java:4891)
   at java.awt.Container.dispatchEventImpl(Container.java:2294)
   at java.awt.Component.dispatchEvent(Component.java:4713)
   at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:986)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:610)
   at java.awt.Component.dispatchEventImpl(Component.java:4762)
   at java.awt.Container.dispatchEventImpl(Container.java:2294)
   at java.awt.Component.dispatchEvent(Component.java:4713)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.awt.EventQueue$4.run(EventQueue.java:731)
   at java.awt.EventQueue$4.run(EventQueue.java:729)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ArrayIndexOutOfBoundsException
Athanasius
 
Posts: 2
Joined: 17 Dec 2015, 13:56
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 17 Dec 2015, 14:45

Athanasius wrote:Simply selecting Trollhide in the Deck Editor (or in the spell shop) will cause Forge to crash.

NB I had to edit the first lines of code because I am a new user and it won't let me post anything starting with "com.google" since it is automatically marked as spam. But that's what missing from the beginning of the lines "common.cache.etc."
You seem to be on a really old version: "Forge Version: 1.5.40-r-1"

The most recent release is .47

viewtopic.php?f=26&t=17868
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 AdJaGu » 18 Dec 2015, 19:15

Description: I started Forge by typing './forge.sh' and this is what happened. I installed 1.5.48-SNAPSHOT-r30502 yesterday and played all day without issue.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.48-SNAPSHOT-r30502
Operating System: Linux 4.2.0-21-generic amd64
Java Version:     1.8.0_66 Oracle Corporation

java.lang.NullPointerException
   at forge.toolbox.FSkin$SkinFont.measureTextWidth(FSkin.java:954)
   at forge.view.FTitleBar.updatePreferredSize(FTitleBar.java:53)
   at forge.view.FTitleBar.setTitle(FTitleBar.java:38)
   at forge.view.FTitleBar.<init>(FTitleBar.java:20)
   at forge.view.FDialog.<init>(FDialog.java:94)
   at forge.view.FDialog.<init>(FDialog.java:78)
   at forge.toolbox.FOptionPane.<init>(FOptionPane.java:141)
   at forge.toolbox.FOptionPane.showOptionDialog(FOptionPane.java:82)
   at forge.GuiDesktop.showOptionDialog(GuiDesktop.java:141)
   at forge.util.gui.SOptionPane.showOptionDialog(SOptionPane.java:63)
   at forge.util.gui.SOptionPane.showMessageDialog(SOptionPane.java:33)
   at forge.deck.DeckgenUtil.colorCheck(DeckgenUtil.java:195)
   at forge.deck.ColorDeckGenerator.getDeck(ColorDeckGenerator.java:53)
   at forge.deckchooser.FDeckChooser.getDeck(FDeckChooser.java:244)
   at forge.screens.home.VLobby.selectMainDeck(VLobby.java:475)
   at forge.screens.home.VLobby.access$200(VLobby.java:70)
   at forge.screens.home.VLobby$3.run(VLobby.java:339)
   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(DefaultListSelectionModel.java:184)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
   at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
   at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
   at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:518)
   at javax.swing.JTable.addRowSelectionInterval(JTable.java:2193)
   at forge.itemmanager.views.ItemListView.onSetSelectedIndices(ItemListView.java:306)
   at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:216)
   at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:205)
   at forge.itemmanager.ItemManager.setSelectedItems(ItemManager.java:583)
   at forge.itemmanager.ItemManager.setSelectedStrings(ItemManager.java:636)
   at forge.deckchooser.FDeckChooser.restoreSavedState(FDeckChooser.java:412)
   at forge.deckchooser.FDeckChooser.populate(FDeckChooser.java:270)
   at forge.screens.home.CLobby.initialize(CLobby.java:134)
   at forge.screens.home.sanctioned.CSubmenuConstructed.initialize(CSubmenuConstructed.java:44)
   at forge.view.FView.initialize(FView.java:147)
   at forge.control.FControl$3.run(FControl.java:262)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
AdJaGu
 
Posts: 1
Joined: 18 Dec 2015, 19:09
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Jahill » 19 Dec 2015, 07:31

Description: [AI casts Jace Beleren]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.48-SNAPSHOT-r30502
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_66 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ability.DrawAi.targetAI(DrawAi.java:217)
   at forge.ai.ability.DrawAi.canPlayAI(DrawAi.java:89)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:21)
   at forge.ai.AiController.canPlaySa(AiController.java:648)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:635)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1287)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1264)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1203)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:397)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:924)
   at forge.game.GameAction.startGame(GameAction.java:1473)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Jahill
 
Posts: 17
Joined: 03 Nov 2015, 18:05
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 19 Dec 2015, 18:06

Tolarian Entrancer is broken.
if i block with a creature with Undying,
then the effect of Tolarian Entrancer does activate,
but before it can resolve i sacrifice the creature,
but she comes back because of Undying.

but at the end of combat, the Enemy does still gain control of my creature.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby onderzeeboot » 20 Dec 2015, 13:27

I stumbled upon a small error in the cardfile for Lifeline. The fourth line contains the text "Referneces$ LifelineX", which should be "References$ LifelineX".

Full (corrected) text:

Code: Select all
Name:Lifeline
ManaCost:5
Types:Artifact
T:Mode$ ChangesZone | ValidCard$ Card.Creature | Origin$ Battlefield | Destination$ Graveyard | CheckSVar$ LifelineX | References$ LifelineX | Execute$ TrigLifelineDelay | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature dies, if another creature is on the battlefield, return the first card to the battlefield under its owner's control at the beginning of the next end step.
SVar:TrigLifelineDelay:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | Execute$ TrigLifelineReturn | TriggerDescription$ Return that creature to the battlefield. | RememberObjects$ TriggeredCard
SVar:TrigLifelineReturn:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Graveyard | Destination$ Battlefield
SVar:LifelineX:Count$Valid Creature
SVar:RemRandomDeck:True
SVar:NonStackingEffect:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/lifeline.jpg
Oracle:Whenever a creature dies, if another creature is on the battlefield, return the first card to the battlefield under its owner's control at the beginning of the next end step.
onderzeeboot
 
Posts: 31
Joined: 29 Nov 2014, 19:37
Has thanked: 5 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby horsekateer » 27 Dec 2015, 02:16

Description: Trying to start a custom booster draft, but getting the error before I can even select what cube/set to draft. Didn't have the problem until I tried to add a new custom cube that for the life of me I couldn't get to work because the program would stall at the "loading decks" part of startup. Eventully I got it so the stall wouldn't happen but now I get this error even after taking out both the new cube and draft files are no longer in the corresponding res folder. Any ideas why any of this might have been happening? I had the new cube files basically identical to working custom cubes outside of the card names. Is there a specific card that causes this?

Thanks guys!

NullPointerException | Open
Code: Select all
Forge Version:    1.5.48-SNAPSHOT-r30524
Operating System: Windows 10 10.0 amd64
Java Version:     1.8.0_66 Oracle Corporation

java.lang.NullPointerException
   at forge.deck.DeckBase.<init>(DeckBase.java:39)
   at forge.limited.CustomLimited.<init>(CustomLimited.java:56)
   at forge.limited.CustomLimited.parse(CustomLimited.java:109)
   at forge.limited.BoosterDraft.loadCustomDrafts(BoosterDraft.java:221)
   at forge.limited.BoosterDraft.generateProduct(BoosterDraft.java:134)
   at forge.limited.BoosterDraft.createDraft(BoosterDraft.java:63)
   at forge.screens.home.sanctioned.CSubmenuDraft.setupDraft(CSubmenuDraft.java:186)
   at forge.screens.home.sanctioned.CSubmenuDraft.access$100(CSubmenuDraft.java:39)
   at forge.screens.home.sanctioned.CSubmenuDraft$3.run(CSubmenuDraft.java:73)
   at forge.toolbox.FLabel._doMouseAction(FLabel.java:314)
   at forge.toolbox.FLabel.access$1300(FLabel.java:55)
   at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:352)
   at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
   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)
horsekateer
 
Posts: 55
Joined: 03 Apr 2013, 21:58
Has thanked: 7 times
Been thanked: 0 time

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: Timothysow and 22 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 23 users online :: 1 registered, 0 hidden and 22 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: Timothysow and 22 guests

Login Form