Page 8 of 8

Re: Forge Beta Release: 08-02-2016 ver 1.5.55

PostPosted: 17 Sep 2016, 18:38
by DaniUG
Hanmac wrote:
DaniUG wrote:Description: My turn has just ended. Testing an Animar deck. There isn't anything in the stack and at the beginning of its turn the AI plays Brass Herald and the game crashes. The AI has enough cards in the deck. Noothing werid going on, no effects that are going to be applied when the cards enters the battlefield....
UnsupportedOperationException | Open
Code: Select all
Forge Version:    1.5.55-r-1
Operating System: Windows 10 10.0 amd64
Java Version:     1.8.0_91 Oracle Corporation

java.lang.UnsupportedOperationException
   at java.util.Collections$UnmodifiableCollection.removeAll(Unknown Source)
   at forge.ai.ComputerUtil.chooseSomeType(ComputerUtil.java:1752)
   at forge.ai.PlayerControllerAi.chooseSomeType(PlayerControllerAi.java:350)
   at forge.game.player.PlayerController.chooseSomeType(PlayerController.java:163)
   at forge.game.ability.effects.ChooseTypeEffect.resolve(ChooseTypeEffect.java:66)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1290)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1271)
   at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:271)
   at forge.ai.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:313)
   at forge.game.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:242)
   at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:134)
   at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:71)
   at forge.game.GameAction.changeZone(GameAction.java:221)
   at forge.game.GameAction.moveTo(GameAction.java:471)
   at forge.game.GameAction.moveTo(GameAction.java:452)
   at forge.game.GameAction.moveToPlay(GameAction.java:559)
   at forge.game.GameAction.moveTo(GameAction.java:609)
   at forge.game.GameAction.moveTo(GameAction.java:601)
   at forge.game.spellability.SpellPermanent.resolve(SpellPermanent.java:72)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:516)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:974)
   at forge.game.GameAction.startGame(GameAction.java:1460)
   at forge.game.Match.startGame(Match.java:95)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
2016-09-14 11_03_51.png
You reported that bug more than 3 times before, and I did say it's already fixed in trunk.
I did not Know it was the same bug. To be honest what I do is whenever I get a bug I report it since I have no idea regarding if the bug is new or an old one.
If you could tell me how to tell the difference between bugs I assure I'll be more careful in the future.
Sorry for the inconvenience

Re: Forge Beta Release: 08-02-2016 ver 1.5.55

PostPosted: 17 Sep 2016, 18:48
by Hanmac
DaniUG:
In the stack/backtrace that shows where the error is happening.
If the last 3-5 lines are the same, then it's probably the same bug.
(In that case an bug in the AI I didn't tested enough before it get published)

Re: Forge Beta Release: 08-02-2016 ver 1.5.55

PostPosted: 19 Sep 2016, 01:46
by NouvelleVoix
Description: I had just ended my turn in a duel in quest mode against the sliver deck (hard difficulty).

UnsupportedOperationException | Open
Code: Select all
Forge Version:    1.5.55-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_101 Oracle Corporation

java.lang.UnsupportedOperationException
   at java.util.Collections$UnmodifiableCollection.removeAll(Unknown Source)
   at forge.ai.ComputerUtil.chooseSomeType(ComputerUtil.java:1752)
   at forge.ai.PlayerControllerAi.chooseSomeType(PlayerControllerAi.java:350)
   at forge.game.player.PlayerController.chooseSomeType(PlayerController.java:163)
   at forge.game.ability.effects.ChooseTypeEffect.resolve(ChooseTypeEffect.java:66)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1290)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1271)
   at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:271)
   at forge.ai.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:313)
   at forge.game.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:242)
   at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:134)
   at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:71)
   at forge.game.GameAction.changeZone(GameAction.java:221)
   at forge.game.GameAction.moveTo(GameAction.java:471)
   at forge.game.GameAction.moveTo(GameAction.java:452)
   at forge.game.player.Player.playLand(Player.java:1604)
   at forge.ai.PlayerControllerAi.playChosenSpellAbility(PlayerControllerAi.java:398)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:928)
   at forge.game.GameAction.startGame(GameAction.java:1460)
   at forge.game.Match.startGame(Match.java:95)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   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: Forge Beta Release: 08-02-2016 ver 1.5.55

PostPosted: 22 Sep 2016, 02:03
by lindleya1
Just encountered somewhat of a bug with Kindly Stranger/Demon-Possessed Witch. The AI would activate the Kindly Stranger's ability, and then approximately 7 (I forgot to count) instances of the Demon-Possessed Witch's triggered ability would go onto the stack, all targeting the same thing. But the card wouldn't actually transform, and the AI would do it again, once again having about 7 "Destroy target creature" effects on the stack targeting the same thing.

Re: Forge Beta Release: 08-02-2016 ver 1.5.55

PostPosted: 22 Sep 2016, 14:01
by lindleya1
Also, generated commander decks can include Painter's Servant, despite it being banned in commander

Re: Forge Beta Release: 08-02-2016 ver 1.5.55

PostPosted: 23 Sep 2016, 22:30
by l33t3rth4nur1111
In a four player free-for-all Commander game, an opponent cast Blatant Thievery and took control of three of my permanents (instead of one permanent from each opponent).