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 matrix4767 » 18 Apr 2017, 05:43
You're right. I just had to use ctrl to select the others.friarsol wrote:Its a multi-select box.matrix4767 wrote:r33749:
If you have multiple creatures with Exert and attack with them, you can only choose one creature to exert a turn.
Also, some bugs, there since r33754 and remaining on r33763:
Glorybringer incorrectly has Execute$ TrigPump.
Ahn-Crop Crasher has no SVar: TrigPump.
An exerted creature won't tell you it's exerted unless it's untapped.
- matrix4767
- Posts: 125
- Joined: 09 Sep 2014, 08:10
- Has thanked: 5 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by friarsol » 18 Apr 2017, 15:04
Probably the site I scraped the editions file for didn't include them. I think we typically don't update the Editions file until Wednesday after Gatherer and mtgjson has been updated.Bog Wraith wrote:r33761
Unless I missed something, it appears that all the basic lands from AKH are not in the db.![]()
I finished editing the files that allowed me to Draft & build Sealed decks but there were the 1 basic lands missing from each pack, thus I had only 84 cards for Sealed and 42 for my Draft pool.
Looks like Agetian took care of it
- 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 Bog Wraith » 18 Apr 2017, 16:53
Yep, that's got it now!
Thanks to you & Agetian.
Thanks to you & Agetian.

