It is currently 18 Sep 2025, 20:49
   
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 Snowstorm » 07 Apr 2015, 05:51

"New" Bug(s): as of r29194

1. Whenever the AI blocks or targets something I own it does not show a blocking animation or a targeting animation (only tested for creatures) (the arrows).

2. In 3+ Multiplayer, whenever I concede and finish a game and then try to close forge it states that a game is still running.

3. In 3+ Multiplayer, whenever an opponent loses the game any cards it had stolen and/or had taken are not remove from the game and are not return to there owners respectively.

Edit: 4. Hideaway lands do not allow me to view what is exiled face down (I own the land) when my next turn arrives.

Unfixed Previously Reported Bugs: retested as of r29194

1. Jace, Architect of Thought does not let me search all player libraries only my own and the first opponent in a 3+ multiplayer.

2. Whenever the AI uses cards like Blatant Thievery and any Primordial creature such as Molten Primordial they have a choice to choose more than one card from any player/bot instead of one per player.

3. Hive Mind suffers the same problem in 3+ multiplayer as some of the bugs I previously posted by only giving the first bot and myself a copy.

4. Saving a deck does not update it until forge is restarted (Only tested for 60 card format decks).

5. The Net deck section doesn't download any decks in nearly all categories.

6. Possessed Portal only works on the player and the first bot. It also only works on the player, the first AI, and whichever AI's turn it is in 3+ Multiplayer.

7. In Commander/EDH Reflecting Pool does not produce any mana with Commander Tower being the only land on my field.

8. After selecting a deck for the 2nd AI and clicking the third AI to pick its deck or vice versa forge sends me back to my deck selection but it seems to only happen once until I finish a game a switch the decks again.
Last edited by Snowstorm on 14 Apr 2015, 01:52, edited 7 times in total.
User avatar
Snowstorm
 
Posts: 50
Joined: 16 Mar 2014, 20:37
Has thanked: 4 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby DimirMachine » 07 Apr 2015, 06:11

forge-gui-desktop-1.5.38
Windows 7 Home Premium 32bits

I'm missing arrows when a creature is blocking or something is targeting.
DimirMachine
 
Posts: 10
Joined: 13 Mar 2015, 07:42
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Frgrbrgr » 07 Apr 2015, 14:55

elcnesh wrote:
Frgrbrgr wrote:Quest Tournament, did the draft, getting the following error when trying to start the matches:

r29168

NullPointerException | Open
Code: Select all
Forge Version:    1.5.39-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_51 Oracle Corporation

java.lang.NullPointerException
   at forge.screens.match.CMatchUI.openView(CMatchUI.java:795)
   at forge.match.HostedMatch.startGame(HostedMatch.java:197)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:118)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:86)
   at forge.quest.QuestDraftUtils.update(QuestDraftUtils.java:199)
   at forge.quest.QuestDraftUtils.startNextMatch(QuestDraftUtils.java:117)
   at forge.screens.home.quest.CSubmenuQuestDraft.startNextMatch(CSubmenuQuestDraft.java:576)
   at forge.screens.home.quest.CSubmenuQuestDraft.access$000(CSubmenuQuestDraft.java:61)
   at forge.screens.home.quest.CSubmenuQuestDraft$7.actionPerformed(CSubmenuQuestDraft.java:278)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.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$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)
Fixed in r29173!
I know you're just a name on the internet but I could kiss you. Working smoothly now, was afraid I was going to lose my entire quest.
Frgrbrgr
 
Posts: 29
Joined: 02 Feb 2015, 19:05
Has thanked: 5 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Snowstorm » 07 Apr 2015, 19:03

DimirMachine wrote:forge-gui-desktop-1.5.38
Windows 7 Home Premium 32bits

I'm missing arrows when a creature is blocking or something is targeting.
This forum is only for forge snapshot builds only and not the current beta version of forge that bug may have already been fixed in the latest snapshot (but seeing as though I already have reported right above you it is not) which you can download here http://www.krazyweb.net/forge/ if its not fixed in the latest snapshot then you can repost the bug here with the snapshot build's revision number which is found on the name of the folder you downloaded. ex: r29194
User avatar
Snowstorm
 
Posts: 50
Joined: 16 Mar 2014, 20:37
Has thanked: 4 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby elcnesh » 08 Apr 2015, 13:26

zoltak wrote:when gauntlet folder is empty all is fine.
as soon as I start any gauntlet and do save and quit
and click load gauntlet it produces an error.
Somehow a Plane enters your Gauntlet, and those cards are not supported... I'm not an expert on this format, maybe someone else can comment? Are you even supposed to get Planes?

Snowstorm wrote:Edit: 4. Hideaway lands do not allow me to view what is exiled face down (I own the land) when my next turn arrives.
Fixed!

