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 Bob Marley » 23 Oct 2014, 07:46
Since krazyweb is not updating, where do I go to get the latest snapshot? Thanks.
- Bob Marley
- Posts: 7
- Joined: 17 Oct 2014, 14:53
- Has thanked: 3 times
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by kubiac470 » 23 Oct 2014, 08:54
upkeep phase ancestral vision counter 2 and oloro ageless ascetic in commander zone gain 2 point life crash
Description: [describe what you were doing when the crash occurred]
Description: [describe what you were doing when the crash occurred]
- IllegalComponentStateException | Open
- Code: Select all
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_67 Oracle Corporation
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
at java.awt.Component.getLocationOnScreen_NoTreeLock(Unknown Source)
at java.awt.Component.getLocationOnScreen(Unknown Source)
at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:165)
at forge.screens.match.TargetingOverlay.access$600(TargetingOverlay.java:59)
at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:377)
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.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
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)
Re: Bug Reports (snapshot builds)
by lujo » 23 Oct 2014, 10:13
Description: Accidentaly delt damage to my own creature with Farrel's Zealot and at the end of combat it got stuck on "waiting for opponent".
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r28045 (mixed revisions detected; please update from the root directory)
Operating System: Windows XP 5.1 x86
Java Version: 1.8.0_20 Oracle Corporation
java.lang.RuntimeException: Cannot remove input InputPassPriority because it's not on top of stack. Stack = []
at forge.match.input.InputQueue.removeInput(InputQueue.java:59)
at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:49)
at forge.match.input.InputPassPriority$1.run(InputPassPriority.java:73)
at forge.match.input.InputPassPriority$3.run(InputPassPriority.java:113)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
---
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
Re: Bug Reports (snapshot builds)
by kubiac470 » 23 Oct 2014, 14:56
green sun's zenith on a Primeval titan
Description: [describe what you were doing when the crash occurred]
Description: [describe what you were doing when the crash occurred]
- IllegalComponentStateException | Open
- Code: Select all
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_67 Oracle Corporation
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
at java.awt.Component.getLocationOnScreen_NoTreeLock(Unknown Source)
at java.awt.Component.getLocationOnScreen(Unknown Source)
at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:165)
at forge.screens.match.TargetingOverlay.access$600(TargetingOverlay.java:59)
at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:377)
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.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.view.FDialog.setVisible(FDialog.java:176)
at forge.gui.GuiChoose$2.call(GuiChoose.java:290)
at forge.gui.GuiChoose$2.call(GuiChoose.java:275)
at java.util.concurrent.FutureTask.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)
Re: Bug Reports (snapshot builds)
by borsuk » 23 Oct 2014, 15:34
1.5.29
Started tournament, draft screen came out, i've switched to quest mode and started new duel, error screen came out with this text:
Description: [describe what you were doing when the crash occurred]
Started tournament, draft screen came out, i've switched to quest mode and started new duel, error screen came out with this text:
Description: [describe what you were doing when the crash occurred]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_25 Oracle Corporation
java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:213)
at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:225)
at forge.screens.match.controllers.CHand.updateHand(CHand.java:110)
at forge.screens.match.controllers.CHand.update(CHand.java:181)
at forge.gui.framework.DragCell.setSelected(DragCell.java:324)
at forge.gui.framework.DragCell.setSelected(DragCell.java:336)
at forge.gui.framework.DragCell.addDoc(DragCell.java:278)
at forge.gui.framework.SLayoutIO.loadLayout(SLayoutIO.java:374)
at forge.control.FControl.setCurrentScreen(FControl.java:276)
at forge.control.FControl.setCurrentScreen(FControl.java:249)
at forge.view.FNavigationBar$NavigationTab$1.mousePressed(FNavigationBar.java:385)
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$400(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)
Re: Bug Reports (snapshot builds)
by sockmeistr » 23 Oct 2014, 15:50
Description: Won a game with Barren Glory, got achievement and then crashed.
In the previous match, I was playing a 3 player commander game. During this 2 player match, I still had a window showing the third player's cards from the previous match, although that bug didn't seem to affect the game.
In the previous match, I was playing a 3 player commander game. During this 2 player match, I still had a window showing the third player's cards from the previous match, although that bug didn't seem to affect the game.
- ArrayIndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r28045 (mixed revisions detected; please update from the root directory)
Operating System: Linux 3.16.4-1-ARCH amd64
Java Version: 1.7.0_71 Oracle Corporation
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:400)
at java.util.ArrayList.get(ArrayList.java:413)
at java.util.Collections$UnmodifiableList.get(Collections.java:1211)
at forge.game.player.Player.getRegisteredPlayer(Player.java:2070)
at forge.achievement.ChallengeAchievements$DeckChallengeAchievement.eval(ChallengeAchievements.java:59)
at forge.achievement.ProgressiveAchievement.evaluate(ProgressiveAchievement.java:26)
at forge.achievement.Achievement.update(Achievement.java:156)
at forge.achievement.AchievementCollection.updateAll(AchievementCollection.java:112)
at forge.achievement.AchievementCollection$1.run(AchievementCollection.java:54)
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:745)
- sockmeistr
- Posts: 5
- Joined: 10 Dec 2013, 18:29
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by drdev » 23 Oct 2014, 15:51
For everyone getting IllegalComponentStateException, this issue has been fixed already, so please update to a newer snapshot before considering re-posting the issue.
- 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 » 23 Oct 2014, 15:52
This issue has already been fixed. Please update to a newer snapshot.sockmeistr wrote:Description: Won a game with Barren Glory, got achievement and then crashed.
In the previous match, I was playing a 3 player commander game. During this 2 player match, I still had a window showing the third player's cards from the previous match, although that bug didn't seem to affect the game.
- ArrayIndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r28045 (mixed revisions detected; please update from the root directory)
Operating System: Linux 3.16.4-1-ARCH amd64
Java Version: 1.7.0_71 Oracle Corporation
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:400)
at java.util.ArrayList.get(ArrayList.java:413)
at java.util.Collections$UnmodifiableList.get(Collections.java:1211)
at forge.game.player.Player.getRegisteredPlayer(Player.java:2070)
at forge.achievement.ChallengeAchievements$DeckChallengeAchievement.eval(ChallengeAchievements.java:59)
at forge.achievement.ProgressiveAchievement.evaluate(ProgressiveAchievement.java:26)
at forge.achievement.Achievement.update(Achievement.java:156)
at forge.achievement.AchievementCollection.updateAll(AchievementCollection.java:112)
at forge.achievement.AchievementCollection$1.run(AchievementCollection.java:54)
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:745)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by Chris H. » 23 Oct 2014, 17:10
A new snapshot build deployed to cardforge based on SVN 28064:
http://cardforge.org/releases/snapshots/forge/forge-gui-desktop/1.5.30-SNAPSHOT/
http://cardforge.org/releases/snapshots/forge/forge-gui-desktop/1.5.30-SNAPSHOT/
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Bug Reports (snapshot builds)
by Marek14 » 23 Oct 2014, 18:16
That build:
AI cast Soul Manipulation on my Dakra Mystic on the battlefield.
When tapping Sylvan Caryatid manually, it taps for blue without letting me choose the color.
Activation of Dakra Mystic only shows card on top of opponent's library, so I have to decided without knowing what I have.
AI cast Soul Manipulation on my Dakra Mystic on the battlefield.
When tapping Sylvan Caryatid manually, it taps for blue without letting me choose the color.
Activation of Dakra Mystic only shows card on top of opponent's library, so I have to decided without knowing what I have.
Re: Bug Reports (snapshot builds)
by kixleart » 23 Oct 2014, 19:48
There seems to be a bug in quest mode: i set the starting pool to standard and made sure that the quest rewards where the same as my starting pool, but instead of starting out with Khans of Tarkir and Theros block cards, even though this was after the release of Khans, i got theros and Return to Ravnica, and Khans of Tarkir isn't showing up as rewards or in the spell shop ether.
EDIT: Now i'm really frustrted: apparently if i start a new quest in standard it gives me he right cards. any way to change what sets my old quest gives me, so i can continue and still get cards that are actually in standard?
EDIT: Now i'm really frustrted: apparently if i start a new quest in standard it gives me he right cards. any way to change what sets my old quest gives me, so i can continue and still get cards that are actually in standard?
- kixleart
- Posts: 11
- Joined: 30 Sep 2014, 16:16
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Fizanko » 23 Oct 2014, 20:25
This time i believe it's a bug and not just a question of luck, as it's been too many times.
Booster boxes are never appearing in spellshops, regardless of worlds.
Everything else (booster packs, fat packs, intro/event/etc.. decks) are appearing correctly.
Additionally, i'm not sure if it was supposed to be fixed with the "button/panel takes focus wrongly" , but i noticed the bug i reported there :
viewtopic.php?f=52&t=6333&start=3630#p165441
is still occuring
while this one :
viewtopic.php?f=52&t=6333&start=3630#p165515
had been fixed
Booster boxes are never appearing in spellshops, regardless of worlds.
Everything else (booster packs, fat packs, intro/event/etc.. decks) are appearing correctly.
Additionally, i'm not sure if it was supposed to be fixed with the "button/panel takes focus wrongly" , but i noticed the bug i reported there :
viewtopic.php?f=52&t=6333&start=3630#p165441
is still occuring
while this one :
viewtopic.php?f=52&t=6333&start=3630#p165515
had been fixed
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by Bob Marley » 23 Oct 2014, 20:27
forge-gui-desktop-1.5.30-20141023.170641-1
Prossh, Skyraider of Kher made Kobold tokens 1 out of the 7 times I played him. I'm not certain why this happens. I tested 3 of the 7 times with a board consisting of only lands.
*Edit: When using autocast to play him, rather than tapping lands manually, it doesn't seem to consider that mana spent this way to count as the mana spent to cast him.
Prossh, Skyraider of Kher made Kobold tokens 1 out of the 7 times I played him. I'm not certain why this happens. I tested 3 of the 7 times with a board consisting of only lands.
*Edit: When using autocast to play him, rather than tapping lands manually, it doesn't seem to consider that mana spent this way to count as the mana spent to cast him.
- Bob Marley
- Posts: 7
- Joined: 17 Oct 2014, 14:53
- Has thanked: 3 times
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by drdev » 23 Oct 2014, 21:43
That's really strange, as I specifically fixed that case, and it's working when I run Forge on my machine. Is there any chance the publish didn't pull on all the recent changes somehow?Bob Marley wrote:forge-gui-desktop-1.5.30-20141023.170641-1
Prossh, Skyraider of Kher made Kobold tokens 1 out of the 7 times I played him. I'm not certain why this happens. I tested 3 of the 7 times with a board consisting of only lands.
*Edit: When using autocast to play him, rather than tapping lands manually, it doesn't seem to consider that mana spent this way to count as the mana spent to cast him.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by Snowstorm » 24 Oct 2014, 04:32
r28063
This bug has been persisting since 1.5.28 and I have reported it before but I will again since this is a new version. The card that Snapcaster Mage targets still does not show up in the flashback section but is still playable if you go into the graveyard and click on it.
This bug has been persisting since 1.5.28 and I have reported it before but I will again since this is a new version. The card that Snapcaster Mage targets still does not show up in the flashback section but is still playable if you go into the graveyard and click on it.
Who is online
Users browsing this forum: No registered users and 43 guests