'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Re: Bug Reports (snapshot builds)
by Twainer » 19 Apr 2017, 05:23
A couple of bus in r33770
Lay Bare the Heart - Allows you to discard lands but not creatures
Exert - Global Exert triggers like Battlefield Scavenger are triggering from all zones
- If you have multiple Exert creatures in play you should should be able to exert some and not others
Edit: a couple more
Mouth//Feed - Game asks for 3G to play Mouth. Feed is currently counting all creatures you control
Greater Sandwurm - Should be a 7/7 instead of 5/5
Edit2: I now realise you can use shift and control in the Exert interface, but its the only Forge interface that works like that so it's not very intuitive.
Spring//Mind - Mind currently has the text of Finish
Devoted Crop-Mate - Puts things into play from your hand instead of the graveyard
Start//Finish - Finish is listed as a Sorcery but the game lets you cast it as an instant (I guess they have never made Instant/Sorceries before?)
Cradle of the Accursed - When you click on the land there is no text for the zombie ability
Lay Bare the Heart - Allows you to discard lands but not creatures
Exert - Global Exert triggers like Battlefield Scavenger are triggering from all zones
- If you have multiple Exert creatures in play you should should be able to exert some and not others
Edit: a couple more
Mouth//Feed - Game asks for 3G to play Mouth. Feed is currently counting all creatures you control
Greater Sandwurm - Should be a 7/7 instead of 5/5
Edit2: I now realise you can use shift and control in the Exert interface, but its the only Forge interface that works like that so it's not very intuitive.
Spring//Mind - Mind currently has the text of Finish
Devoted Crop-Mate - Puts things into play from your hand instead of the graveyard
Start//Finish - Finish is listed as a Sorcery but the game lets you cast it as an instant (I guess they have never made Instant/Sorceries before?)
Cradle of the Accursed - When you click on the land there is no text for the zombie ability
- Twainer
- Posts: 44
- Joined: 03 Jan 2010, 23:42
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by stormcat » 19 Apr 2017, 11:34
:r33772
I don't know what kind of error.
In Sanctioned Format:Constructed(I checked Commander),
When I selected "Random", pc freeze some time,
and this message has written in log file.
I don't know what kind of error.
In Sanctioned Format:Constructed(I checked Commander),
When I selected "Random", pc freeze some time,
and this message has written in log file.
- | Open
- An unsupported card was requested: "Crucible of Worlds" from "Tenth Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Duplicant" from "Archenemy" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Ensnaring Bridge" from "Seventh Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Lightning Greaves" from "Archenemy" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Lotus Petal" from "From the Vault: Exiled" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Crypt" from "Eternal Masters" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Vault" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mox Opal" from "Modern Masters 2015" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Paradox Engine" from "Aether Revolt" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Pithing Needle" from "Tenth Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Planar Bridge" from "Aether Revolt" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Rings of Brighthearth" from "Lorwyn" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Scroll Rack" from "Commander's Arsenal" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Sculpting Steel" from "Tenth Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Sol Ring" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Solemn Simulacrum" from "Commander 2014" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Wurmcoil Engine" from "Commander 2014" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Cloudstone Curio" from "Masterpiece Series - Kaladesh" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Lightning Greaves" from "Archenemy" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Crypt" from "Eternal Masters" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Paradox Engine" from "Aether Revolt" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Planar Bridge" from "Aether Revolt" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Sol Ring" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Chrome Mox" from "Eternal Masters" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Crypt" from "Eternal Masters" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Vault" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mox Opal" from "Modern Masters 2015" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Sol Ring" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Vault" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Lightning Greaves" from "Archenemy" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Lotus Petal" from "From the Vault: Exiled" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Crypt" from "Eternal Masters" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Vault" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mox Opal" from "Modern Masters 2015" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Sol Ring" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Lightning Greaves" from "Archenemy" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Vault" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Sol Ring" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Static Orb" from "Seventh Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Chrome Mox" from "Eternal Masters" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Crucible of Worlds" from "Tenth Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Lotus Petal" from "From the Vault: Exiled" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Crypt" from "Eternal Masters" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mana Vault" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Mox Opal" from "Modern Masters 2015" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Sculpting Steel" from "Tenth Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Sol Ring" from "Unlimited Edition" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Sword of Fire and Ice" from "Darksteel" set. We're sorry, but you cannot use this card yet.
An unsupported card was requested: "Torrential Gearhulk" from "Kaladesh" set. We're sorry, but you cannot use this card yet.
Re: Bug Reports (snapshot builds)
by fiend123 » 19 Apr 2017, 14:40
Spring // Mind description refers to Finish instead of Mind. The card itself works as intended.
r33772
r33772
Re: Bug Reports (snapshot builds)
by matrix4767 » 19 Apr 2017, 16:56
r33772:
Verdurous Gearhulk is listed 5 times in KLD and 5 times in MPS.
Noxious Gearhulk on KLD says "This card is not supported by Forge. Whenever you start a game with this card, it will be bugged."
Both creatures are now also missing their pictures.
Verdurous Gearhulk is listed 5 times in KLD and 5 times in MPS.
Noxious Gearhulk on KLD says "This card is not supported by Forge. Whenever you start a game with this card, it will be bugged."
Both creatures are now also missing their pictures.
- matrix4767
- Posts: 125
- Joined: 09 Sep 2014, 08:10
- Has thanked: 5 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by fmartel » 20 Apr 2017, 15:39
Description: [At my upkeep, Mycoloth is puting 20(x2 thx to Parallel Lives) Saproling tokens OTBF. I have 125 creatures before the drop]
- OutOfMemoryError | Open
- Code: Select all
Forge Version: 1.5.61-SNAPSHOT-r-33775
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_25 Oracle Corporation
java.lang.OutOfMemoryError: GC overhead limit exceeded
at javax.swing.text.html.StyleSheet$ViewAttributeSet.<init>(Unknown Source)
at javax.swing.text.html.StyleSheet.getViewAttributes(Unknown Source)
at javax.swing.text.html.BlockView.setPropertiesFromAttributes(Unknown Source)
at javax.swing.text.html.BlockView.setParent(Unknown Source)
at javax.swing.text.html.HTMLEditorKit$HTMLFactory$BodyBlockView.setParent(Unknown Source)
at javax.swing.text.CompositeView.replace(Unknown Source)
at javax.swing.text.BoxView.replace(Unknown Source)
at javax.swing.text.CompositeView.loadChildren(Unknown Source)
at javax.swing.text.CompositeView.setParent(Unknown Source)
at javax.swing.text.html.BlockView.setParent(Unknown Source)
at javax.swing.plaf.basic.BasicHTML$Renderer.<init>(Unknown Source)
at javax.swing.plaf.basic.BasicHTML.createHTMLView(Unknown Source)
at javax.swing.plaf.basic.BasicHTML.updateRenderer(Unknown Source)
at javax.swing.plaf.basic.BasicLabelUI.propertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.awt.Component.firePropertyChange(Unknown Source)
at java.awt.Component.setFont(Unknown Source)
at java.awt.Container.setFont(Unknown Source)
at javax.swing.JComponent.setFont(Unknown Source)
at forge.toolbox.FSkin$SkinnedLabel.setFont(FSkin.java:1921)
at forge.toolbox.FSkin$ComponentSkin.setFont(FSkin.java:1621)
at forge.toolbox.FSkin$SkinnedLabel.setFont(FSkin.java:1920)
at forge.toolbox.FLabel.setFontSize(FLabel.java:419)
at forge.toolbox.FLabel.<init>(FLabel.java:202)
at forge.toolbox.FLabel$Builder.build(FLabel.java:89)
at forge.error.BugReportDialog.show(BugReportDialog.java:63)
at forge.GuiDesktop.showBugReportDialog(GuiDesktop.java:219)
at forge.error.BugReporter.reportException(BugReporter.java:106)
at forge.error.BugReporter.reportException(BugReporter.java:113)
at forge.error.ExceptionHandler.uncaughtException(ExceptionHandler.java:107)
- 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 AuranReign » 21 Apr 2017, 05:43
I had to check rulings to be sure I was right before bringing this here. I stole Homura, Human Ascendant from the opponent and sacrificed it. It returned to the opponent's control.
I use Forge on my android phone and it's up to date. I'm really sorry, but I don't know how to check my version info.
I use Forge on my android phone and it's up to date. I'm really sorry, but I don't know how to check my version info.
- AuranReign
- Posts: 16
- Joined: 08 Apr 2017, 23:39
- Has thanked: 1 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by tjtillman » 21 Apr 2017, 06:29
Might there be another way to do this? If one is playing on a touchscreen there wouldn't be a simple way to select more than one exert trigger.matrix4767 wrote:You're right. I just had to use ctrl to select the others.friarsol wrote:Its a multi-select box.matrix4767 wrote:r33749:
If you have multiple creatures with Exert and attack with them, you can only choose one creature to exert a turn.
Edit: Is there any way in Java to allow a one click/tap to select each item in a multiselect box instead of Ctrl?
Last edited by tjtillman on 21 Apr 2017, 15:57, edited 1 time in total.
Re: Bug Reports (snapshot builds)
by Twainer » 21 Apr 2017, 09:14
r33973
A couple that haven't been fixed:
Aftermath - Aftermaths that are Instant//Sorcery can be cast as instants from the graveyard.
Mouth//Feed - Feed counts all creatures you control no matter what power they have.
A couple i haven't seen reported:
Supernatural Stamina - Return trigger causes a crash, log:
A couple that haven't been fixed:
Aftermath - Aftermaths that are Instant//Sorcery can be cast as instants from the graveyard.
Mouth//Feed - Feed counts all creatures you control no matter what power they have.
A couple i haven't seen reported:
Supernatural Stamina - Return trigger causes a crash, log:
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.61-SNAPSHOT-r-1
Operating System: Windows 10 10.0 x86
Java Version: 1.8.0_131 Oracle Corporation
java.lang.RuntimeException: AbilityFactory : getAbility -- Giant Spider has no SVar: TrigChangeZone
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:137)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:131)
at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:553)
at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:416)
at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:358)
at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:307)
at forge.game.GameAction.checkStateEffects(GameAction.java:881)
at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1018)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:929)
at forge.game.GameAction.startGame(GameAction.java:1485)
at forge.game.Match.startGame(Match.java:100)
at forge.match.HostedMatch$2.run(HostedMatch.java:224)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- Twainer
- Posts: 44
- Joined: 03 Jan 2010, 23:42
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Agetian » 21 Apr 2017, 15:07
Not sure how to fix this oneTwainer wrote:r33973
Aftermath - Aftermaths that are Instant//Sorcery can be cast as instants from the graveyard.

- Agetian
- Agetian
- Programmer
- Posts: 3487
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by Marek14 » 22 Apr 2017, 09:21
I've somewhere here an idea to add SorcerySpeed flag to the second half, but that wouldn't probably work correctly with things like Leyline of Anticipation.
Re: Bug Reports (snapshot builds)
by Agetian » 22 Apr 2017, 11:26
Yeah, there should be a better and more correct way to implement this, but sadly no one seems to have a good enough idea yet...Marek14 wrote:I've somewhere here an idea to add SorcerySpeed flag to the second half, but that wouldn't probably work correctly with things like Leyline of Anticipation.

EDIT: Implemented a somewhat better hack that works with Leyline of Anticipation, though still can't figure out how to truly fix it at a higher level :/
- Agetian
- Agetian
- Programmer
- Posts: 3487
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Bug Reports (snapshot builds)
by Toma » 22 Apr 2017, 22:39
r33820
Gideon's Intervention crashes Forge.
I think the relevant portion of the API should read as follows
Gideon's Intervention crashes Forge.
I think the relevant portion of the API should read as follows
SVar:DBNameCard:DB$ NameCard | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, name a card.
- Toma
- Posts: 1
- Joined: 22 Apr 2017, 21:50
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 66 guests