By the way, thanks for your handy overview :) Even though the list keeps growing, that not because we're lazy but some of these are simply not that easy to fix.
elcnesh
 
Posts: 290
Joined: 16 May 2014, 15:11
Location: Netherlands
Has thanked: 34 times
Been thanked: 92 times

Re: Bug Reports (snapshot builds)

Postby Snowstorm » 08 Apr 2015, 22:06

elcnesh wrote:
zoltak wrote:when gauntlet folder is empty all is fine.
as soon as I start any gauntlet and do save and quit
and click load gauntlet it produces an error.
Somehow a Plane enters your Gauntlet, and those cards are not supported... I'm not an expert on this format, maybe someone else can comment? Are you even supposed to get Planes?

Snowstorm wrote:Edit: 4. Hideaway lands do not allow me to view what is exiled face down (I own the land) when my next turn arrives.
Fixed!

By the way, thanks for your handy overview :) Even though the list keeps growing, that not because we're lazy but some of these are simply not that easy to fix.
Your welcome and thank you for fixing that bug! I realize that it is not a easy task to fix bugs or notice that something broke after fixing something else so I like to keep a list for reference. :D
User avatar
Snowstorm
 
Posts: 50
Joined: 16 Mar 2014, 20:37
Has thanked: 4 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby hervebronnimann » 08 Apr 2015, 23:23

So the AI had a Ruthless Fang (DTK) which I had Pacified, and played a Gurmag Drowner and triggered the exploit ability by sacrificing the Fang, which I guess also activates the Fang's ability (whenever you sacrifice a creature, target opponent also sacrifices a creature), but with the java.lang.RuntimeException: AbilityFactory : getAbility -- no Cost in Ruthless Deathfang.

At this point, The game is stuck in "Waiting for opponent..." (I guess waiting for me to choose a creature to sacrifice - I have two Champions of Arashing in play.)

RuntimeException | Open
Code: Select all
Forge Version:    SVN
Operating System: Mac OS X 10.10.2 x86_64
Java Version:     1.7.0_17 Oracle Corporation

java.lang.RuntimeException: AbilityFactory : getAbility -- no Cost in Ruthless Deathfang
   at forge.game.ability.AbilityFactory.parseAbilityCost(AbilityFactory.java:121)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:112)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:108)
   at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:465)
   at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:345)
   at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:318)
   at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:282)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:162)
   at forge.game.zone.MagicStack.finishResolving(MagicStack.java:535)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:489)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:972)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:227)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:722)
hervebronnimann
 
Posts: 20
Joined: 29 Nov 2014, 22:34
Has thanked: 1 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby hervebronnimann » 09 Apr 2015, 01:40

Here's a patch that works for me, if anyone wants to apply it. I don't have commit privileges.
Code: Select all
--- forge-gui/res/cardsfolder/r/ruthless_deathfang.txt   (revision 29180)
+++ forge-gui/res/cardsfolder/r/ruthless_deathfang.txt   (working copy)
@@ -4,6 +4,6 @@
 PT:4/4
 K:Flying
 T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ Whenever you sacrifice a creature, target opponent sacrifices a creature.
-SVar:TrigSacrifice:AB$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature | SacMessage$ Creature
+SVar:TrigSacrifice:AB$ Sacrifice | Cost$ 0 | ValidTgts$ Opponent | SacValid$ Creature | SacMessage$ Creature
 SVar:Picture:http://www.wizards.com/global/images/magic/general/ruthless_deathfang.jpg
 Oracle:Flying\nWhenever you sacrifice a creature, target opponent sacrifices a creature.
hervebronnimann
 
Posts: 20
Joined: 29 Nov 2014, 22:34
Has thanked: 1 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby EDSalamander » 09 Apr 2015, 12:08

Description: Whenever I try to play with the EDH deck below, I get the NullPointerException.

