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 » 13 Mar 2017, 11:27
Hey I did it againIndigo Dragon wrote:I am asked to choose a color. Repeatedly.
- Elfball.txt
- Game State
- (3.82 KiB) Downloaded 229 times
Edit: Oh and I counted. Number of permanents on the board = Number of times you must choose a color.
Edit Edit: So I Vindicate'd Zendikar Resurgent, problem solved. Ergo Zendikar Resurgent is bugged. Or Maybe double mana double is bugged. Will Investigate futher.
Edit Edit Edit: Ignore first Edit. Played around a bit in Devmode and got 13. May be going mad.
Edit Edit Edit Edit: Ignore second Edit Edit. Not Zendikar Resurgent s fault. Please help.
- Grar.txt
- Second Game State
- (5.88 KiB) Downloaded 183 times
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 fmartel » 14 Mar 2017, 17:31
when paying a mana to activate either Sunken Ruins or Twilight Mire to cast Maro I have this error.
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.60-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_25 Oracle Corporation
java.lang.RuntimeException: Cannot remove input InputPayManaOfCostPayment because it's not on top of stack. Stack = []
at forge.match.input.InputQueue.removeInput(InputQueue.java:57)
at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:51)
at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:438)
at forge.match.input.InputPayMana.showMessage(InputPayMana.java:432)
at forge.match.input.InputBase.showMessageInitial(InputBase.java:77)
at forge.match.input.InputProxy$1.run(InputProxy.java:73)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(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)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by stormcat » 19 Mar 2017, 17:51
:1.5.61-20170318.014259-1
After I played Stoic Angel, AI freeze in next turn start.
AI had controlled tapped creature.
After I played Stoic Angel, AI freeze in next turn start.
AI had controlled tapped creature.
Re: Bug Reports (snapshot builds)
by brogs » 19 Mar 2017, 23:30
i encounter errors such as this whenever there is an interaction wih hexproof ability. this one in particular happened when you activate bristling hydra ability.
simmilar to ai interacting with bastion inventor. hope this helps improve the software
note: i coudnt paste the whole report forum threas is saying post is too spamy for new user
simmilar to ai interacting with bastion inventor. hope this helps improve the software
note: i coudnt paste the whole report forum threas is saying post is too spamy for new user
- NoSuchMethodError | Open
- Code: Select all
Forge Version: 1.5.61.003
Operating System: Linux 3.10.84-perf-g4b39ed7 armv8l
Java Version: 0 The Android Project
java.lang.NoSuchMethodError: No virtual method setFalse()V in class Lorg/apache/commons/lang3/mutable/MutableBoolea
at forge.game.card.Card$3.visit(Card.java:6563)
at forge.game.card.Card.visitUnhiddenKeywords(Card.java:3244)
at forge.game.card.Card.visitKeywords(Card.java:3123)
at forge.game.card.Card.canBeTargetedBy(Card.java:6563)
at forge.game.spellability.SpellAbility.canTarget(SpellAbility.java:953)
at forge.game.card.CardPredicates$7.apply(CardPredicates.java:99)
at forge.game.card.CardPredicates$7.apply(CardPredicates.java:96)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at forge.util.collect.FCollection.<init>(FCollection.java:90)
at forge.game.card.CardCollection.<init>(CardCollection.java:115)
at forge.game.card.CardLists.filter(CardLists.java:259)
at forge.game.card.CardLists.getTargetableCards(CardLists.java:213)
at forge.ai.ability.DestroyAi.canPlayAI(DestroyAi.java:95)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:32)
at forge.ai.AiController.canPlaySa(AiController.java:636)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:620)
at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1119)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1091)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1071)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:390)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:916)
at forge.game.GameAction.startGame(GameAction.java:1475)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:221)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
- brogs
- Posts: 2
- Joined: 21 Feb 2017, 21:39
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by brogs » 20 Mar 2017, 00:17
how do you turn off the " your post is too spamy for a new user" i cant post the bug reports
- brogs
- Posts: 2
- Joined: 21 Feb 2017, 21:39
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Deadpool » 22 Mar 2017, 15:18
Just wanted to confirm that Stoic Angel in a MM3 draft causes the AI to freeze upon their upkeep (AI had 2 tapped creatures). This was on the Android version. Has this happened with past iterations of the card?
Re: Bug Reports (snapshot builds)
by Indigo Dragon » 26 Mar 2017, 06:27
Ai can't splice Torrent of Stone onto another Torrent of Stone.
- Code: Select all
Torrent of Stone (88) - [Couldn't add to stack, failed to target] = CARDNAME deals 4 damage to target creature. (Splicing Torrent of Stone (89) onto it)
- Torrent of Stone.txt
- (1.81 KiB) Downloaded 178 times
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 tjtillman » 28 Mar 2017, 00:57
Big bug with Daredevil Dragster, at least as of the March 18 Snapshot release: On CPU's turn, I blocked with Daredevil Dragster, and it got one velocity counter. Then on my next turn, I attacked with some creatures, but NOT the Daredevil Dragster, but at the end of combat, it was sacrificed and I drew two cards. Can consistently reproduce this.
Next three are more AI requests:
1) Generally, unless a creature card is marked that the AI should play it in the first main phase, the AI will play creatures in the 2nd main phase. However, would there be a way to, if the CPU has a vehicle on the battlefield (that didn't come out that same turn) to prioritize the AI to play creatures in the first main phase?
2) When CPU plays Subtle Strike to -1/-1 my X/1 creature, and it has a creature on the board, it never gives one of its own creatures the +1/+1 counter. Not a bug, but sub-optimal AI.
3) When CPU plays a Fourth Bridge Prowler, as long as I have a creature out, it targets one of my creatures to get -1/-1. If my creature has 1 toughness, it chooses to execute the "may" ability. However, if my creature it targeted wasn't an X/1, it chooses NOT to use the ability, but it almost always still should. CPU would only want to decline the ability if it had to target its own creature.
Next three are more AI requests:
1) Generally, unless a creature card is marked that the AI should play it in the first main phase, the AI will play creatures in the 2nd main phase. However, would there be a way to, if the CPU has a vehicle on the battlefield (that didn't come out that same turn) to prioritize the AI to play creatures in the first main phase?
2) When CPU plays Subtle Strike to -1/-1 my X/1 creature, and it has a creature on the board, it never gives one of its own creatures the +1/+1 counter. Not a bug, but sub-optimal AI.
3) When CPU plays a Fourth Bridge Prowler, as long as I have a creature out, it targets one of my creatures to get -1/-1. If my creature has 1 toughness, it chooses to execute the "may" ability. However, if my creature it targeted wasn't an X/1, it chooses NOT to use the ability, but it almost always still should. CPU would only want to decline the ability if it had to target its own creature.
Re: Bug Reports (snapshot builds)
by xbon » 30 Mar 2017, 12:18
revision 33711
Description: started new game, both players have randomly generated decks.
Description: started new game, both players have randomly generated decks.
- RuntimeException | Open
- Code: Select all
Forge Version: SVN
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_121 Oracle Corporation
java.lang.RuntimeException: TriggerFactory Parsing Error in registerTrigger() : Split length of TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you may pay {2}{U}. If you do, create a 2/2 blue Bird enchantment creature token with flying. SVar:GFGToken:AB$ Token is not 2.
at forge.game.trigger.TriggerHandler.parseParams(TriggerHandler.java:191)
at forge.game.trigger.TriggerHandler.parseTrigger(TriggerHandler.java:145)
at forge.game.card.CardFactory.readCardFace(CardFactory.java:436)
at forge.game.card.CardFactory.readCard(CardFactory.java:396)
at forge.game.card.CardFactory.getCard(CardFactory.java:255)
at forge.game.card.CardFactory.getCard(CardFactory.java:250)
at forge.game.card.Card.fromPaperCard(Card.java:6952)
at forge.game.Match.preparePlayerLibrary(Match.java:193)
at forge.game.Match.prepareAllZones(Match.java:257)
at forge.game.Match.startGame(Match.java:83)
at forge.match.HostedMatch$2.run(HostedMatch.java:221)
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 fmartel » 31 Mar 2017, 18:43
Description: [At my CL Step, had to sacrifice my Commander, 'cause Lingering Death was attached]
- ClassCastException | Open
- Code: Select all
Forge Version: 1.5.60-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_25 Oracle Corporation
java.lang.ClassCastException
at javax.swing.LayoutComparator.compare(Unknown Source)
at javax.swing.LayoutComparator.compare(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.mergeSort(Unknown Source)
at java.util.Arrays.legacyMergeSort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.ArrayList.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.enumerateAndSortCycle(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.getFocusTraversalCycle(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.getFirstComponent(Unknown Source)
at javax.swing.LayoutFocusTraversalPolicy.getFirstComponent(Unknown Source)
at javax.swing.SortingFocusTraversalPolicy.getDefaultComponent(Unknown Source)
at java.awt.Component.getNextFocusCandidate(Unknown Source)
at java.awt.Component.transferFocus(Unknown Source)
at java.awt.Component.setFocusable(Unknown Source)
at forge.screens.match.CMatchUI.updateButtons(CMatchUI.java:576)
at forge.match.AbstractGuiGame.updateButtons(AbstractGuiGame.java:266)
at forge.match.AbstractGuiGame.autoPassCancel(AbstractGuiGame.java:292)
at forge.player.PlayerControllerHuman.autoPassCancel(PlayerControllerHuman.java:2138)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:355)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:978)
at forge.game.GameAction.startGame(GameAction.java:1472)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:221)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- fmartel
- Posts: 281
- Joined: 31 Dec 2013, 19:27
- Location: Québec City
- Has thanked: 8 times
- Been thanked: 4 times
Re: Bug Reports (snapshot builds)
by xbon » 01 Apr 2017, 09:31
revision 31712, game hung on Waiting for opponent after passing my turn... here's the board state: http://prnt.sc/er2z3b
trying to exit the game wiped my board but wouldn't let me leave til i alt f4'd multiple times to get back to main screen and left. ( Wheel of Sun and Moon attached to self)
trying to exit the game wiped my board but wouldn't let me leave til i alt f4'd multiple times to get back to main screen and left. ( Wheel of Sun and Moon attached to self)
Re: Bug Reports (snapshot builds)
by Chakan » 01 Apr 2017, 17:02
Gustha's Scepter doesn't seem to be working in the latest snapshot build. It exiles cards, but does nothing when you try to bring a card back. Or perhaps I just don't understand how it works.
Re: Bug Reports (snapshot builds)
by tjtillman » 06 Apr 2017, 05:40
Revision released March 25
CPU had Felidar Guardian on the battlefield. Then played a Wispweaver Angel. An infinite loop then resulted. The CPU even had another creature (Metallic Mimic) but always chose the other flickerer.
CPU had Felidar Guardian on the battlefield. Then played a Wispweaver Angel. An infinite loop then resulted. The CPU even had another creature (Metallic Mimic) but always chose the other flickerer.
-
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 AuranReign » 10 Apr 2017, 09:19
I hope this is the right place to post this. I've encountered a few times that if the AI has a Wall of Deceit, it will spend all of its mana turning it face up and back face down repeatedly. This part is just poor AI. The bug that I'm reporting is that if I have Vile Consumption in play, the Wall of Deceit gains a new instance of the upkeep text from the Vile Consumption every time it morphs. I've attached a screenshot of 6 instances of the ability triggering for the 1 creature. I don't know how to check my Forge file name, but it's the Android version and it's up to date.
Also, I don't have a pic for this, but when the AI used Beacon of Unrest on my Lord of Tresserhorn, the lord's etb trigger did not occur.
Also, I don't have a pic for this, but when the AI used Beacon of Unrest on my Lord of Tresserhorn, the lord's etb trigger did not occur.
- AuranReign
- Posts: 16
- Joined: 08 Apr 2017, 23:39
- Has thanked: 1 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 89 guests