Page 292 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 04 May 2015, 15:13
by PrinzMurmel
Version: 1.5.40-SNAPSHOT-r29341

Targeting arcs are still broken :(
It seems that during the first game all works well, but starting from game 2 they disappear. I am playing Preconstructed Decks.

Regards,
P.M. {G}

Re: Bug Reports (snapshot builds)

PostPosted: 04 May 2015, 20:33
by fmartel
Hello All, here's a little bug. I can't start any games. I've looked into the reporte and everything after "forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent()" becomes "...(Unknown Source)"

Description: [Starting a new Gauntlet game]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_40 Oracle Corporation

java.lang.NullPointerException
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:106)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
   at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
   at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
   at java.awt.Container.paint(Unknown Source)
   at java.awt.Window.paint(Unknown Source)
   at forge.toolbox.FSkin$SkinnedFrame.paint(FSkin.java:1783)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1300(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   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$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)
regards.

Re: Bug Reports (snapshot builds)

PostPosted: 04 May 2015, 21:39
by Marek14
When executing the Dark Depths/Thespian Stage combo, you never see the state trigger on stack. It just suddenly resolves when you pass after selecting Thespian Stage as the Dark Depths to stay on battlefield.

I tried to cast Cloudstone Curio through Heritage Druid. I cancelled Heritage Druid's ability in the middle since I wanted to select different Elves, and Elves stayed untapped but the mana was paid.

Re: Bug Reports (snapshot builds)

PostPosted: 05 May 2015, 10:15
by Asellia
PrinzMurmel wrote:Version: 1.5.40-SNAPSHOT-r29341

Targeting arcs are still broken :(
It seems that during the first game all works well, but starting from game 2 they disappear. I am playing Preconstructed Decks.

Regards,
P.M. {G}
I can confirm this is the behavior. During first game in a match, arrows work fine-- after that they stop working.

Re: Bug Reports (snapshot builds)

PostPosted: 05 May 2015, 11:37
by serrasmurf
Version: 1.5.40-SNAPSHOT-r29347

Playing some Momir Basic
I sac a creature to Sanguine Praetor
Nothing happens...

I founds some Momir rules and it says:
X, Discard a card: Put a token into play as a copy of a random creature card with converted mana cost X
Well, that explains.

The rules however also say:
The tokens do have the original card's converted mana cost though, when that matters.
Which makes this a minor bug.

Re: Bug Reports (snapshot builds)

PostPosted: 06 May 2015, 15:12
by Marek14
The token created by Elvish Champion Avatar probably shouldn't have summoning sickness as you start the game with it, and so you control it from the beginning of your first turn even if you start.

Re: Bug Reports (snapshot builds)

PostPosted: 06 May 2015, 18:39
by AmbivalentlyPickles
Hi Board. This is my first update in a long while, and I've just ignored bugs in previous versions. This one keeps me from playing quest mode. I can get my starter cards and construct a quest deck, but when I try to start a duel I get a "number format exception".

NumberFormatException | Open
Code: Select all
Forge Version:    1.5.37-SNAPSHOT-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_67 Oracle Corporation

java.lang.NumberFormatException: For input string: "false"
   at java.lang.NumberFormatException.forInputString(Unknown Source)
   at java.lang.Integer.parseInt(Unknown Source)
   at java.lang.Integer.valueOf(Unknown Source)
   at forge.screens.match.controllers.CDock.initialize(CDock.java:133)
   at forge.screens.match.CMatchUI.initialize(CMatchUI.java:513)
   at forge.control.FControl.setCurrentScreen(FControl.java:308)
   at forge.control.FControl.setCurrentScreen(FControl.java:272)
   at forge.screens.match.CMatchUI.openView(CMatchUI.java:778)
   at forge.match.HostedMatch.startGame(HostedMatch.java:181)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:108)
   at forge.quest.QuestUtil$2.run(QuestUtil.java:587)
   at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:32)
   at forge.quest.QuestUtil.finishStartingGame(QuestUtil.java:584)
   at forge.quest.QuestUtil.startGame(QuestUtil.java:512)
   at forge.screens.home.quest.CSubmenuDuels$5.actionPerformed(CSubmenuDuels.java:59)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   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$200(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.security.ProtectionDomain$1.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$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)
Thanks for the magic and let me know what becomes of my problem.

Re: Bug Reports (snapshot builds)

PostPosted: 06 May 2015, 20:09
by ZappaZ
r29353

I can't return an Amoeboid Changeling from my graveyard to my hand using Misery Charm.

Re: Bug Reports (snapshot builds)

PostPosted: 06 May 2015, 22:19
by Midori
r29353

I still get this crash when i attack with Vraska's Assassin tokens.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.40-SNAPSHOT-r-1u
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_51 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
   at java.util.LinkedList$ListItr.next(Unknown Source)
   at forge.ai.AiBlockController.sortPotentialAttackers(AiBlockController.java:126)
   at forge.ai.AiBlockController.assignBlockersForCombat(AiBlockController.java:676)
   at forge.ai.AiController.declareBlockersFor(AiController.java:1122)
   at forge.ai.PlayerControllerAi.declareBlockers(PlayerControllerAi.java:389)
   at forge.game.phase.PhaseHandler.declareBlockersTurnBasedAction(PhaseHandler.java:568)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:284)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:969)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:219)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Also, when i check "Always No" on an optional ability, it will skip that whole turn (instantly passing my priority at all times for that turn). This issue is game breaking on opponents turns and very annoying if you play with Graft and don't want to always manually say "no" for each creature entering the battlefield.