Anafenza EDH Deck | Open
Code: Select all
[metadata]
Name=Anafenza
[Commander]
1 Anafenza, the Foremost|KTK
[Main]
1 Abrupt Decay|RTR
1 Abzan Charm|KTK
1 Abzan Falconer|KTK
1 Acidic Slime|M13
1 Aura Shards|INV
1 Avacyn's Pilgrim|ISD
1 Avenger of Zendikar|WWK
1 Barren Moor|ONS
1 Batterskull|NPH
1 Birds of Paradise|M12
1 Bloodstained Mire|KTK
1 Blossoming Sands|FRF
1 Bojuka Bog|WWK
1 Brushland|10E
1 Castigate|GPT
1 Cathars' Crusade|AVR
1 Cathedral of War|M13
1 Caves of Koilos|M15
1 City of Brass|MMA
1 Command Tower|C13
1 Conjurer's Closet|AVR
1 Deathrite Shaman|RTR
1 Demonic Tutor|3ED
1 Despise|KTK
1 Diabolic Intent|PLS
1 Dismember|NPH
1 Dragonlord Dromoka|DTK
1 Drifting Meadow|USG
1 Duress|DTK
1 Eternal Witness|MMA
1 Fiend Hunter|ISD
1 Fleecemane Lion|THS
1 Flooded Strand|KTK
1 Forest|DTK|1
1 Fyndhorn Elves|ICE
1 Gaddock Teeg|LRW
1 Gavony Township|ISD
1 Ghost Quarter|ISD
1 Gideon Jura|M12
1 Gideon's Avenger|M12
1 Godless Shrine|GTC
1 Grand Abolisher|M12
1 Green Sun's Zenith|MBS
1 Grove of the Guardian|RTR
1 Hero's Downfall|THS
1 Hymn to Tourach|FEM|1
1 Hypnotic Specter|M10
1 Imposing Sovereign|M14
1 Isolated Chapel|ISD
1 Karador, Ghost Chieftain|COM
1 Krosan Grip|MMA
1 Liliana Vess|M15
1 Llanowar Wastes|M15
1 Mana Web|WTH
1 Merciless Eviction|GTC
1 Mikaeus, the Lunarch|ISD
1 Mistcutter Hydra|THS
1 Nevermore|ISD
1 Ob Nixilis, Unshackled|M15
1 Opal Palace|C13
1 Overgrown Tomb|RTR
1 Path to Exile|MMA
1 Pithing Needle|RTR
1 Plains|DTK|2
1 Polluted Delta|KTK
1 Qasali Pridemage|ARB
1 Reanimate|TMP
1 Reclamation Sage|M15
1 Restoration Angel|AVR
1 Saffi Eriksdotter|TSP
1 Sandsteppe Citadel|KTK
1 Scavenging Ooze|M14
1 Secluded Steppe|ONS
1 Selesnya Guildgate|DGM
1 Sheoldred, Whispering One|NPH
1 Sigarda, Host of Herons|AVR
1 Skullclamp|DST
1 Slippery Karst|USG
1 Sol Ring|3ED
1 Sorin, Lord of Innistrad|DKA
1 Spirit of the Labyrinth|BNG
1 Stoneforge Mystic|WWK
1 Strip Mine|4ED
1 Sun Titan|M12
1 Sunpetal Grove|M13
1 Swamp|DTK|3
1 Sword of Feast and Famine|MBS
1 Swords to Plowshares|ICE
1 Temple Garden|RTR
1 Temple of Plenty|BNG
1 Temple of the False God|SCG
1 Tidehollow Sculler|MMA
1 Tranquil Thicket|ONS
1 Treetop Village|10E
1 Utter End|KTK
1 Windswept Heath|KTK
1 Wooded Foothills|KTK
1 Woodland Cemetery|ISD
1 Worldly Tutor|6ED
NullPointerException | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Mac OS X 10.10.2 x86_64
Java Version:     1.8.0_31 Oracle Corporation

java.lang.NullPointerException
   at forge.deck.DeckFormat.getDeckConformanceProblem(DeckFormat.java:242)
   at forge.match.GameLobby.startGame(GameLobby.java:364)
   at forge.screens.home.VLobby$2.actionPerformed(VLobby.java:188)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
   at java.awt.Component.processMouseEvent(Component.java:6525)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3322)
   at java.awt.Component.processEvent(Component.java:6290)
   at java.awt.Container.processEvent(Container.java:2234)
   at java.awt.Component.dispatchEventImpl(Component.java:4881)
   at java.awt.Container.dispatchEventImpl(Container.java:2292)
   at java.awt.Component.dispatchEvent(Component.java:4703)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
   at java.awt.Container.dispatchEventImpl(Container.java:2278)
   at java.awt.Window.dispatchEventImpl(Window.java:2739)
   at java.awt.Component.dispatchEvent(Component.java:4703)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:751)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:702)
   at java.awt.EventQueue$3.run(EventQueue.java:696)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.awt.EventQueue$4.run(EventQueue.java:724)
   at java.awt.EventQueue$4.run(EventQueue.java:722)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:721)
   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)
EDSalamander
 
Posts: 5
Joined: 08 Jan 2015, 06:32
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby elcnesh » 09 Apr 2015, 12:39

Your deck contains Karador, Ghost Chieftain, which hasn't been implemented yet. Although there should be a nicer way to tell you that than just throwing an expection... ;)
elcnesh
 
Posts: 290
Joined: 16 May 2014, 15:11
Location: Netherlands
Has thanked: 34 times
Been thanked: 92 times

Re: Bug Reports (snapshot builds)

Postby goonjamin » 10 Apr 2015, 01:29

