It is currently 07 Nov 2025, 09:09
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins

Re: Bug Reports (snapshot builds)

Postby 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 ?
Megabiquette
 
Posts: 20
Joined: 09 Nov 2014, 22:34
Has thanked: 4 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby 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.
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 10 Nov 2014, 13:08

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.
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.

(Megabiquette, please check out the link in my signature for further details)

Megabiquette 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 ?
This is covered in Forge Faq #11 viewtopic.php?f=26&t=11825
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby 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)
pfirpfel
 
Posts: 8
Joined: 10 Nov 2014, 14:05
Has thanked: 1 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby 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)

Postby 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)
tchiseen
 
Posts: 69
Joined: 30 May 2009, 15:37
Has thanked: 1 time
Been thanked: 7 times

Re: Bug Reports (snapshot builds)

Postby 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)

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)

Postby friarsol » 11 Nov 2014, 00:54

Noah wrote:Devastating Summons only makes two tokens despite x being more than 2.
You should probably reread that card a little closer.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Noah » 11 Nov 2014, 02:42

friarsol wrote:
Noah wrote:Devastating Summons only makes two tokens despite x being more than 2.
You should probably reread that card a little closer.
Good call; That card isn't Gelatinous Genesis?
Noah
 
Posts: 4
Joined: 09 Nov 2014, 20:09
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 11 Nov 2014, 02:56

Megabiquette wrote:Also, where are the art pics stored ? Can't find them and I don't understand why.
From the preferences screen, click on the "Open Content Directory" button. Should open the directory that has the "pics" folder.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby 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: {R} or {G} and my Forest doesn't show T: {G}. 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)

Postby 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.)
Devilman06
 
Posts: 127
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 11 Nov 2014, 18:47

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.
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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby 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.
Adol
 
Posts: 4
Joined: 12 Nov 2014, 17:00
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 86 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 86 users online :: 0 registered, 0 hidden and 86 guests (based on users active over the past 10 minutes)
Most users ever online was 9298 on 10 Oct 2025, 12:54

Users browsing this forum: No registered users and 86 guests

Login Form