Re: Bug Reports (snapshot builds)

PostPosted: 07 May 2015, 00:47
by friarsol
r29353

It looks like (at least) Auras have their name in their CardDetailPanel box after their abilities for some unknown reason.

e.g.

Wanderlust
Enchant Creature
At the beginning....
Wanderlust
*Enchanting*

Re: Bug Reports (snapshot builds)

PostPosted: 07 May 2015, 12:17
by friarsol
AmbivalentlyPickles wrote:Hi Board. This is my first update in a long while, and I've just ignored bugs in previous versions. This one keeps me from playing quest mode. I can get my starter cards and construct a quest deck, but when I try to start a duel I get a "number format exception".

NumberFormatException | Open
Code: Select all
Forge Version:    1.5.37-SNAPSHOT-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_67 Oracle Corporation

java.lang.NumberFormatException: For input string: "false"
   at java.lang.NumberFormatException.forInputString(Unknown Source)
   at java.lang.Integer.parseInt(Unknown Source)
   at java.lang.Integer.valueOf(Unknown Source)
   at forge.screens.match.controllers.CDock.initialize(CDock.java:133)
   at forge.screens.match.CMatchUI.initialize(CMatchUI.java:513)
   at forge.control.FControl.setCurrentScreen(FControl.java:308)
   at forge.control.FControl.setCurrentScreen(FControl.java:272)
   at forge.screens.match.CMatchUI.openView(CMatchUI.java:778)
   at forge.match.HostedMatch.startGame(HostedMatch.java:181)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:108)
   at forge.quest.QuestUtil$2.run(QuestUtil.java:587)
   at forge.FThreads.invokeInEdtNowOrLater(FThreads.java:32)
   at forge.quest.QuestUtil.finishStartingGame(QuestUtil.java:584)
   at forge.quest.QuestUtil.startGame(QuestUtil.java:512)
   at forge.screens.home.quest.CSubmenuDuels$5.actionPerformed(CSubmenuDuels.java:59)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   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$200(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.security.ProtectionDomain$1.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$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)
Thanks for the magic and let me know what becomes of my problem.
Sounds like you need to reset one of your layouts (inside the preferences), also please read the link in my signature, 1.5.37 isn't the latest version to be posting in this thread, it's not even the latest release version.

Re: Bug Reports (snapshot builds)

PostPosted: 11 May 2015, 17:55
by fmartel
fmartel wrote:Hello All, here's a little bug. I can't start any games. I've looked into the reporte and everything after "forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent()" becomes "...(Unknown Source)"

Description: [Starting a new Gauntlet game]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_40 Oracle Corporation

java.lang.NullPointerException
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:106)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
   at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
   at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
   at java.awt.Container.paint(Unknown Source)
   at java.awt.Window.paint(Unknown Source)
   at forge.toolbox.FSkin$SkinnedFrame.paint(FSkin.java:1783)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1300(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   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$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)
regards.
I think I found what was my bug. I uncheked "play for ante" and now I can play as normal with the latest version.

Re: Bug Reports (snapshot builds)

PostPosted: 11 May 2015, 19:04
by Hanmac
Savra, Queen of the Golgari doesnt trigger if i sacrifice colorless creatures or different colored creature while controling Painter's Servant

---

block Stone-Tongue Basilisk with a Creature with Persist
Creature dies through battle damage, comes back and then got destroyed by the effect of the Basilisk, but that should not happen

---

Shirei, Shizo's Caretaker i sacrifice a creature with persist and 1 power and when it comes back as 0 power again.
Shirei makes two triggers for that creature, but it should only works once

Re: Bug Reports (snapshot builds)

PostPosted: 11 May 2015, 19:57
by friarsol
Hanmac wrote:Shirei, Shizo's Caretaker i sacrifice a creature with persist and 1 power and when it comes back as 0 power again.
Shirei makes two triggers for that creature, but it should only works once
To clarify, you sacrifice a 1/2 creature with Persist to something (it doesn't matter what) with Shirei on the battlefield. Shirei creates a delayed trigger for that creature (in 1/2 timestamp form)

Then it returns immediately from Persist as a 0/1 and you sacrifice it again. Shirei creates another delayed trigger (in 0/1 timestamp form). At the end of your turn, both of these delayed triggers go on the stack. I don't see what the issue is here?

Re: Bug Reports (snapshot builds)

PostPosted: 11 May 2015, 20:08
by Hanmac
friarsol wrote:
Hanmac wrote:Shirei, Shizo's Caretaker i sacrifice a creature with persist and 1 power and when it comes back as 0 power again.
Shirei makes two triggers for that creature, but it should only works once
To clarify, you sacrifice a 1/2 creature with Persist to something (it doesn't matter what) with Shirei on the battlefield. Shirei creates a delayed trigger for that creature (in 1/2 timestamp form)

Then it returns immediately from Persist as a 0/1 and you sacrifice it again. Shirei creates another delayed trigger (in 0/1 timestamp form). At the end of your turn, both of these delayed triggers go on the stack. I don't see what the issue is here?
the problem is: that the first trigger should not be able to return the creature to the battlefield because the one that is currently in the graveyard is a different one than the one that did cause the first trigger

that is similar to the problem with Stone-Tongue Basilisk

(hm i think there was some bug with Sword of Meek too if i remember correctly)