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 fmartel » 02 Jul 2016, 15:32
Description: [In a commander game, sacificing eldrazi spawn to pay colorless cost of Sigil of the Empty Throne]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.54-SNAPSHOT-r31392
Operating System: Windows 7 6.1 x86
Java Version: 1.8.0_45 Oracle Corporation
java.lang.NullPointerException
at forge.view.arcane.PlayArea.selectCard(PlayArea.java:577)
at forge.view.arcane.PlayArea.mouseLeftClicked(PlayArea.java:536)
at forge.view.arcane.CardPanelContainer$2.mouseReleased(CardPanelContainer.java:165)
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$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)
- 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)
by fmartel » 02 Jul 2016, 15:32
Description: [In a commander Game, sacificing eldrazi spawn to pay colorless cost of attachment of Sword of the Animist]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.54-SNAPSHOT-r31392
Operating System: Windows 7 6.1 x86
Java Version: 1.8.0_45 Oracle Corporation
java.lang.NullPointerException
at forge.view.arcane.PlayArea.selectCard(PlayArea.java:577)
at forge.view.arcane.PlayArea.mouseLeftClicked(PlayArea.java:536)
at forge.view.arcane.CardPanelContainer$2.mouseReleased(CardPanelContainer.java:165)
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$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)
- 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)
by Agetian » 03 Jul 2016, 11:41
As of current SVN revision, something broke the Momir Basic variant when it comes to AI mulliganing. For some reason the AI takes mulligan twice in Momir Basic now even though it makes no sense. This used to work correctly relatively recently. I'd check it out but I'm currently on vacation with no PC to code on...
- Agetian
- Agetian
- Agetian
- Programmer
- Posts: 3489
- Joined: 14 Mar 2011, 05:58
- Has thanked: 684 times
- Been thanked: 572 times
Re: Bug Reports (snapshot builds)
by friarsol » 03 Jul 2016, 15:57
I'll take a look, I'm sure it's related to my card scoring, since apparently before the AI didn't care if he had 7 lands in hand for keeps. But if the AI has a heavy land deck, he shouldn't mulligan in those situations.Agetian wrote:As of current SVN revision, something broke the Momir Basic variant when it comes to AI mulliganing. For some reason the AI takes mulligan twice in Momir Basic now even though it makes no sense. This used to work correctly relatively recently. I'd check it out but I'm currently on vacation with no PC to code on...
- Agetian
- 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 fmartel » 05 Jul 2016, 21:42
hello all, not really a bug, but more of an observation.
Why is it that I can no longer choose the order of which the actions of Hero of Bladehold are taken ?
in a commander game, I decided to have in this order : Brimaz, King of Oreskos token, Hero of Bladehold token, then it's battle cry.
on the second attack it's the battle cry first, then the tokens...

Thank you for your concern.
Why is it that I can no longer choose the order of which the actions of Hero of Bladehold are taken ?
in a commander game, I decided to have in this order : Brimaz, King of Oreskos token, Hero of Bladehold token, then it's battle cry.
on the second attack it's the battle cry first, then the tokens...

Thank you for your concern.
- 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)
by fmartel » 07 Jul 2016, 20:48
With Forge V1.5.54 -r31408 I have this problem :
Commander Kaalia of the Vast is attacking, I "declare" that I want to put OTBF Balefire Dragon, the game stops there with no possibility of Ok or Cancel.

Commander Kaalia of the Vast is attacking, I "declare" that I want to put OTBF Balefire Dragon, the game stops there with no possibility of Ok or Cancel.

- 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)
by gamerfreak12345 » 08 Jul 2016, 20:19
Hi,
The exile-draw function that some red cards have (e.g. Abbot of Keral Keep, Outpost Siege, Commune with Lava, Chandra Pyromancer) stops working if you cast the spell and then cancel it while paying the mana cost. The card returns to the exile zone, but loses the "may be played" tag.
The exile-draw function that some red cards have (e.g. Abbot of Keral Keep, Outpost Siege, Commune with Lava, Chandra Pyromancer) stops working if you cast the spell and then cancel it while paying the mana cost. The card returns to the exile zone, but loses the "may be played" tag.
- gamerfreak12345
- Posts: 10
- Joined: 11 May 2016, 22:07
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by fmartel » 11 Jul 2016, 16:34
Description: [In a commander game, sacrificing an Eldrazi Spawn to pay cost of Thunderfoot Baloth]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.54-SNAPSHOT-r31454
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_25 Oracle Corporation
java.lang.NullPointerException
at forge.view.arcane.PlayArea.selectCard(PlayArea.java:577)
at forge.view.arcane.PlayArea.mouseLeftClicked(PlayArea.java:536)
at forge.view.arcane.CardPanelContainer$2.mouseReleased(CardPanelContainer.java:165)
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)
- 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)
by fmartel » 11 Jul 2016, 19:52
In a commander game, I try to play Gleeful Sabotage conspire but can't
Wether I do a left or right click it does the same action...
Forge Version: 1.5.54-SNAPSHOT-r31454
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_25 Oracle Corporation
View My Video
Wether I do a left or right click it does the same action...
Forge Version: 1.5.54-SNAPSHOT-r31454
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_25 Oracle Corporation
View My Video
- 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)
by friarsol » 11 Jul 2016, 20:31
You don't have two creatures that share afmartel wrote:In a commander game, I try to play Gleeful Sabotage conspire but can't
Wether I do a left or right click it does the same action...
Forge Version: 1.5.54-SNAPSHOT-r31454
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_25 Oracle Corporation
View My Video
- 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 fmartel » 12 Jul 2016, 15:10
:facepalm:friarsol wrote:You don't have two creatures that share afmartel wrote:In a commander game, I try to play Gleeful Sabotage conspire but can't
Wether I do a left or right click it does the same action...creature type.color.

Thank you....
- 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)
by stormcat » 13 Jul 2016, 02:44
In Edition file of Eldritch Moon,
Collector's number is wrong.
There is double "193".
Collector's number is wrong.
There is double "193".
Re: Bug Reports (snapshot builds)
by Hanmac » 13 Jul 2016, 04:54
@stormcat: Liliana (and some others) should be fixed now.
Re: Bug Reports (snapshot builds)
by stormcat » 13 Jul 2016, 10:01
:r31473
I have found text misses.
Alchemist's Greeting
Missing Madness
Distended Mindbender
8/8 -> 5/5
Nebelgast Herald
Missing Flash
Ulrich, Uncontested Alpha
He don't have Trample
I have found text misses.
Alchemist's Greeting
Missing Madness
Distended Mindbender
8/8 -> 5/5
Nebelgast Herald
Missing Flash
Ulrich, Uncontested Alpha
He don't have Trample
Who is online
Users browsing this forum: No registered users and 16 guests