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 » 21 Mar 2016, 20:27
Reflecting Pool seems to only add colored mana, not colorless.
Re: Bug Reports (snapshot builds)
by timmermac » 21 Mar 2016, 22:29
I'm wondering... If you have lands that only produce colored mana, with the new rules, wouldn't that be all you could get?Marek14 wrote:Reflecting Pool seems to only add colored mana, not colorless.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Bug Reports (snapshot builds)
by friarsol » 22 Mar 2016, 00:22
Nothing to do with the new rules. Reflecting Pool could always produce colorless, but only if something was specifically producing it.timmermac wrote:I'm wondering... If you have lands that only produce colored mana, with the new rules, wouldn't that be all you could get?Marek14 wrote:Reflecting Pool seems to only add colored mana, not colorless.
- 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 friarsol » 22 Mar 2016, 00:48
Heh, funnily enough it does produce colorless mana, but only if it's your only option. Not sure if this was intentional or not since colorless mana had no benefit over colored mana in the past.Marek14 wrote:Reflecting Pool seems to only add colored mana, not colorless.
- 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 Turbomoose » 22 Mar 2016, 01:42
Description:
Got the following error when redirecting half of electrolyze from my birds of paradise to my spellskite. The other half of the electrolyze was targeting me. Beta 02-23-2016 ver 1.5.49
uploaded one screenshot with the log, one with the error
Got the following error when redirecting half of electrolyze from my birds of paradise to my spellskite. The other half of the electrolyze was targeting me. Beta 02-23-2016 ver 1.5.49
uploaded one screenshot with the log, one with the error
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.49-r-1
Operating System: Windows 8.1 6.3 x86
Java Version: 1.8.0_31 Oracle Corporation
java.lang.NullPointerException
at forge.game.spellability.TargetRestrictions.getDividedValue(TargetRestrictions.java:767)
at forge.game.ability.effects.DamageDealEffect.resolve(DamageDealEffect.java:148)
at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:50)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
at forge.game.GameAction.startGame(GameAction.java:1479)
at forge.game.Match.startGame(Match.java:96)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- Turbomoose
- Posts: 41
- Joined: 21 Mar 2016, 15:58
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Turbomoose » 22 Mar 2016, 02:38
Description: Got the following error when trying to add Eidolon of Rhetoric to my sideboard. (I posted two errors in a row so I have to point out I closed and reopened in between errors). I had just finished a full Theros block draft and sold my extra theros cards in the shop. I changed to the draft decklist, then immediately changed to the regular quest deck editor selecting "no" when prompted to save my draft deck. I then did a search on eidolon and tried to add Eidolon of Rhetoric to my sideboard, prompting this error.
Beta 02-23-2016 ver 1.5.49 screenshots included.
Beta 02-23-2016 ver 1.5.49 screenshots included.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.49-r-1
Operating System: Windows 8.1 6.3 x86
Java Version: 1.8.0_31 Oracle Corporation
java.lang.NullPointerException
at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:171)
at forge.screens.deckeditor.CDeckEditorUI$5.run(CDeckEditorUI.java:237)
at forge.itemmanager.ItemManager.activateSelectedItems(ItemManager.java:1210)
at forge.itemmanager.views.ImageView$4.onLeftDoubleClick(ImageView.java:247)
at forge.toolbox.FMouseAdapter.mousePressed(FMouseAdapter.java:147)
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)
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)
- Turbomoose
- Posts: 41
- Joined: 21 Mar 2016, 15:58
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 22 Mar 2016, 12:38
Please read the link in my signature about bug reports. This thread is for Snapshot builds, you are using an (old) beta build.Turbomoose wrote:Beta 02-23-2016 ver 1.5.49 screenshots included.
- 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 Turbomoose » 22 Mar 2016, 16:08
Sorry, read this line and that prompted me to post here:
" b) If this is a pretty recent snapshot release, please post in the Bug Reports (snapshot builds) in the Developer's Corner Forum."
I realize now that there is a distinction between snapshot and beta, so sorry for cluttering up the thread.
Is there an easy way to update the beta version or do I just have to start from scratch?
" b) If this is a pretty recent snapshot release, please post in the Bug Reports (snapshot builds) in the Developer's Corner Forum."
I realize now that there is a distinction between snapshot and beta, so sorry for cluttering up the thread.
Is there an easy way to update the beta version or do I just have to start from scratch?
- Turbomoose
- Posts: 41
- Joined: 21 Mar 2016, 15:58
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 22 Mar 2016, 16:36
Your profile is saved in a separate location from the Forge software, so when you upgrade (many users just overwrite the same directory) all of your data is "just there" the next time you launch. At this time, we don't have a built-in software updater.Turbomoose wrote:Is there an easy way to update the beta version or do I just have to start from scratch?
- 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 Turbomoose » 22 Mar 2016, 21:35
Okay thanks. I'll be getting more bug reports in as soon as I upgrade, and hopefully in the correct place this timefriarsol wrote:Your profile is saved in a separate location from the Forge software, so when you upgrade (many users just overwrite the same directory) all of your data is "just there" the next time you launch. At this time, we don't have a built-in software updater.
- Turbomoose
- Posts: 41
- Joined: 21 Mar 2016, 15:58
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by slyfox7777777 » 24 Mar 2016, 05:48
Description: I got this crash in a quest draft of M11. It seemed to crash in the Declare Blockers step after I attacked with my board, which was Steel Overseer with two +1/+1 counters, Silvercoat Lion, Cloud Crusader, and Wild Griffin. I had 5 Plains and an Island, all untapped, and my opponent had 5 mountains, four of which were tapped.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.51-SNAPSHOT-r30987
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_74 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(Unknown Source)
at java.util.HashMap$ValueIterator.next(Unknown Source)
at java.util.AbstractCollection.addAll(Unknown Source)
at java.util.HashSet.<init>(Unknown Source)
at forge.game.combat.CombatView.getDefenders(CombatView.java:69)
at forge.screens.match.controllers.CCombat.getCombatDescription(CCombat.java:66)
at forge.screens.match.controllers.CCombat.update(CCombat.java:53)
at forge.screens.match.CMatchUI.showCombat(CMatchUI.java:370)
at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:89)
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$JavaSecurityAccessImpl.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)
- slyfox7777777
- Posts: 23
- Joined: 26 Mar 2014, 18:26
- Has thanked: 1 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Vitality » 26 Mar 2016, 04:31
1.5.51 r30988
Card not behaving properly: Life and Limb (with conspiracy)
Token Worm generated by Creakwood Liege type is changed to Saproling by Conspiracy but does not receive the Forest land type from Life and Limb
[spoiler]
spammy?://i.imgur.spammy/nSNX0Ke.jpg
[/spoiler]
Card not behaving properly: Life and Limb (with conspiracy)
Token Worm generated by Creakwood Liege type is changed to Saproling by Conspiracy but does not receive the Forest land type from Life and Limb
[spoiler]
spammy?://i.imgur.spammy/nSNX0Ke.jpg
[/spoiler]
- Vitality
- Posts: 1
- Joined: 26 Mar 2016, 04:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by reach42 » 27 Mar 2016, 19:52
- Code: Select all
Game-0 > java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.HashMap.resize(HashMap.java:703)
at java.util.HashMap.putVal(HashMap.java:628)
at java.util.HashMap.putMapEntries(HashMap.java:514)
at java.util.HashMap.putAll(HashMap.java:784)
at forge.game.ability.AbilityApiBased.<init>(AbilityApiBased.java:24)
at forge.game.ability.AbilityFactory$AbilityRecordType.buildSpellAbility(AbilityFactory.java:57)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:149)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:112)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:108)
at forge.game.card.CardFactoryUtil.addAbilityFactoryAbilities(CardFactoryUtil.java:2107)
at forge.game.card.CardFactory.buildAbilities(CardFactory.java:316)
at forge.game.card.CardFactory.getCard(CardFactory.java:262)
at forge.game.card.CardFactory.getCard(CardFactory.java:254)
at forge.game.card.Card.fromPaperCard(Card.java:6556)
at forge.game.Match.preparePlayerLibrary(Match.java:187)
at forge.game.Match.prepareAllZones(Match.java:251)
at forge.game.Match.startGame(Match.java:84)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
EDT > java.lang.OutOfMemoryError: GC overhead limit exceeded
at sun.java2d.SunGraphics2D.clone(SunGraphics2D.java:309)
at sun.java2d.SunGraphics2D.create(SunGraphics2D.java:343)
at javax.swing.JComponent.paint(JComponent.java:1002)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5217)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)
at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
at javax.swing.JComponent.paint(JComponent.java:1042)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:79)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:116)
at java.awt.Container.paint(Container.java:1975)
at java.awt.Window.paint(Window.java:3912)
at javax.swing.RepaintManager$4.run(RepaintManager.java:842)
EDT > java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOfRange(Arrays.java:3664)
at java.lang.String.<init>(String.java:207)
at java.lang.StringBuilder.toString(StringBuilder.java:407)
at java.awt.datatransfer.SystemFlavorMap.handleHtmlMimeTypes(SystemFlavorMap.java:901)
at java.awt.datatransfer.SystemFlavorMap.convertMimeTypeToDataFlavors(SystemFlavorMap.java:846)
at java.awt.datatransfer.SystemFlavorMap.parseAndStoreReader(SystemFlavorMap.java:434)
at java.awt.datatransfer.SystemFlavorMap.initSystemFlavorMap(SystemFlavorMap.java:256)
at java.awt.datatransfer.SystemFlavorMap.getTextTypeToNative(SystemFlavorMap.java:169)
at java.awt.datatransfer.SystemFlavorMap.getNativesForFlavor(SystemFlavorMap.java:695)
at sun.awt.datatransfer.DataTransferer.getFormatsForFlavors(DataTransferer.java:648)
at sun.awt.datatransfer.DataTransferer.getFormatsForTransferable(DataTransferer.java:586)
at sun.awt.datatransfer.DataTransferer.getFormatsForTransferableAsArray(DataTransferer.java:695)
at sun.lwawt.macosx.CClipboard.setContentsNative(CClipboard.java:82)
at sun.awt.datatransfer.SunClipboard.setContents(SunClipboard.java:106)
at forge.GuiDesktop.copyToClipboard(GuiDesktop.java:223)
at forge.error.BugReporter.copyAndGoToForums(BugReporter.java:161)
at forge.error.BugReportDialog$_CopyAndGo.actionPerformed(BugReportDialog.java:105)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
EDT > java.lang.OutOfMemoryError: GC overhead limit exceeded
- reach42
- Posts: 2
- Joined: 27 Mar 2016, 19:49
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Itan » 29 Mar 2016, 16:15
Snapshot: 1.5.51
Issue:
Ravnica quest world tournaments do not generate a pool of land, so every time I draft a tournament deck I have to quit the tournament because it becomes unplayable.
Issue:
Ravnica quest world tournaments do not generate a pool of land, so every time I draft a tournament deck I have to quit the tournament because it becomes unplayable.
- Itan
- Posts: 2
- Joined: 29 Mar 2016, 16:12
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 29 Mar 2016, 16:48
Have you tried using the "Add Basic Lands" button that shows up in the Deck Editor?Itan wrote:Snapshot: 1.5.51
Issue:
Ravnica quest world tournaments do not generate a pool of land, so every time I draft a tournament deck I have to quit the tournament because it becomes unplayable.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Who is online
Users browsing this forum: No registered users and 18 guests