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 Sloth » 28 Apr 2013, 10:43
tengumai wrote:Increasing Confusion
In version 1.3.12-r20962:
This card does not give the player the opportunity to spend X mana, either from direct play or from flashback play. Accordingly, it always forces the opponent to mill 0 cards.
- Game state file | Open
- Code: Select all
[AICardsInPlay=Plains
AICardsInHand=Forest
HumanCardsInPlay=Island;Island;Island;Island;Island
HumanCardsInHand=Increasing Confusion; Increasing Confusion; Increasing Confusion; Increasing Confusion
Your versions are outdated. Please updatebreathstealer wrote:Description: [Just beat the computer with a 34/34 germ from 2 bonehoards and a batterskull, took it from 9 to -25 and I had 117 life. Also had 14 cards in my hand due to a Venser's Journal]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_03 Oracle Corporation
java.lang.NullPointerException
at forge.card.cardfactory.CardFactoryUtil.xCount(CardFactoryUtil.java:1856)
at forge.card.ability.AbilityUtils.xCount(AbilityUtils.java:1230)
at forge.card.ability.AbilityUtils.calculateAmount(AbilityUtils.java:350)
at forge.card.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:119)
at forge.card.staticability.StaticAbility.applyAbility(StaticAbility.java:244)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:887)
at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:184)
at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:201)
at forge.game.GameAction.checkStateEffects(GameAction.java:1079)
at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:349)
at forge.gui.InputProxy$1.run(InputProxy.java:66)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
DGM card pictures are not uploaded yet.Jak wrote:Description: I cannot download any card pictures anymore. If I click on "Download LQ Set Pictures" it starts scanning, tells me "150 items found". If I click then on start, it starts and finishes after downloading the pictures, but they are still missing. And if I try it again it says again that 150 items are found. Seems like the pictures get downloaded to the wrong directory or not at all.![]()
- General bug report | Open
- Code: Select all
Forge Version: 1.3.14-SNAPSHOT-r21226
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_09 Oracle Corporation
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by BaloErets » 28 Apr 2013, 14:37
Description: Attempted to purchase a RTR FatPack in the Spell Shop
- IllegalStateException | Open
- Code: Select all
Forge Version: 1.3.14-SNAPSHOT-r21226
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_21 Oracle Corporation
java.lang.IllegalStateException: Print sheet does not have enough unique cards
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:67)
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:69)
at forge.item.PrintSheet.random(PrintSheet.java:92)
at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:67)
at forge.item.FatPack.generate(FatPack.java:63)
at forge.item.OpenablePack.getCards(OpenablePack.java:64)
at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:279)
at forge.gui.deckeditor.controllers.CEditorQuestCardShop.addCard(CEditorQuestCardShop.java:340)
at forge.gui.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:143)
at forge.gui.deckeditor.CDeckEditorUI.moveSelectedCards(CDeckEditorUI.java:130)
at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:139)
at forge.gui.deckeditor.CDeckEditorUI$8.mouseClicked(CDeckEditorUI.java:341)
at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
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)
Re: Bug Reports (snapshot builds)
by jjayers99 » 28 Apr 2013, 19:36
Description: Opponent cast Dispense Justice (had metalcraft threshold) when I was attacking with Darksteel Gargoyle alone.
- IllegalArgumentException | Open
- Code: Select all
Forge Version: 1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 x86
Java Version: 1.6.0_27 Sun Microsystems Inc.
java.lang.IllegalArgumentException: Min must not be greater than Max
at forge.control.input.InputSelectManyBase.<init>(InputSelectManyBase.java:30)
at forge.control.input.InputSelectCards.<init>(InputSelectCards.java:10)
at forge.control.input.InputSelectCardsFromList.<init>(InputSelectCardsFromList.java:13)
at forge.game.player.PlayerControllerHuman.choosePermanentsToSacrifice(PlayerControllerHuman.java:250)
at forge.card.ability.effects.SacrificeEffect.resolve(SacrificeEffect.java:64)
at forge.card.ability.SpellApiBased.resolve(SpellApiBased.java:53)
at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1070)
at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1049)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:615)
at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:741)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:749)
at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
at forge.control.input.InputBase$1.run(InputBase.java:78)
at forge.FThreads$1.run(FThreads.java:113)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- jjayers99
- Posts: 5
- Joined: 18 Apr 2013, 03:36
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Gargroyal » 28 Apr 2013, 20:34
I'm not sure where to put this, but are the DGM cards in the newest snapshot supposed to have no image? The content downloader shows 150 images need to be downloaded, but none of the DGM cards have their own image after the download and the downloader shows that I still have 150 images to download.
- Gargroyal
- Posts: 6
- Joined: 04 Oct 2012, 22:06
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 28 Apr 2013, 21:01
We get the images from the CCG HQ team. It usually takes some time for them to get them ready. So please don't post asking for them here, or over there since they do a great job and are already working hard on scanning all of them and the rest of the process.Gargroyal wrote:I'm not sure where to put this, but are the DGM cards in the newest snapshot supposed to have no image? The content downloader shows 150 images need to be downloaded, but none of the DGM cards have their own image after the download and the downloader shows that I still have 150 images to download.
- 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 jjayers99 » 29 Apr 2013, 03:01
Description: Bought a "fat pack" of Dark Ascension from the card store.
- IllegalStateException | Open
- Code: Select all
Forge Version: 1.3.13-r21215
Operating System: Windows 7 6.1 x86
Java Version: 1.6.0_27 Sun Microsystems Inc.
java.lang.IllegalStateException: Print sheet does not have enough unique cards
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:67)
at forge.item.PrintSheet.fetchRoulette(PrintSheet.java:69)
at forge.item.PrintSheet.random(PrintSheet.java:92)
at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:67)
at forge.item.FatPack.generate(FatPack.java:63)
at forge.item.OpenablePack.getCards(OpenablePack.java:64)
at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:279)
at forge.gui.deckeditor.controllers.CEditorQuestCardShop.addCard(CEditorQuestCardShop.java:340)
at forge.gui.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:143)
at forge.gui.deckeditor.CDeckEditorUI.moveSelectedCards(CDeckEditorUI.java:130)
at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:139)
at forge.gui.deckeditor.CDeckEditorUI$6.moveCard(CDeckEditorUI.java:328)
at forge.gui.deckeditor.CDeckEditorUI$_ContextMenuBuilder$4.run(CDeckEditorUI.java:251)
at forge.gui.GuiUtils$1.actionPerformed(GuiUtils.java:128)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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)
- jjayers99
- Posts: 5
- Joined: 18 Apr 2013, 03:36
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by tengumai » 29 Apr 2013, 03:52
Increasing Confusion
In version 1.3.13-r21215:
This card does not give the player the opportunity to spend X mana, either from direct play or from flashback play. Accordingly, it always forces the opponent to mill 0 cards.
In version 1.3.13-r21215:
This card does not give the player the opportunity to spend X mana, either from direct play or from flashback play. Accordingly, it always forces the opponent to mill 0 cards.
- Game state file | Open
- Code: Select all
[AICardsInPlay=Plains
AICardsInHand=Forest
HumanCardsInPlay=Island;Island;Island;Island;Island
HumanCardsInHand=Increasing Confusion; Increasing Confusion; Increasing Confusion; Increasing Confusion
Re: Bug Reports (snapshot builds)
by Sloth » 29 Apr 2013, 06:07
Fixed! Thanks tengumai.tengumai wrote:Increasing Confusion
In version 1.3.13-r21215:
This card does not give the player the opportunity to spend X mana, either from direct play or from flashback play. Accordingly, it always forces the opponent to mill 0 cards.
- Game state file | Open
- Code: Select all
[AICardsInPlay=Plains
AICardsInHand=Forest
HumanCardsInPlay=Island;Island;Island;Island;Island
HumanCardsInHand=Increasing Confusion; Increasing Confusion; Increasing Confusion; Increasing Confusion
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by Max mtg » 29 Apr 2013, 10:58
Who bought fatpack and got excception should use builds newer than 21234
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Bug Reports (snapshot builds)
by mark » 29 Apr 2013, 18:23
There is an errata for Vampire Nocturnus which states that the first card of the deck may be played if it is a land and if a land could be played: http://gatherer.wizards.com/Pages/Card/ ... eid=275151
In forge the card only shows which card is on top.
In forge the card only shows which card is on top.
Re: Bug Reports (snapshot builds)
by friarsol » 29 Apr 2013, 18:30
Where did you see this errata? It's not in Oracle, so whoever told you that made it up.mark wrote:There is an errata for Vampire Nocturnus which states that the first card of the deck may be played if it is a land and if a land could be played: http://gatherer.wizards.com/Pages/Card/ ... eid=275151
In forge the card only shows which card is on top.
"Card Text:
Play with the top card of your library revealed.
As long as the top card of your library is black, Vampire Nocturnus and other Vampire creatures you control get +2/+1 and have flying."
It says nothing about actually being able to play the land.
- 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 Hellfish » 29 Apr 2013, 18:33
It's on gatherer, it was added only two weeks ago. That's news to me, and there's likely other cards affected.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
-
Hellfish - Programmer
- Posts: 1297
- Joined: 07 Jun 2009, 10:41
- Location: South of the Pumphouse
- Has thanked: 110 times
- Been thanked: 169 times
Re: Bug Reports (snapshot builds)
by friarsol » 29 Apr 2013, 19:00
I'm betting this is a mistake. That ruling belongs on a different card, probably Future Sight.Hellfish wrote:It's on gatherer, it was added only two weeks ago. That's news to me, and there's likely other cards affected.
- 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 Almeida » 29 Apr 2013, 21:35
Mirko Vosk, Mind Drinker without flying
-
Almeida - Posts: 41
- Joined: 24 Dec 2011, 04:48
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by ahkren » 29 Apr 2013, 23:56
Played Serene Remembrance and got this crash.
- | Open
- Code: Select all
Description: Played Serene Remembrance
[spoiler=IllegalArgumentException][code]
Forge Version: 1.3.14-SNAPSHOT-r21250
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_11 Oracle Corporation
java.lang.IllegalArgumentException: AbilityFactory_ChangeZone: Invalid Destination argument for card Serene Remembrance
at forge.card.ability.effects.ChangeZoneEffect.removeFromStack(ChangeZoneEffect.java:927)
at forge.card.ability.effects.ChangeZoneEffect.changeKnownOriginResolve(ChangeZoneEffect.java:409)
at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:357)
at forge.card.ability.SpellApiBased.resolve(SpellApiBased.java:55)
at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1080)
at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1059)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:614)
at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:743)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:751)
at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
at forge.game.ai.AiController.onPriorityRecieved(AiController.java:828)
at forge.game.ai.AiInputCommon$1.run(AiInputCommon.java:74)
at forge.FThreads$1.run(FThreads.java:113)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
-
ahkren - Programmer
- Posts: 316
- Joined: 18 Jan 2012, 20:43
- Has thanked: 50 times
- Been thanked: 201 times
Who is online
Users browsing this forum: No registered users and 33 guests