Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Marek14 » 13 Apr 2015, 13:50
AI destroyed my Angelic Chorus with Beast Within. Angelic Chorus still triggered for the Beast token.
Re: Bug Reports (snapshot builds)
by 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
after casting i somehow got a 5/5 creature.
Specially it got confused if i let them switch again
Re: Bug Reports (snapshot builds)
by 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...
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: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.elcnesh wrote:I'm not sure what you mean here... You mention some settings, but what's the unexpected behaviour, exactly?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.
Re: Bug Reports (snapshot builds)
by 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)
- Anthaney
- Posts: 3
- Joined: 14 Apr 2015, 19:33
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by 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.
Re: Bug Reports (snapshot builds)
by friarsol » 15 Apr 2015, 12:10
Sell some cards?Anthaney wrote:I currently Have 467,134 cards in my collection and that's probably why I'm having trouble with shops. Any fixes?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by 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?
- Anthaney
- Posts: 3
- Joined: 14 Apr 2015, 19:33
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by elcnesh » 16 Apr 2015, 06:32
Your quest data got corrupted... Deleting it should help. (I hope you have a backup somewhere!)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?
- elcnesh
- Posts: 290
- Joined: 16 May 2014, 15:11
- Location: Netherlands
- Has thanked: 34 times
- Been thanked: 92 times
Re: Bug Reports (snapshot builds)
by 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)
by 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'/
/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)
by 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.
-
KrazyTheFox - Programmer
- Posts: 725
- Joined: 18 Mar 2014, 23:51
- Has thanked: 66 times
- Been thanked: 226 times
Re: Bug Reports (snapshot builds)
by VladVoivode » 17 Apr 2015, 09:59
Hi Ryuji,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'/
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)
by friarsol » 17 Apr 2015, 13:36
Looks like it's an incompatibility with xCount for this code block and generated SpellAbilities. I'll test a fix later today.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.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by KrazyTheFox » 17 Apr 2015, 15:45
That did the trick, thanks!friarsol wrote:Looks like it's an incompatibility with xCount for this code block and generated SpellAbilities. I'll test a fix later today.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.
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)
-
KrazyTheFox - Programmer
- Posts: 725
- Joined: 18 Mar 2014, 23:51
- Has thanked: 66 times
- Been thanked: 226 times
Re: Bug Reports (snapshot builds)
by 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)
'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.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Who is online
Users browsing this forum: No registered users and 22 guests