Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Megabiquette » 10 Nov 2014, 12:18
Thanks, that works!
But, I have an issue with downloading card art, 682 are skipped. Art from recents blocks. Is that a known issue ?
But, I have an issue with downloading card art, 682 are skipped. Art from recents blocks. Is that a known issue ?
- Megabiquette
- Posts: 20
- Joined: 09 Nov 2014, 22:34
- Has thanked: 4 times
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Fizanko » 10 Nov 2014, 12:51
Those skipped items are images from cards that are coded in Forge, but in the same time those image are not yet available on the server Forge can download from.
For the sets that images aren't available for download with the content downloader yet, you'll have to download them manually, or find packs.
On that page i had uploaded some very lq packs of those sets :
viewtopic.php?f=26&t=15728
for better quality , you'll have to search the board.
For the sets that images aren't available for download with the content downloader yet, you'll have to download them manually, or find packs.
On that page i had uploaded some very lq packs of those sets :
viewtopic.php?f=26&t=15728
for better quality , you'll have to search the board.
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 friarsol » 10 Nov 2014, 13:08
I wouldn't say it's "always" worth it. Snapshot releases are more likely to be unstable, since they are are more likely to be code that hasn't been as tested that causes significant issues. It's a tradeoff, and personally I'd recommend newer users stay on the release build until they are more comfortable in how things work with the Forge forum.Fizanko wrote:But it's always worth it to get snapshots as many of the beta bugs are fixed and you can help the devs by reporting the "new" bugs.
(Megabiquette, please check out the link in my signature for further details)
This is covered in Forge Faq #11 viewtopic.php?f=26&t=11825Megabiquette wrote:Thanks, that works!
But, I have an issue with downloading card art, 682 are skipped. Art from recents blocks. Is that a known issue ?
- 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 pfirpfel » 10 Nov 2014, 14:13
Description: AI targeted my Wolf Pet with Disintegrate (x=1). I had a Burrenton Forge-Tender in play and used its ability. The programm crashed on resolution of the ability. See screenshot: i[DOT]imgur[DOT]com/AOGFW3e[DOT]jpg
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 8.1 6.3 x86
Java Version: 1.7.0_67 Oracle Corporation
java.lang.NullPointerException
at forge.game.ability.effects.ChooseSourceEffect.resolve(ChooseSourceEffect.java:141)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1225)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1207)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:466)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:940)
at forge.game.GameAction.startGame(GameAction.java:1351)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:200)
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 Megabiquette » 10 Nov 2014, 21:25
Also, where are the art pics stored ? Can't find them and I don't understand why.
- Megabiquette
- Posts: 20
- Joined: 09 Nov 2014, 22:34
- Has thanked: 4 times
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by tchiseen » 10 Nov 2014, 23:40
Was trying to play a commander game:
- NotImplementedException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_60 Oracle Corporation
org.apache.commons.lang3.NotImplementedException: Not implemented
at forge.game.player.PlayerView.getCommanderInfo(PlayerView.java:133)
at forge.screens.match.views.VPlayers.update(VPlayers.java:182)
at forge.screens.match.controllers.CPlayers.update(CPlayers.java:37)
at forge.gui.framework.DragCell.setSelected(DragCell.java:324)
at forge.gui.framework.SLayoutIO.loadLayout(SLayoutIO.java:381)
at forge.control.FControl.setCurrentScreen(FControl.java:276)
at forge.control.FControl.setCurrentScreen(FControl.java:249)
at forge.screens.match.CMatchUI.openView(CMatchUI.java:656)
at forge.match.MatchUtil.startGame(MatchUtil.java:174)
at forge.screens.match.CMatchUI$5.run(CMatchUI.java:638)
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 Noah » 11 Nov 2014, 00:22
1.5.30 has solved most of my issues, but I've still had a few small problems:
Forge often freezes after winning a random card in quest mode.
I cast a Durkwood Baloth off suspend, it got bounced by Witch Hunter/Unsummon, and I couldn't replay it(Cast or suspend).
Sometimes when I attack with 4+ tokens and 2+ nontokens at once(using the a key if it matters)
Forge often freezes after winning a random card in quest mode.
I cast a Durkwood Baloth off suspend, it got bounced by Witch Hunter/Unsummon, and I couldn't replay it(Cast or suspend).
Sometimes when I attack with 4+ tokens and 2+ nontokens at once(using the a key if it matters)
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.29-r28053Mu (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.9.5 x86_64
Java Version: 1.7.0_71 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922)
at java.util.HashMap$EntryIterator.next(HashMap.java:962)
at java.util.HashMap$EntryIterator.next(HashMap.java:960)
at forge.game.combat.CombatView.getAttackersOf(CombatView.java:123)
at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:266)
at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:158)
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(JComponent.java:1054)
at javax.swing.JComponent.paintChildren(JComponent.java:887)
at javax.swing.JComponent.paint(JComponent.java:1063)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
at javax.swing.JComponent.paintChildren(JComponent.java:887)
at javax.swing.JComponent.paint(JComponent.java:1063)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
at javax.swing.JComponent.paintChildren(JComponent.java:887)
at javax.swing.JComponent.paint(JComponent.java:1063)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5219)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1529)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1452)
at javax.swing.RepaintManager.paint(RepaintManager.java:1249)
at javax.swing.JComponent._paintImmediately(JComponent.java:5167)
at javax.swing.JComponent.paintImmediately(JComponent.java:4978)
at javax.swing.RepaintManager$3.run(RepaintManager.java:808)
at javax.swing.RepaintManager$3.run(RepaintManager.java:796)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:718)
at javax.swing.RepaintManager.access$1100(RepaintManager.java:62)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1677)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
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.awt.EventQueue.dispatchEvent(EventQueue.java:703)
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)
Last edited by Noah on 12 Nov 2014, 01:50, edited 4 times in total.
- Noah
- Posts: 4
- Joined: 09 Nov 2014, 20:09
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 11 Nov 2014, 00:54
You should probably reread that card a little closer.Noah wrote:Devastating Summons only makes two tokens despite x being more than 2.
- 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 Noah » 11 Nov 2014, 02:42
Good call; That card isn't Gelatinous Genesis?friarsol wrote:You should probably reread that card a little closer.Noah wrote:Devastating Summons only makes two tokens despite x being more than 2.
- Noah
- Posts: 4
- Joined: 09 Nov 2014, 20:09
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 11 Nov 2014, 02:56
From the preferences screen, click on the "Open Content Directory" button. Should open the directory that has the "pics" folder.Megabiquette wrote:Also, where are the art pics stored ? Can't find them and I don't understand why.
- 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 » 11 Nov 2014, 03:16
r28175
Auto doesn't appear to work with Dual Lands (anymore?).
Right now I have a Taiga, a Savannah, Sandsteppe Citadel, and a Forest in play. When starting to cast a Flametongue Kavu, auto is disabled, even though I obviously have enough to pay it. Related(?), the Card Detail Panel does not (confusingly) list the mana abilities of basic land types. So my Taiga doesn't show T:
or
and my Forest doesn't show T:
. This should be displayed since there could be some effect that could altar the default (Blood Moon Urborg, Tomb of Yawgmoth))
Auto doesn't appear to work with Dual Lands (anymore?).
Right now I have a Taiga, a Savannah, Sandsteppe Citadel, and a Forest in play. When starting to cast a Flametongue Kavu, auto is disabled, even though I obviously have enough to pay it. Related(?), the Card Detail Panel does not (confusingly) list the mana abilities of basic land types. So my Taiga doesn't show T:
or
and my Forest doesn't show T:
. This should be displayed since there could be some effect that could altar the default (Blood Moon Urborg, Tomb of Yawgmoth))- 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 Devilman06 » 11 Nov 2014, 16:45
as of forge-gui-desktop-1.5.30-20141109.015032-5
Jace, Architect of thought final ability allows you to search both yours and your opponents library but only gives option to play the card from yours and your opponents stays in exile. It would seem as well that he is only require 1 mana of any color to play if you click on him and hit auto it taps one land and puts it into play. on second thought most of the cards now are doing it as long as I have one untapped mana. (you'll have to excuse me on the erratic typing i'm currently playing as I type.)
Jace, Architect of thought final ability allows you to search both yours and your opponents library but only gives option to play the card from yours and your opponents stays in exile. It would seem as well that he is only require 1 mana of any color to play if you click on him and hit auto it taps one land and puts it into play. on second thought most of the cards now are doing it as long as I have one untapped mana. (you'll have to excuse me on the erratic typing i'm currently playing as I type.)
- Devilman06
- Posts: 127
- Joined: 29 Jan 2010, 03:59
- Has thanked: 1 time
- Been thanked: 2 times
Re: Bug Reports (snapshot builds)
by drdev » 11 Nov 2014, 18:29
I countered a Morph spell with Kheru Spellsnatcher and was unable to cast the spell from exile as either a Morph or as the face-up card. Clicking on it in my Flashback zone did nothing. I'm not sure which version of the card I should be able to cast based on the rules, but I'd assume I should be able to do something with it.
Also, I noticed that if I counter a sorcery with that card on my opponent's turn, it doesn't appear in my flashback zone until my next turn. Is that intentional?
Note that I encountered this on the latest Android app release (1.5.30.003) if that's relevant, but I assume at least the first issue is not specific to the app and I'm unsure about the second.
Also, I noticed that if I counter a sorcery with that card on my opponent's turn, it doesn't appear in my flashback zone until my next turn. Is that intentional?
Note that I encountered this on the latest Android app release (1.5.30.003) if that's relevant, but I assume at least the first issue is not specific to the app and I'm unsure about the second.
- 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 » 11 Nov 2014, 18:47
When a Morph spell is removed from the Stack (not resolve to the battlefield), it is revealed to confirm you aren't cheating. In this case the host card should be remembered (not a 2/2 creature with no Casting Cost), and you should be able to cast the original card.drdev wrote:I'm not sure which version of the card I should be able to cast based on the rules, but I'd assume I should be able to do something with 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 Adol » 12 Nov 2014, 18:31
I appreciate your fantastic job, and would like to report some bugs.
forge-gui-desktop-1.5.30-20141112.004547-6
Ability of Mother of Runes can target only a creture "you control".
I can't use Frenetic Efreet and Chance Encounter Combo.
For example, I activate Frenetic Efreet ability 100 times at once, Chance Encounter counts only first coin flip win.
The name of Ob Nixilis of the Black Oath emblem is mistaken as "D"Ob Nixilis of the Black Oath emblem.
Achievements of "Gideon Jura", "Vraska the Unseen" and "Tezzeret, Agent of Bolas" can't be obtained.
When Feldon of the Third Path made a token of Hornet Queen, Hornet Queen's avility trigger 2 times and put 8 insect tokens.
forge-gui-desktop-1.5.30-20141112.004547-6
Ability of Mother of Runes can target only a creture "you control".
I can't use Frenetic Efreet and Chance Encounter Combo.
For example, I activate Frenetic Efreet ability 100 times at once, Chance Encounter counts only first coin flip win.
The name of Ob Nixilis of the Black Oath emblem is mistaken as "D"Ob Nixilis of the Black Oath emblem.
Achievements of "Gideon Jura", "Vraska the Unseen" and "Tezzeret, Agent of Bolas" can't be obtained.
When Feldon of the Third Path made a token of Hornet Queen, Hornet Queen's avility trigger 2 times and put 8 insect tokens.
- Adol
- Posts: 4
- Joined: 12 Nov 2014, 17:00
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 86 guests