It is currently 20 Apr 2024, 02:36
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby 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.
Computers Revenge.txt
remove the .txt
(3.33 KiB) Downloaded 179 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;
Ctrl+C, Ctrl+V
User avatar
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)

Postby 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.
User avatar
Dracontes
 
Posts: 44
Joined: 29 Nov 2010, 17:51
Has thanked: 2 times
Been thanked: 7 times

Re: Bug Reports (snapshot builds)

Postby 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.
User avatar
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)

Postby 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
Thy Holy Jesus
 
Posts: 25
Joined: 12 Jun 2017, 21:38
Has thanked: 2 times
Been thanked: 10 times

Re: Bug Reports (snapshot builds)

Postby 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)
Thrint
 
Posts: 27
Joined: 06 May 2015, 18:43
Has thanked: 8 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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.
Attachments
capture_002_24062017_233748.jpg
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

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

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

Postby 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.
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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)
Thrint
 
Posts: 27
Joined: 06 May 2015, 18:43
Has thanked: 8 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 27 Jun 2017, 16:41

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

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Bug Reports (snapshot builds)

Postby 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.
User avatar
Dracontes
 
Posts: 44
Joined: 29 Nov 2010, 17:51
Has thanked: 2 times
Been thanked: 7 times

Re: Bug Reports (snapshot builds)

Postby 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:
    Indigo has won because all opponents have lost
    Laenaya has lost because life total reached 0
    Indigo: 1 Laenaya: 0
Prompt: Waiting for opponent...
Ctrl+C, Ctrl+V
User avatar
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)

Postby 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).
Snap 2017-06-28 at 18.19.27.jpg

- Here's a fresh crash report and screenshot of the program at the time:
2017-06-28-00.txt
(1.57 KiB) Downloaded 139 times

Snap 2017-06-28 at 19.38.22.jpg
User avatar
Dracontes
 
Posts: 44
Joined: 29 Nov 2010, 17:51
Has thanked: 2 times
Been thanked: 7 times

Re: Bug Reports (snapshot builds)

Postby 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)
Seravy
 
Posts: 363
Joined: 26 Oct 2016, 21:23
Has thanked: 5 times
Been thanked: 27 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 53 guests

cron

Who is online

In total there are 53 users online :: 0 registered, 0 hidden and 53 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 53 guests

Login Form