It is currently 25 Aug 2025, 17:45
   
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 fmartel » 25 Feb 2016, 20:28

Hello all, I think some adjustemnts are to be made on one of the commander deck below (see image)
Image
<
Also, when declaring attackers, still in commander (but might apply to all forms), when I click on the portrait of the player I want to attack, the going "all in", it doesn't target the same player.
Image
<
finally,when playing 1 or 2 games the app hangs, and takes 90% + of CPU and more than 1GB of RAM, can this be verified ? (this is snapshot 30903)
Image
<
Thakyou all
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)

Postby ndlarsen » 27 Feb 2016, 10:08

forge-gui-desktop-1.5.49-SNAPSHOT-30883

When playing Coldsteel Heart. Screen shot attached.
Attachments
coldsteel_heart.png
ndlarsen
 
Posts: 23
Joined: 12 Sep 2013, 12:43
Has thanked: 4 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 27 Feb 2016, 14:00

ndlarsen wrote:forge-gui-desktop-1.5.49-SNAPSHOT-30883

When playing Coldsteel Heart. Screen shot attached.
That's not exactly wrong. You get to order replacement effects, and those are both replacement effects.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 27 Feb 2016, 16:42

friarsol wrote:
ndlarsen wrote:forge-gui-desktop-1.5.49-SNAPSHOT-30883

When playing Coldsteel Heart. Screen shot attached.
That's not exactly wrong. You get to order replacement effects, and those are both replacement effects.
why can't it be done similar like Sphere of the Suns where it does have two things that happen in one effect?

in earlier versions Sphere of the Suns had also the window with the replacements effects.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby Marek14 » 27 Feb 2016, 20:40

Hanmac wrote:
friarsol wrote:
ndlarsen wrote:forge-gui-desktop-1.5.49-SNAPSHOT-30883

When playing Coldsteel Heart. Screen shot attached.
That's not exactly wrong. You get to order replacement effects, and those are both replacement effects.
why can't it be done similar like Sphere of the Suns where it does have two things that happen in one effect?

in earlier versions Sphere of the Suns had also the window with the replacements effects.
Well, Sphere of the Suns has just one ability. Coldsteel Heart is written with two.
Marek14
Tester
 
Posts: 2773
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Bug Reports (snapshot builds)

Postby ndlarsen » 28 Feb 2016, 14:33

friarsol wrote:That's not exactly wrong. You get to order replacement effects, and those are both replacement effects.
Seems I made an ambiguous post. Sorry about that. It wasn't about the order or the replacement effects. I reacted on the "CARDNAME" part. I assumed it was a slip but thinking about it I can see why just displaying "CARDNAME" rather than "Some really long card name here" could make more sense.
Please disregard.
Cheers
ndlarsen
 
Posts: 23
Joined: 12 Sep 2013, 12:43
Has thanked: 4 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 28 Feb 2016, 19:00

ndlarsen wrote:I reacted on the "CARDNAME" part. I assumed it was a slip but thinking about it I can see why just displaying "CARDNAME" rather than "Some really long card name here" could make more sense.
Ahh. CARDNAME is just our placeholder for <this card>. In most places (like the stack description) it gets replaced by the name of that card. I guess in this case it's not being replaced (see what I did there?), but it probably should be.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 01 Mar 2016, 07:55

The card exiled by Praetor's Grasp should be able to play next turn or later, but it couldn't.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 01 Mar 2016, 16:22

stormcat wrote:The card exiled by Praetor's Grasp should be able to play next turn or later, but it couldn't.
I can't reproduce this. Please read the link in my signature on how we request users report bugs.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 01 Mar 2016, 23:31

Sorry.I also confirmed.
It seems cause is different.
Once I click to exiled card, then choose cancel.
I become not to be able to play the card.

[Info]
Win7 64bit
forge-gui-desktop-1.5.50-SNAPSHOT-30909
In Commander Game
Exiled Card:Vandalblast, Phyrexian Altar
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby fmartel » 03 Mar 2016, 21:08

Hello all.
Description: [In commander, sacrificing an Eldrazi Scion to pay the 1 cost of Trading Post for sacrifice a creature to return an artifact from my graveyard to my hand]
RuntimeException | Open
Code: Select all
Forge Version:    1.5.50-SNAPSHOT-r30910
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_40 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:75)
   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$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)
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)

Postby rigged » 06 Mar 2016, 03:45

I have the latest snapshot, build 30914.

I get slow downs during matches with my sliver deck.

Sometimes it take 30-60 seconds PER phase for the computer to think.

I have a core i7 and 16 GB of ram...

It makes game play virtually unplayable.

Is there a debug build I can run that will generate a log file with the info you guys need to pin point the bottleneck(s)?
rigged
 
Posts: 56
Joined: 16 Feb 2010, 10:26
Has thanked: 3 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 06 Mar 2016, 10:47

with Huntmaster of the Fells equipped with Basilisk Collar has lifelink and deathtouch
now he transforms to Ravager of the Fells but before his ability can resolve i blink him with Eldrazi Displacer.

the damage dealt to the opponent and the creature should still be like if it had lifelink and deathtouch.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 06 Mar 2016, 13:55

forge-gui-desktop-1.5.50-SNAPSHOT-30914

First Mulligan in multiplayer game is free mulligan by rule.(Ex. Commander Game)
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 07 Mar 2016, 09:28

Description: happens when i or the enemy attack all-in

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.50-SNAPSHOT-r30914
Operating System: Linux 4.2.0-31-lowlatency amd64
Java Version:     1.7.0_95 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922)
   at java.util.HashMap$KeyIterator.next(HashMap.java:956)
   at java.util.AbstractCollection.addAll(AbstractCollection.java:341)
   at java.util.HashSet.<init>(HashSet.java:117)
   at forge.game.combat.CombatView.getAttackers(CombatView.java:61)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:279)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:160)
   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(JComponent.java:1046)
   at javax.swing.JComponent.paintChildren(JComponent.java:879)
   at javax.swing.JComponent.paint(JComponent.java:1055)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:879)
   at javax.swing.JComponent.paint(JComponent.java:1055)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:879)
   at javax.swing.JComponent.paint(JComponent.java:1055)
   at javax.swing.JComponent.paintToOffscreen(JComponent.java:5223)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1529)
   at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1452)
   at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:311)
   at javax.swing.RepaintManager.paint(RepaintManager.java:1249)
   at javax.swing.JComponent._paintImmediately(JComponent.java:5171)
   at javax.swing.JComponent.paintImmediately(JComponent.java:4982)
   at javax.swing.RepaintManager$3.run(RepaintManager.java:808)
   at javax.swing.RepaintManager$3.run(RepaintManager.java:796)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769)
   at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:718)
   at javax.swing.RepaintManager.access$1100(RepaintManager.java:62)
   at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1677)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745)
   at java.awt.EventQueue.access$300(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:706)
   at java.awt.EventQueue$3.run(EventQueue.java:704)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:715)
   at org.GNOME.Accessibility.AtkWrapper$5.dispatchEvent(AtkWrapper.java:697)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 16 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 16 users online :: 0 registered, 0 hidden and 16 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 16 guests

Login Form