It is currently 18 Sep 2025, 20: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 Marek14 » 13 Apr 2015, 13:50

AI destroyed my Angelic Chorus with Beast Within. Angelic Chorus still triggered for the Beast token.
Marek14
Tester
 
Posts: 2773
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 14 Apr 2015, 17:19

Fluxcharger + Reckless Charge might not work as it seems ... (because of the switching of the P/T)
after casting i somehow got a 5/5 creature.
Specially it got confused if i let them switch again
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby bevryde » 14 Apr 2015, 18:07

I HAVE TO CLEAR THIS UP. THERE IS NO BUG. Everything is fine.
I just didn't realize that Forge (of course) showed the deck (in the deck viewer) of the player whose turn it currently is...

bevryde wrote:
elcnesh wrote:
bevryde wrote:As I reported a few versions before, and it happens in PC and Android version:

- Constructed match
Player 1: Human, Deck = "Random User Deck"
Player 2: AI, Deck = Random Color Deck (Random 1 + Random 2)
Also Player 1 gets a random color deck sometimes.
I'm not sure what you mean here... You mention some settings, but what's the unexpected behaviour, exactly? :)
Oh sorry, I see it's a bit unclear. What I wanted to say is: With these settings it happens, that Player 1 does not get a Random User Deck (which I want to play), but a random color deck.
User avatar
bevryde
 
Posts: 109
Joined: 06 Aug 2014, 04:01
Has thanked: 3 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Anthaney » 15 Apr 2015, 00:08

Description: [describe what you were doing when the crash occurred]

OutOfMemoryError | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_31 Oracle Corporation

java.lang.OutOfMemoryError: Java heap space
   at forge.toolbox.FLabel$Builder.build(FLabel.java:69)
   at forge.screens.deckeditor.views.VProbabilities.buildLabel(VProbabilities.java:156)
   at forge.screens.deckeditor.views.VProbabilities.rebuildLabels(VProbabilities.java:144)
   at forge.screens.deckeditor.controllers.CProbabilities.update(CProbabilities.java:58)
   at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:166)
   at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:171)
   at forge.screens.deckeditor.controllers.ACEditorBase$3.run(ACEditorBase.java:328)
   at forge.toolbox.FLabel._doMouseAction(FLabel.java:291)
   at forge.toolbox.FLabel.access$1300(FLabel.java:35)
   at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:329)
   at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:245)
   at java.awt.AWTEventMulticaster.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$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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
I tried to buy some booster boxes, fat packs, and booster packs with some cards I'm currently missing for playsets in questmode.. I currently been having tons of lag issues everytime I buy something from the shops. I currently Have 467,134 cards in my collection and that's probably why I'm having trouble with shops. Any fixes?
Anthaney
 
Posts: 3
Joined: 14 Apr 2015, 19:33
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Marek14 » 15 Apr 2015, 10:52

When I use Scrying Sheets and the top card of my library is not snow, I get the message that there were no valid cards, but I don't actually see the top card.
Marek14
Tester
 
Posts: 2773
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 15 Apr 2015, 12:10

Anthaney wrote:I currently Have 467,134 cards in my collection and that's probably why I'm having trouble with shops. Any fixes?
Sell some cards?
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 Anthaney » 15 Apr 2015, 23:01

Description: I was trying to open Forge after I accidentally closed out a game against Frodo Baggins and now I get this crash. Any suggestions?
Attachments
f83ad12a61.png
Anthaney
 
Posts: 3
Joined: 14 Apr 2015, 19:33
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby elcnesh » 16 Apr 2015, 06:32

Anthaney wrote:Description: I was trying to open Forge after I accidentally closed out a game against Frodo Baggins and now I get this crash. Any suggestions?
Your quest data got corrupted... Deleting it should help. (I hope you have a backup somewhere!)
elcnesh
 
Posts: 290
Joined: 16 May 2014, 15:11
Location: Netherlands
Has thanked: 34 times
Been thanked: 92 times

Re: Bug Reports (snapshot builds)

Postby Astaranth » 16 Apr 2015, 17:45

Description: Just trying to open the game after recent Java update...
RuntimeException | Open
Code: Select all
Forge Version:    1.5.38-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_40 Oracle Corporation

java.lang.RuntimeException: java.io.EOFException: Unexpected end of ZLIB input stream
   at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:162)
   at forge.control.FControl.initialize(FControl.java:218)
   at forge.view.Main.main(Main.java:51)
Caused by: java.io.EOFException: Unexpected end of ZLIB input stream
   at java.util.zip.InflaterInputStream.fill(Unknown Source)
   at java.util.zip.InflaterInputStream.read(Unknown Source)
   at java.util.zip.GZIPInputStream.read(Unknown Source)
   at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
   at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
   at sun.nio.cs.StreamDecoder.read(Unknown Source)
   at java.io.InputStreamReader.read(Unknown Source)
   at java.io.Reader.read(Unknown Source)
   at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:136)
   ... 2 more
Astaranth
 
Posts: 6
Joined: 18 Apr 2014, 20:56
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Ryujii Kami » 16 Apr 2015, 19:42

