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 one By the way, it looks like if you try casting the second half as an instant and then cancel it out, you can no longer cast it as an instant, only as a sorcery, which sort of hints at the fact that the type change is not propagated properly somewhere at the time the card goes to graveyard, so the game still thinks (internally) that it's an instant even though it's technically not. After the card is "reset" when the mana payment is canceled, the game correctly registers the type change.Twainer wrote:r33973
Aftermath - Aftermaths that are Instant//Sorcery can be cast as instants from the graveyard.
- Agetian
- Agetian
- Programmer
- Posts: 3474
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 563 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: 3474
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 563 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 58 guests