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 Indigo Dragon » 22 Jun 2017, 06:31
In a Commander Game, my opponent cast a Titan's Revenge from its hand, with a Titan's Revenge already in its graveyard (breaking the singleton rule that was enforced in generation). I suppose this was the same Titan's Revenge that had won a clash earlier. Therefore, it is likely that the card resolved, won the clash, and was put into both the graveyard and the hand simultaneously.
Edit: Further experimentation led to THREE Titan's Revenge.s, One 143, two numbered 401.
There might be a problem with all instants and sorceries that have "return CARDNAME to it's owner's hand." as part of the resolution. I have noticed it before with Hanabi Blast. They are;
Edit: Further experimentation led to THREE Titan's Revenge.s, One 143, two numbered 401.
- Computers Revenge.txt
- remove the .txt
- (3.33 KiB) Downloaded 178 times
There might be a problem with all instants and sorceries that have "return CARDNAME to it's owner's hand." as part of the resolution. I have noticed it before with Hanabi Blast. They are;
- Molten Birth
Petals of Insight
Unexpected Results
Psychic Miasma
Cerebral Eruption
View from Above
MOR clash cycle (Redeem the Lost, Research the Deep, Revive the Fallen, Release the Ants, Recross the Paths)
Hanabi Blast
DST Pulse cycle (Pulse of the Fields, Pulse of the Grid, Pulse of the Dross, Pulse of the Forge, Pulse of the Tangle)
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Bug Reports (snapshot builds)
by Dracontes » 22 Jun 2017, 11:33
For r34317:
- Did some more testing regarding the hanging issue I reported earlier and it seems there's some sort of incompatibility with Comodo Dragon: if open that browser and then open Forge, the latter hangs immediately after loading; if I open Forge first and then open the browser, Forge works fine.
- Apparently winning a game with Felidar Sovereign's effect also earns me the mythic level Hellbent achievement. Looking at the battlefield I can see the cards on my side are gone while those one the AI's side remain which has me wonder if this is the intended effect.
- Did some more testing regarding the hanging issue I reported earlier and it seems there's some sort of incompatibility with Comodo Dragon: if open that browser and then open Forge, the latter hangs immediately after loading; if I open Forge first and then open the browser, Forge works fine.
- Apparently winning a game with Felidar Sovereign's effect also earns me the mythic level Hellbent achievement. Looking at the battlefield I can see the cards on my side are gone while those one the AI's side remain which has me wonder if this is the intended effect.
Re: Bug Reports (snapshot builds)
by Bog Wraith » 22 Jun 2017, 17:31
Angel of the God-Pharaoh from HOU, is misspelled "Pharoh" in the db with the 2nd "a" missing.
'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 Thy Holy Jesus » 22 Jun 2017, 21:49
I have the latest build of Java , and yet I can't use the content downloader , what am I doing wrong?
I have unninstalled and installed java and still doesn't work
I have unninstalled and installed java and still doesn't work
- Thy Holy Jesus
- Posts: 25
- Joined: 12 Jun 2017, 21:38
- Has thanked: 2 times
- Been thanked: 10 times
Re: Bug Reports (snapshot builds)
by Thrint » 24 Jun 2017, 03:27
Description: Completed one match of a game in quest mode versus Red Mage.
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.65-SNAPSHOT-r-1
Operating System: Windows 8 6.2 x86
Java Version: 1.8.0_131 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.quest.QuestUtilCards.generateSinglesInShop(QuestUtilCards.java:587)
at forge.quest.QuestUtilCards.generateCardsInShop(QuestUtilCards.java:776)
at forge.quest.QuestUtilCards.getShopList(QuestUtilCards.java:807)
at forge.quest.QuestWinLoseController.showRewards(QuestWinLoseController.java:63)
at forge.screens.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:58)
at forge.screens.match.ViewWinLose.<init>(ViewWinLose.java:151)
at forge.screens.match.CMatchUI.finishGame(CMatchUI.java:656)
at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:116)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.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 stormcat » 24 Jun 2017, 14:45
:r34384
I activated ability of Chainer, Dementia Master, targeting a creature card in my graveyard.
Then AI activated ability of Spellskite and changing target of chainer's ability.
Attachment is situation.Please refer to log.
I activated ability of Chainer, Dementia Master, targeting a creature card in my graveyard.
Then AI activated ability of Spellskite and changing target of chainer's ability.
Attachment is situation.Please refer to log.
Re: Bug Reports (snapshot builds)
by Lukhian » 24 Jun 2017, 17:29
I can not do game update, when I try the screen gets shuffled by occurring a glitch. What can I do please can not help? thank you. Current version 1.5.61 / 003
- Lukhian
- Posts: 1
- Joined: 12 May 2017, 19:25
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Devilman06 » 25 Jun 2017, 16:08
This Probably irritates me more than it should, but , for awhile now Mana Vault, even if untapped, still asks if you want to pay 4. if you mistakenly hit enter it pays to untap an already untapped card. is there a way to put a check in there to see if it's already Untapped then ask if it isn't?
- Devilman06
- Posts: 127
- Joined: 29 Jan 2010, 03:59
- Has thanked: 1 time
- Been thanked: 2 times
Re: Bug Reports (snapshot builds)
by tjtillman » 26 Jun 2017, 00:22
r34317
CPU will only target one creature with Splendid Agony, even if I have two X/1's on the battlefield. Ideally would work similar to Forked Bolt.
CPU will only target one creature with Splendid Agony, even if I have two X/1's on the battlefield. Ideally would work similar to Forked Bolt.
Re: Bug Reports (snapshot builds)
by Thrint » 27 Jun 2017, 16:31
Description: Getting the following when entering the "Commanderberg" Spell Shop - a custom world that sells cards from Commander decks and FtVs.
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.6.0-SNAPSHOT-r-1
Operating System: Windows 8 6.2 amd64
Java Version: 1.8.0_131 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.quest.QuestUtilCards.generateSinglesInShop(QuestUtilCards.java:587)
at forge.quest.QuestUtilCards.generateCardsInShop(QuestUtilCards.java:776)
at forge.quest.QuestUtilCards.getShopList(QuestUtilCards.java:807)
at forge.screens.deckeditor.controllers.CEditorQuestCardShop.update(CEditorQuestCardShop.java:251)
at forge.screens.deckeditor.CDeckEditorUI.setCurrentEditorController(CDeckEditorUI.java:269)
at forge.screens.deckeditor.CDeckEditorUI.setEditorController(CDeckEditorUI.java:124)
at forge.GuiDesktop.showSpellShop(GuiDesktop.java:258)
at forge.quest.QuestUtil.showSpellShop(QuestUtil.java:483)
at forge.screens.home.quest.CSubmenuDuels$1.run(CSubmenuDuels.java:41)
at forge.toolbox.FLabel._doMouseAction(FLabel.java:314)
at forge.toolbox.FLabel.access$1300(FLabel.java:55)
at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:352)
at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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 Agetian » 27 Jun 2017, 16:41
Would be nice to have your quest save + this custom world you're using in order to be able to identify the exact cause of this issue you're having.Thrint wrote:Description: Getting the following when entering the "Commanderberg" Spell Shop - a custom world that sells cards from Commander decks and FtVs.
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.6.0-SNAPSHOT-r-1
Operating System: Windows 8 6.2 amd64
Java Version: 1.8.0_131 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.quest.QuestUtilCards.generateSinglesInShop(QuestUtilCards.java:587)
at forge.quest.QuestUtilCards.generateCardsInShop(QuestUtilCards.java:776)
at forge.quest.QuestUtilCards.getShopList(QuestUtilCards.java:807)
at forge.screens.deckeditor.controllers.CEditorQuestCardShop.update(CEditorQuestCardShop.java:251)
at forge.screens.deckeditor.CDeckEditorUI.setCurrentEditorController(CDeckEditorUI.java:269)
at forge.screens.deckeditor.CDeckEditorUI.setEditorController(CDeckEditorUI.java:124)
at forge.GuiDesktop.showSpellShop(GuiDesktop.java:258)
at forge.quest.QuestUtil.showSpellShop(QuestUtil.java:483)
at forge.screens.home.quest.CSubmenuDuels$1.run(CSubmenuDuels.java:41)
at forge.toolbox.FLabel._doMouseAction(FLabel.java:314)
at forge.toolbox.FLabel.access$1300(FLabel.java:55)
at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:352)
at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:246)
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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
- Agetian
- Agetian
- Programmer
- Posts: 3471
- Joined: 14 Mar 2011, 05:58
- Has thanked: 676 times
- Been thanked: 561 times
Re: Bug Reports (snapshot builds)
by Dracontes » 28 Jun 2017, 15:55
Again for r34317:
- For some reason, now the incompatibility with Comodo Dragon doesn't manifest itself. Ah, well...
- Warden of the Wall is tapped every time its animating ability activates which I believe shouldn't be the case.
- On Constructed's "Random Theme Decks" there's a "Monowhite" option and a "White" option which seems a bit redundant.
- Forge stopped working as I was selecting a color combination on Constructed's "Random Modern Color Decks" and mistakenly used Shift to select all the colors. First time was after a long enough bout (at least 8 matches), selecting each possible iteration in turn and only advancing to the next one after winning a match. Had the same selection mishap just after opening Forge again with a similar end result.
- For some reason, now the incompatibility with Comodo Dragon doesn't manifest itself. Ah, well...
- Warden of the Wall is tapped every time its animating ability activates which I believe shouldn't be the case.
- On Constructed's "Random Theme Decks" there's a "Monowhite" option and a "White" option which seems a bit redundant.
- Forge stopped working as I was selecting a color combination on Constructed's "Random Modern Color Decks" and mistakenly used Shift to select all the colors. First time was after a long enough bout (at least 8 matches), selecting each possible iteration in turn and only advancing to the next one after winning a match. Had the same selection mishap just after opening Forge again with a similar end result.
Re: Bug Reports (snapshot builds)
by Indigo Dragon » 28 Jun 2017, 17:26
I won a game, but the game didn't end nor did the "You Win" screen came up. I had passed prirority to the dying player and he went through all the usual death throes (Exile all cards own, exile command zone, empty mana etc.) except for one part, a card exiled with Gonti, Lord of Luxury. It was still in the Computer's Flashback zone, possibly the reason for the computer not fully losing.
The Gonti, Lord of Luxury was on the battlefield as the computer lost.
Through deduction, the exiled card was Stir the Sands.
Log:
The Gonti, Lord of Luxury was on the battlefield as the computer lost.
Through deduction, the exiled card was Stir the Sands.
Log:
- Indigo has won because all opponents have lost
Laenaya has lost because life total reached 0
Indigo: 1 Laenaya: 0
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Bug Reports (snapshot builds)
by Dracontes » 28 Jun 2017, 18:52
Once more for r34317:
- Apparently activating Glittering Lion's ability doesn't cause it to lose its static ability as expected (see appended log).
- Here's a fresh crash report and screenshot of the program at the time:
- Apparently activating Glittering Lion's ability doesn't cause it to lose its static ability as expected (see appended log).
- Here's a fresh crash report and screenshot of the program at the time:
- 2017-06-28-00.txt
- (1.57 KiB) Downloaded 138 times
Re: Bug Reports (snapshot builds)
by Seravy » 02 Jul 2017, 19:34
Latest version contains some "cannot refer to non final variable" errors in the ai files and cannot be complied as is. Works fine if I add "final" but it's a pain to do that because any changes get pushed into created patch files.(34562)
Who is online
Users browsing this forum: No registered users and 23 guests