r29203 - windows 7, java 7
1. Minimizing the application to the taskbar does not mute the background music all the time.
- Minimizing from the main quest screen does not work as expected. Application is minimized but music continues to play.
- Minimizing on round one of a quest match does work as expected. Application is minimized and the music stops.
- Minimizing on round 2 or 3 of a quest match does not work as expected. Application is minimized but music continues to play.

2. When playing a quest match the AI avatar is not correct for the 1st match. It corrects itself for match 2 and 3.
goonjamin
 
Posts: 133
Joined: 19 Aug 2010, 19:51
Has thanked: 39 times
Been thanked: 5 times

Re: Bug Reports (snapshot builds)

Postby EDSalamander » 10 Apr 2015, 08:47

elcnesh wrote:Your deck contains Karador, Ghost Chieftain, which hasn't been implemented yet. Although there should be a nicer way to tell you that than just throwing an expection... ;)
Oh no, I should have figured that one out! I have another Karador deck where he's the commander and it warns me. Well anyway, he probably shouldn't be in this deck anyway ;)
EDSalamander
 
Posts: 5
Joined: 08 Jan 2015, 06:32
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Hanmac » 10 Apr 2015, 10:05

problem with Mana-Charged Dragon and other "Join Forces" cards.
enemy attacks me with it, it does ask me to pay mana, i press chancel and then it does crash

BT will follow tomorrow.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby opeless » 11 Apr 2015, 14:43

Description: Just alpha striking with 2 seeker of the ways, a monastery mentor with monk, and a favoured hoplite; attacking into a thunderbreak regent, rattleclaw mystic and an elvish mystic.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Mac OS X 10.10.2 x86_64
Java Version:     1.8.0_31 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextNode(HashMap.java:1429)
   at java.util.HashMap$KeyIterator.next(HashMap.java:1453)
   at java.util.AbstractCollection.addAll(AbstractCollection.java:343)
   at java.util.HashSet.<init>(HashSet.java:119)
   at forge.game.combat.CombatView.getAttackers(CombatView.java:59)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:279)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:160)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
   at javax.swing.JComponent.paint(JComponent.java:1054)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JComponent.paintToOffscreen(JComponent.java:5222)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1572)
   at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1495)
   at javax.swing.RepaintManager.paint(RepaintManager.java:1265)
   at javax.swing.JComponent._paintImmediately(JComponent.java:5170)
   at javax.swing.JComponent.paintImmediately(JComponent.java:4981)
   at javax.swing.RepaintManager$4.run(RepaintManager.java:824)
   at javax.swing.RepaintManager$4.run(RepaintManager.java:807)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:807)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:782)
   at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:731)
   at javax.swing.RepaintManager.access$1300(RepaintManager.java:64)
   at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1720)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:702)
   at java.awt.EventQueue$3.run(EventQueue.java:696)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:719)
   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)
opeless
 
Posts: 6
Joined: 01 Feb 2015, 20:57
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Snowstorm » 12 Apr 2015, 02:59

opeless wrote:Description: Just alpha striking with 2 seeker of the ways, a monastery mentor with monk, and a favoured hoplite; attacking into a thunderbreak regent, rattleclaw mystic and an elvish mystic.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Mac OS X 10.10.2 x86_64
Java Version:     1.8.0_31 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextNode(HashMap.java:1429)
   at java.util.HashMap$KeyIterator.next(HashMap.java:1453)
   at java.util.AbstractCollection.addAll(AbstractCollection.java:343)
   at java.util.HashSet.<init>(HashSet.java:119)
   at forge.game.combat.CombatView.getAttackers(CombatView.java:59)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:279)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:160)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
   at javax.swing.JComponent.paint(JComponent.java:1054)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JComponent.paintToOffscreen(JComponent.java:5222)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1572)
   at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1495)
   at javax.swing.RepaintManager.paint(RepaintManager.java:1265)
   at javax.swing.JComponent._paintImmediately(JComponent.java:5170)
   at javax.swing.JComponent.paintImmediately(JComponent.java:4981)
   at javax.swing.RepaintManager$4.run(RepaintManager.java:824)
   at javax.swing.RepaintManager$4.run(RepaintManager.java:807)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:807)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:782)
   at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:731)
   at javax.swing.RepaintManager.access$1300(RepaintManager.java:64)
   at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1720)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:702)
   at java.awt.EventQueue$3.run(EventQueue.java:696)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:719)
   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)
This forum is only for forge snapshot builds only and not the current beta version of forge that bug may have already been fixed in the latest snapshot which you can download here http://www.krazyweb.net/forge/ if its not fixed in the latest snapshot then you can repost the bug here with the snapshot build's revision number which is found on the name of the folder you downloaded. ex: r29212
User avatar
Snowstorm
 
Posts: 50
Joined: 16 Mar 2014, 20:37
Has thanked: 4 times
Been thanked: 1 time

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 28 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 28 users online :: 0 registered, 0 hidden and 28 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: No registered users and 28 guests

Login Form