Page 411 of 491

Re: Bug Reports (snapshot builds)

PostPosted: 16 Feb 2017, 00:12
by Xyx
Multiple Metallic Mimics choosing the same creature type do not affect each other (but they should.) I copied a Metallic Mimic with Kiki-Jiki, Mirror Breaker and chose Goblin just like for the first one, but the second one did not enter the battlefield with a counter (which it should have.)

There's some complicated layers magic at the root of this that I "only" understand for about 90% but fortunately you don't have to take my word for it: there's also a Gatherer ruling that backs this up.

EDIT: It worked as it should for a hardcast Metallic Mimic. So I guess it's just copies that are bugged.

Re: Bug Reports (snapshot builds)

PostPosted: 16 Feb 2017, 00:34
by Xyx
Here's a game state dump that reproduces the Kiki-Jiki, Mirror Breaker + Metallic Mimic bug.

Choose "Goblin" for the two mimics already there (just click OK), then use Kiki-Jiki on one of the mimics and choose "Goblin" again. The copy will enter the battlefield without counters but it should have two (one for each of the mimics already there.)

Re: Bug Reports (snapshot builds)

PostPosted: 16 Feb 2017, 00:55
by Xyx
Here's a game dump that reproduces the rather fleeting "button focus missing" bug. To reproduce, Setup Game State via the Dev menu, then...
  1. Click End Turn. The AI will begin activating Scavenging Ooze EOT. Press the Y key to auto-yield to that.
  2. The AI will take its turn. Its Dark Confidant will trigger. Press Y to yield to that as well. It will reveal Verdant Catacombs. Hit OK/Enter to continue.
  3. The AI will play and crack Verdant Catacombs. Normally you should be able to pass priority by pressing Enter, but this time the focus won't be on either the OK or End Turn button.
Perhaps it depends on which stops you have set. I have all of them set to red except for my M1 and opponent's ET.

I tried a variant where I killed the Scavenging Ooze and dumped/setup the game state again, and from there the OK button would be focused. So, for some reason, that extra yield seems to matter.

Hopefully this bug is related to the "accidental skip through turn" bug that I can't replicate reliably.

Re: Bug Reports (snapshot builds)

PostPosted: 16 Feb 2017, 04:24
by Agetian
ClassCastExceptions reported above should be fixed upstream (that particular bug was tracked, explored and should be solved). Rule interaction bugs are, sadly, too time-demanding for me at the moment (the work amount has really "exploded" beyond proportion lately :/ ), I really hope someone else can take some of them for fixing...

- Agetian

Re: Bug Reports (snapshot builds)

PostPosted: 16 Feb 2017, 16:57
by fmartel
Sometimes Forge will "AutoYeild" until next turn even if I did asked to "end Turn". I have my M2 action lit

Re: Bug Reports (snapshot builds)

PostPosted: 16 Feb 2017, 21:07
by Xyx
I started paying attention to the OK/End Turn button focus and did notice that the End Turn buttons sometimes gets focus. I don't think that should ever get focus automatically. It makes you skip your turn if you press Enter at the wrong time.

Re: Bug Reports (snapshot builds)

PostPosted: 19 Feb 2017, 23:43
by Xyx
Description: Drew for the turn, then just clicked End Turn. Game crashed in my Cleanup.

ClassCastException | Open
Code: Select all
Forge Version:    1.5.60-SNAPSHOT-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_121 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.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:575)
   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)

Re: Bug Reports (snapshot builds)

PostPosted: 20 Feb 2017, 04:08
by Agetian
Xyx wrote:Description: Drew for the turn, then just clicked End Turn. Game crashed in my Cleanup.

ClassCastException | Open
Code: Select all
Forge Version:    1.5.60-SNAPSHOT-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_121 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.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:575)
   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)
This and other similar ClassCastException crashes on phase changes and turn changes have been addressed upstream.

- Agetian

Re: Bug Reports (snapshot builds)

PostPosted: 21 Feb 2017, 00:47
by friarsol
r33637

AI fails to target with Springjack Knight's trigger. Since this is a trigger that targets, it's required.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Feb 2017, 03:10
by Bog Wraith
friarsol wrote:r33637
With Krazy's server offline to us for now, is there somewhere I can download the above mentioned snapshot build, or can someone post a link in the forum? The latest build I have is r33583.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Feb 2017, 03:48
by friarsol
Bog Wraith wrote:
friarsol wrote:r33637
With Krazy's server offline to us for now, is there somewhere I can download the above mentioned snapshot build, or can someone post a link in the forum? The latest build I have is r33583.
We're still trying to figure out how to get a snapshot server back online. We might try to do something like, just have a daily job push a snapshot at the same time everyday (assuming there has been changes since the previous snapshot), but haven't got all the details worked out yet.

Additionally, we were trying to get a release out this weekend but apparently life got in the way. Hopefully we'll have one out soon.

Until then, the only way to be on the latest and greatest is having a direct link to the code repo and have local syncing.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Feb 2017, 05:09
by Bog Wraith
Ok, understood.

Thanks, as always, my friend! 8)

Re: Bug Reports (snapshot builds)

PostPosted: 22 Feb 2017, 03:02
by friarsol
Bog Wraith wrote:Ok, understood.

Thanks, as always, my friend! 8)
Did you see the beta release from last night?

Re: Bug Reports (snapshot builds)

PostPosted: 22 Feb 2017, 15:23
by fmartel
friarsol wrote:
Bog Wraith wrote:Ok, understood.

Thanks, as always, my friend! 8)
Did you see the beta release from last night?
can the public, also have this release ?

Re: Bug Reports (snapshot builds)

PostPosted: 22 Feb 2017, 18:40
by stormcat
:forge-gui-desktop-1.5.60
Armory Automation is not working.
The triggered ability can targeting equipments, but it is not equipped.