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 ZappaZ » 14 Oct 2014, 21:11
r27941drdev wrote:I just committed a change so if you have a wider interface and thus space for two digits at the normal font, the font won't shrink.
Hmm, the change you made have some wierd results.
This is the portrait area at fullscreen 1920x1080: http://imgur.com/zH7yiwb
And this is in the minimum window size, about 1/4th of 1920x1080: http://imgur.com/AR6kyn2
EDIT: Seems the Portrait/mana area only resizes in height and not in width when resizing areas/program window.
Might be hard to do but possibly allow resizing of this part by grabbing the vertical line just right of the "Phases" boxes and dragging it left/right?
Re: Bug Reports (snapshot builds)
by bruizer » 14 Oct 2014, 21:16
AI used Force Away on his creature to save it from an Arc Lightning. Force Away seems to have resolved and the Arc Lightning must have caused the bug when it couldn't find its target.
Edit: Just happened again. This time it was Force Away that caused the bug as soon as the creature bounced. Arc Lightning is probably not at fault.
Edit: Just happened again. This time it was Force Away that caused the bug as soon as the creature bounced. Arc Lightning is probably not at fault.
Last edited by bruizer on 14 Oct 2014, 21:21, edited 1 time in total.
- bruizer
- Posts: 2
- Joined: 14 Oct 2014, 21:14
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by ZappaZ » 14 Oct 2014, 21:18
r27941
Description: I get this everytime I play Chromatic Lantern.
Description: I get this everytime I play Chromatic Lantern.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_20 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at forge.game.StaticEffects.removeStaticEffect(StaticEffects.java:217)
at forge.game.StaticEffects.clearStaticEffects(StaticEffects.java:51)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:535)
at forge.game.GameAction.checkStateEffects(GameAction.java:669)
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:197)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Re: Bug Reports (snapshot builds)
by nefigah » 14 Oct 2014, 22:05
r27941:
Now my panel is all squished (even after doing a Reset Match Layout) and I can't seem to resize it (my resolution is 2560x1600):
Now my panel is all squished (even after doing a Reset Match Layout) and I can't seem to resize it (my resolution is 2560x1600):
Re: Bug Reports (snapshot builds)
by drdev » 14 Oct 2014, 22:13
I just committed r27943, which reverts my change that had locked down the size. It should now scale based on your monitor's resolution as before.nefigah wrote:r27941:
Now my panel is all squished (even after doing a Reset Match Layout) and I can't seem to resize it (my resolution is 2560x1600):
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by nefigah » 14 Oct 2014, 22:31
Alrightydrdev wrote:I just committed r27943, which reverts my change that had locked down the size. It should now scale based on your monitor's resolution as before.nefigah wrote:r27941:
Now my panel is all squished (even after doing a Reset Match Layout) and I can't seem to resize it (my resolution is 2560x1600):