Whenever i attempt to launch Forge, i crash with this message as the loading bar says 'About to load current quest' Before this occurred i had just crashed after attempting to play a game in quest
/this is the part where i put the crash report but 'my post looks too spammy for a new user'/
Ryujii Kami
 
Posts: 6
Joined: 16 Apr 2015, 19:30
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby KrazyTheFox » 17 Apr 2015, 04:42

Blood Tribute doesn't work when kicked. Neither player will lose nor gain life. The un-kicked version works as expected. When I dug into the code to figure out why, it seems the kicked version's targets will always be null. I was unable to find the exact cause with my unfamiliarity with the code here.
User avatar
KrazyTheFox
Programmer
 
Posts: 725
Joined: 18 Mar 2014, 23:51
Has thanked: 66 times
Been thanked: 226 times

Re: Bug Reports (snapshot builds)

Postby VladVoivode » 17 Apr 2015, 09:59

Ryujii Kami wrote:Whenever i attempt to launch Forge, i crash with this message as the loading bar says 'About to load current quest' Before this occurred i had just crashed after attempting to play a game in quest
/this is the part where i put the crash report but 'my post looks too spammy for a new user'/
Hi Ryuji,

Just PM it to me and I'll post it for you.

Best,
Vlad
VladVoivode
 
Posts: 142
Joined: 08 Jan 2013, 13:54
Has thanked: 100 times
Been thanked: 14 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 17 Apr 2015, 13:36

KrazyTheFox wrote:Blood Tribute doesn't work when kicked. Neither player will lose nor gain life. The un-kicked version works as expected. When I dug into the code to figure out why, it seems the kicked version's targets will always be null. I was unable to find the exact cause with my unfamiliarity with the code here.
Looks like it's an incompatibility with xCount for this code block and generated SpellAbilities. I'll test a fix later today.
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 KrazyTheFox » 17 Apr 2015, 15:45

friarsol wrote:
KrazyTheFox wrote:Blood Tribute doesn't work when kicked. Neither player will lose nor gain life. The un-kicked version works as expected. When I dug into the code to figure out why, it seems the kicked version's targets will always be null. I was unable to find the exact cause with my unfamiliarity with the code here.
Looks like it's an incompatibility with xCount for this code block and generated SpellAbilities. I'll test a fix later today.
That did the trick, thanks!

I do have another one. Thada Adel, Acquisitor doesn't remember cards it exiles and I can't play them.

Vampire Hexmage crashes the game when its ability tries to resolve:
IllegalAbilityException | Open
Code: Select all
Forge Version:    1.5.39-SNAPSHOT-r-1u
Operating System: Windows 8.1 6.3 amd64
Java Version:     1.8.0_40-ea Oracle Corporation

forge.game.ability.IllegalAbilityException: Sacrifice Vampire Hexmage: Remove all counters from target permanent.  (effect forge.game.ability.effects.RepeatEachEffect)
   at forge.game.ability.effects.RepeatEachEffect.resolve(RepeatEachEffect.java:74)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1235)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1217)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:482)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:972)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
User avatar
KrazyTheFox
Programmer
 
Posts: 725
Joined: 18 Mar 2014, 23:51
Has thanked: 66 times
Been thanked: 226 times

Re: Bug Reports (snapshot builds)

Postby Bog Wraith » 18 Apr 2015, 23:07

Chose to attack with all my creatures and received this bug report:

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.39-SNAPSHOT-r-1u
Operating System: Mac OS X 10.10.3 x86_64
Java Version:     1.7.0_75 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922)
   at java.util.HashMap$EntryIterator.next(HashMap.java:962)
   at java.util.HashMap$EntryIterator.next(HashMap.java:960)
   at java.util.AbstractCollection.toArray(AbstractCollection.java:141)
   at java.util.ArrayList.<init>(ArrayList.java:164)
   at com.google.common.collect.Lists.newArrayList(Lists.java:129)
   at forge.game.combat.CombatView.getAttackersOf(CombatView.java:131)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:276)
   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:1055)
   at javax.swing.JComponent.paintChildren(JComponent.java:888)
   at javax.swing.JComponent.paint(JComponent.java:1064)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:888)
   at javax.swing.JComponent.paint(JComponent.java:1064)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:888)
   at javax.swing.JComponent.paint(JComponent.java:1064)
   at javax.swing.JComponent.paintToOffscreen(JComponent.java:5232)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1529)
   at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1452)
   at javax.swing.RepaintManager.paint(RepaintManager.java:1249)
   at javax.swing.JComponent._paintImmediately(JComponent.java:5180)
   at javax.swing.JComponent.paintImmediately(JComponent.java:4991)
   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$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   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:738)
   at java.awt.EventQueue.access$300(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:699)
   at java.awt.EventQueue$3.run(EventQueue.java:697)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:708)
   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)
Attachments
Forge Bug Report.jpg
Game State When Bug Occured
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
User avatar
Bog Wraith
Global Mod 1 (Ret)
 
Posts: 1108
Joined: 28 May 2008, 22:40
Location: Shandalar
Has thanked: 425 times
Been thanked: 153 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 22 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 22 users online :: 0 registered, 0 hidden and 22 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: No registered users and 22 guests

Login Form