Btw, Sarkhan, the Dragonspeaker (and potentially other planeswalkers that can change into creatures) still has the issue where that change does not work*. My Xenagos (a more traditional 'walker) seems to work perfectly now though.
* Activating Sarkhan's +1 does correctly add Loyalty and mousing over him shows Flying and Haste in the card detail panel, but you can't then declare him as an attacker (nor does his card "move over to the creature area" like it used to)
Re: Bug Reports (snapshot builds)
by nefigah » 14 Oct 2014, 22:41
Updated to r27943, and I now get an exception when launching Edit Deck:
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r27943
Operating System: Mac OS X 10.9.5 x86_64
Java Version: 1.7.0_67 Oracle Corporation
java.lang.NullPointerException
at forge.match.MatchUtil.canCardBeShown(MatchUtil.java:289)
at forge.card.CardDetailUtil.getBorderColor(CardDetailUtil.java:57)
at forge.gui.CardDetailPanel.updateBorder(CardDetailPanel.java:289)
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:239)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:52)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:47)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:60)
at forge.screens.deckeditor.CDeckEditorUI.setCard(CDeckEditorUI.java:70)
at forge.screens.deckeditor.CDeckEditorUI$8.valueChanged(CDeckEditorUI.java:258)
at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:256)
at forge.itemmanager.views.ItemListView$ItemTableModel$1.valueChanged(ItemListView.java:571)
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.setSelectionInterval(DefaultListSelectionModel.java:459)
at javax.swing.JTable.setRowSelectionInterval(JTable.java:2166)
at forge.itemmanager.views.ItemListView.onSetSelectedIndex(ItemListView.java:271)
at forge.itemmanager.views.ItemView.setSelectedIndex(ItemView.java:217)
at forge.itemmanager.views.ItemView.fixSelection(ItemView.java:145)
at forge.itemmanager.views.ItemView.refresh(ItemView.java:139)
at forge.itemmanager.ItemManager.updateView(ItemManager.java:1029)
at forge.itemmanager.ItemManager.setPoolImpl(ItemManager.java:503)
at forge.itemmanager.ItemManager.setPool(ItemManager.java:488)
at forge.screens.deckeditor.controllers.CEditorQuest.resetTables(CEditorQuest.java:206)
at forge.screens.deckeditor.controllers.DeckController.setModel(DeckController.java:85)
at forge.screens.deckeditor.controllers.DeckController.setModel(DeckController.java:80)
at forge.screens.deckeditor.controllers.CEditorQuest.update(CEditorQuest.java:274)
at forge.screens.deckeditor.CDeckEditorUI.setCurrentEditorController(CDeckEditorUI.java:275)
at forge.screens.deckeditor.CDeckEditorUI.setEditorController(CDeckEditorUI.java:112)
at forge.itemmanager.DeckManager.editDeck(DeckManager.java:253)
at forge.itemmanager.DeckManager.access$100(DeckManager.java:47)
at forge.itemmanager.DeckManager$DeckActionsRenderer.processMouseEvent(DeckManager.java:331)
at forge.itemmanager.views.ItemListView$ItemTable.processMouseEvent(ItemListView.java:423)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4489)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Re: Bug Reports (snapshot builds)
by Starcrash » 14 Oct 2014, 23:02
Here's a quick and easy bug to fix -- Valakut, the Molten Pinnacle is only triggering after 6 mountains are present on battlefield instead of 5. In the code, "PresentCompare$ GE6" ought to read "PresentCompare$ GE5".
Re: Bug Reports (snapshot builds)
by friarsol » 14 Oct 2014, 23:48
FYI, Hexproof would only protect you if the trigger said "Target" which doesn't appear on the Specter.ZappaZ wrote:r27938
Please ignore if this is correct.
Leyline of Sanctity does not protect against a Sedraxis Specter.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by friarsol » 15 Oct 2014, 00:25
Is this completely fixed or just this aspect of it? I just saw it on r27943 where after casting Debilitating Injury on a Morph creature. I got the popup showing me what the Morph was, the creature flipped face up on the battlefield but didn't actually goto the graveyard. I just attacked, and now it's displaying as a Morph on the battlefield.drdev wrote:This bug has been fixed by r27940.Fizanko wrote:In r27934 i observed the creature killed that is still on battlefield.
It seems to be a visual refreshing problem, the AI on its turn used Last Kiss to kill my level 2 Kazandu Tuskcaller, the creature death sound was played but the card remained with its -2
Until my turn when i picked and played a land, that refreshed apparently the battlefield and made the dead Kazandu Tuskcaller to disappear as it should have.
I tried it again with Throttle on a Morph two turns later and the same thing happened. So it seems to be reproducible.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by drdev » 15 Oct 2014, 00:28
Fixed in r27944.nefigah wrote:Updated to r27943, and I now get an exception when launching Edit Deck:
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r27943
Operating System: Mac OS X 10.9.5 x86_64
Java Version: 1.7.0_67 Oracle Corporation
java.lang.NullPointerException
at forge.match.MatchUtil.canCardBeShown(MatchUtil.java:289)
at forge.card.CardDetailUtil.getBorderColor(CardDetailUtil.java:57)
at forge.gui.CardDetailPanel.updateBorder(CardDetailPanel.java:289)
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:239)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:52)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:47)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:60)
at forge.screens.deckeditor.CDeckEditorUI.setCard(CDeckEditorUI.java:70)
at forge.screens.deckeditor.CDeckEditorUI$8.valueChanged(CDeckEditorUI.java:258)
at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:256)
at forge.itemmanager.views.ItemListView$ItemTableModel$1.valueChanged(ItemListView.java:571)
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.setSelectionInterval(DefaultListSelectionModel.java:459)
at javax.swing.JTable.setRowSelectionInterval(JTable.java:2166)
at forge.itemmanager.views.ItemListView.onSetSelectedIndex(ItemListView.java:271)
at forge.itemmanager.views.ItemView.setSelectedIndex(ItemView.java:217)
at forge.itemmanager.views.ItemView.fixSelection(ItemView.java:145)
at forge.itemmanager.views.ItemView.refresh(ItemView.java:139)
at forge.itemmanager.ItemManager.updateView(ItemManager.java:1029)
at forge.itemmanager.ItemManager.setPoolImpl(ItemManager.java:503)
at forge.itemmanager.ItemManager.setPool(ItemManager.java:488)
at forge.screens.deckeditor.controllers.CEditorQuest.resetTables(CEditorQuest.java:206)
at forge.screens.deckeditor.controllers.DeckController.setModel(DeckController.java:85)
at forge.screens.deckeditor.controllers.DeckController.setModel(DeckController.java:80)
at forge.screens.deckeditor.controllers.CEditorQuest.update(CEditorQuest.java:274)
at forge.screens.deckeditor.CDeckEditorUI.setCurrentEditorController(CDeckEditorUI.java:275)
at forge.screens.deckeditor.CDeckEditorUI.setEditorController(CDeckEditorUI.java:112)
at forge.itemmanager.DeckManager.editDeck(DeckManager.java:253)
at forge.itemmanager.DeckManager.access$100(DeckManager.java:47)
at forge.itemmanager.DeckManager$DeckActionsRenderer.processMouseEvent(DeckManager.java:331)
at forge.itemmanager.views.ItemListView$ItemTable.processMouseEvent(ItemListView.java:423)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4489)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by friarsol » 15 Oct 2014, 00:38
r27943
Just got this as I started a draft. Happens each time I hover over a different card in the "Image" view.
Just got this as I started a draft. Happens each time I hover over a different card in the "Image" view.
- NullPointerException | Open
- Code: Select all
Forge Version: SVN
Operating System: Windows 8 6.2 amd64
Java Version: 1.7.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.match.MatchUtil.canCardBeShown(MatchUtil.java:289)
at forge.card.CardDetailUtil.getBorderColor(CardDetailUtil.java:57)
at forge.gui.CardDetailPanel.updateBorder(CardDetailPanel.java:289)
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:239)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:52)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:47)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:60)
at forge.itemmanager.views.ImageView.showHoveredItem(ImageView.java:732)
at forge.itemmanager.views.ImageView.updateHoveredItem(ImageView.java:726)
at forge.itemmanager.views.ImageView.access$2300(ImageView.java:37)
at forge.itemmanager.views.ImageView$5.mouseMoved(ImageView.java:311)
at java.awt.Component.processMouseMotionEvent(Component.java:6550)
at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3338)
at java.awt.Component.processEvent(Component.java:6274)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4505)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by nefigah » 15 Oct 2014, 01:31
r27944:
In the deck editor, every Card Image (in the large viewer) had one of those translucent "click to transform" arrows on it (regardless of whether or not the card was double sided). Curious, I clicked on one, and got the following exception:
In the deck editor, every Card Image (in the large viewer) had one of those translucent "click to transform" arrows on it (regardless of whether or not the card was double sided). Curious, I clicked on one, and got the following exception:
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r27944
Operating System: Mac OS X 10.9.5 x86_64
Java Version: 1.7.0_67 Oracle Corporation
java.lang.NullPointerException
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:184)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:52)
at forge.screens.match.controllers.CPicture.flipCard(CPicture.java:181)
at forge.screens.match.controllers.CPicture$1.onLeftClick(CPicture.java:131)
at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:245)
at java.awt.Component.processMouseEvent(Component.java:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Re: Bug Reports (snapshot builds)
by drdev » 15 Oct 2014, 01:38
See above post. Fixed in r27944.friarsol wrote:r27943
Just got this as I started a draft. Happens each time I hover over a different card in the "Image" view.
- NullPointerException | Open
- Code: Select all
Forge Version: SVN
Operating System: Windows 8 6.2 amd64
Java Version: 1.7.0_51 Oracle Corporation
java.lang.NullPointerException
at forge.match.MatchUtil.canCardBeShown(MatchUtil.java:289)
at forge.card.CardDetailUtil.getBorderColor(CardDetailUtil.java:57)
at forge.gui.CardDetailPanel.updateBorder(CardDetailPanel.java:289)
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:239)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:52)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:47)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:60)
at forge.itemmanager.views.ImageView.showHoveredItem(ImageView.java:732)
at forge.itemmanager.views.ImageView.updateHoveredItem(ImageView.java:726)
at forge.itemmanager.views.ImageView.access$2300(ImageView.java:37)
at forge.itemmanager.views.ImageView$5.mouseMoved(ImageView.java:311)
at java.awt.Component.processMouseMotionEvent(Component.java:6550)
at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3338)
at java.awt.Component.processEvent(Component.java:6274)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4505)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by nefigah » 15 Oct 2014, 02:08
r27944:
Opponent targeted my morphed Rattleclaw Mystic with a removal spell. On the stack, the spell said the Mystic's name (instead of saying "face down [id]" or something). This might be a feature, but if the stack text reveals that name to both players before resolution, I'd say it's a bug (hypothetically I could target an opponent's morph with a harmless effect just to have its name revealed to me, for example).
Opponent targeted my morphed Rattleclaw Mystic with a removal spell. On the stack, the spell said the Mystic's name (instead of saying "face down [id]" or something). This might be a feature, but if the stack text reveals that name to both players before resolution, I'd say it's a bug (hypothetically I could target an opponent's morph with a harmless effect just to have its name revealed to me, for example).
Who is online
Users browsing this forum: No registered users and 59 guests