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 Kiryu666 » 13 Aug 2018, 05:39
Description: [I do not know what happened happened during a match against the pre-built deck "lofty heights"
]
]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.15-SNAPSHOT-r-1u
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_171 Oracle Corporation
java.lang.NullPointerException
at forge.game.GameLog.getLogEntries(GameLog.java:77)
at forge.screens.match.views.VLog.getNewGameLogEntries(VLog.java:179)
at forge.screens.match.views.VLog.displayNewGameLogEntries(VLog.java:169)
at forge.screens.match.views.VLog.updateConsole(VLog.java:131)
at forge.screens.match.controllers.CLog$1.run(CLog.java:48)
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)
Re: Bug Reports (snapshot builds)
by Eehoe » 13 Aug 2018, 20:17
When exiling my instants/sorceries on the stack with Nivmagus Elemental, if the spell was replicated (e.g Gigadrowse), selecting and exiling the replication on the stack doesn't remove it from the stack, resulting in infinite counters.
Re: Bug Reports (snapshot builds)
by Kiryu666 » 14 Aug 2018, 02:34
Description: [Does the game simply crash and present something wrong with passing the priority with the spacebar? I do not know but please make up this is annoying !!!! T.T]
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.6.15-SNAPSHOT-r-1u
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_171 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at forge.util.Visitor.visitAll(Visitor.java:15)
at forge.game.Game.forEachCardInGame(Game.java:570)
at forge.game.replacement.ReplacementHandler.getReplacementList(ReplacementHandler.java:87)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:130)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:66)
at forge.game.GameAction.changeZone(GameAction.java:303)
at forge.game.GameAction.moveTo(GameAction.java:570)
at forge.game.GameAction.moveTo(GameAction.java:555)
at forge.game.GameAction.moveToStack(GameAction.java:639)
at forge.game.GameAction.moveToStack(GameAction.java:635)
at forge.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:95)
at forge.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:71)
at forge.ai.PlayerControllerAi.playChosenSpellAbility(PlayerControllerAi.java:457)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:960)
at forge.game.GameAction.startGame(GameAction.java:1690)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Re: Bug Reports (snapshot builds)
by stormcat » 15 Aug 2018, 20:12
:1.6.15-SNAPSHOT-r70
Please refer to attachment.
The upper and lower images are the same moment, but different numbers of hands are shown.
Please refer to attachment.
The upper and lower images are the same moment, but different numbers of hands are shown.
Re: Bug Reports (snapshot builds)
by Devilman06 » 17 Aug 2018, 13:05
forge-gui-desktop-1.6.15-SNAPSHOT-r90.tar
new card, Vedalken Humiliator, does not trigger correctly. when attacking with 3 or more artifacts it only reduces the power to 1 where as it should reduce both power and toughness to base 1/1
new card, Vedalken Humiliator, does not trigger correctly. when attacking with 3 or more artifacts it only reduces the power to 1 where as it should reduce both power and toughness to base 1/1
- Devilman06
- Posts: 127
- Joined: 29 Jan 2010, 03:59
- Has thanked: 1 time
- Been thanked: 2 times
Re: Bug Reports (snapshot builds)
by stormcat » 20 Aug 2018, 12:28
:forge-gui-desktop-1.6.15-SNAPSHOT-r108
I don't know if this is a bug, In Card Detail of Deck Editor,
Loyalty of Planeswalkers are 0.
I don't know if this is a bug, In Card Detail of Deck Editor,
Loyalty of Planeswalkers are 0.
Re: Bug Reports (snapshot builds)
by friarsol » 20 Aug 2018, 14:42
Sounds like a feature request to show starting loyalty if Planeswalkers aren't on the battlefield.stormcat wrote::forge-gui-desktop-1.6.15-SNAPSHOT-r108
I don't know if this is a bug, In Card Detail of Deck Editor,
Loyalty of Planeswalkers are 0.
- 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 Hib » 20 Aug 2018, 19:20
Description: Just started forge and this error happened
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.15-SNAPSHOT-r-1u
Operating System: Windows 10 10.0 x86
Java Version: 1.8.0_151 Oracle Corporation
java.lang.NullPointerException
at forge.itemmanager.ColumnDef$44.apply(ColumnDef.java:391)
at forge.itemmanager.ColumnDef$44.apply(ColumnDef.java:388)
at forge.itemmanager.views.ItemListView$ItemTableModel.getValueAt(ItemListView.java:756)
at javax.swing.JTable.getValueAt(Unknown Source)
at javax.swing.JTable.prepareRenderer(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at forge.toolbox.FSkin$SkinnedTable.paintComponent(FSkin.java:2836)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at forge.toolbox.FScrollPane.paint(FScrollPane.java:96)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
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.paint(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._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
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$JavaSecurityAccessImpl.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$1200(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$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.pumpEventsForFilter(Unknown Source)
at java.awt.WaitDispatchSupport$2.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.awt.WaitDispatchSupport$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at forge.view.FDialog.setVisible(FDialog.java:201)
at forge.toolbox.FOptionPane.setVisible(FOptionPane.java:279)
at forge.toolbox.FOptionPane.showOptionDialog(FOptionPane.java:83)
at forge.toolbox.FOptionPane.showConfirmDialog(FOptionPane.java:73)
at forge.control.FControl.canExitForge(FControl.java:187)
at forge.control.FControl.exitForge(FControl.java:209)
at forge.screens.home.VHomeUI.onClosing(VHomeUI.java:312)
at forge.gui.framework.FScreen.onClosing(FScreen.java:234)
at forge.view.FNavigationBar.closeTab(FNavigationBar.java:167)
at forge.view.FNavigationBar.closeSelectedTab(FNavigationBar.java:155)
at forge.control.FControl$1.windowClosing(FControl.java:154)
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
at java.awt.Window.processWindowEvent(Unknown Source)
at javax.swing.JFrame.processWindowEvent(Unknown Source)
at java.awt.Window.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$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)
Re: Bug Reports (snapshot builds)
by stormcat » 21 Aug 2018, 13:16
:forge-gui-desktop-1.6.15-SNAPSHOT-r108
Please refer to attachment.
After Liliana, Defiant Necromancer of my commander defeated, she back to command zone.
But she still back side, and I can cast it.
The attachment is that scene.
Planeswalker with loyalty 0 has gone out onto the battlefield.
Please refer to attachment.
After Liliana, Defiant Necromancer of my commander defeated, she back to command zone.
But she still back side, and I can cast it.
The attachment is that scene.
Planeswalker with loyalty 0 has gone out onto the battlefield.
Re: Bug Reports (snapshot builds)
by fiend123 » 22 Aug 2018, 07:20
When AI cast Vivien's Invocation and puts a creature into the battlefield, the AI fails to target my creatures.
1.6.15-SNAPSHOT-r123
1.6.15-SNAPSHOT-r123
Re: Bug Reports (snapshot builds)
by Kiryu666 » 23 Aug 2018, 13:58
Description: [during gameplay]
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.6.15-SNAPSHOT-r-1u
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_171 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at forge.util.Visitor.visitAll(Visitor.java:15)
at forge.game.Game.forEachCardInGame(Game.java:570)
at forge.game.replacement.ReplacementHandler.getReplacementList(ReplacementHandler.java:87)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:130)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:66)
at forge.game.GameAction.changeZone(GameAction.java:303)
at forge.game.GameAction.moveTo(GameAction.java:570)
at forge.game.GameAction.moveTo(GameAction.java:555)
at forge.game.GameAction.moveToStack(GameAction.java:639)
at forge.game.GameAction.moveToStack(GameAction.java:635)
at forge.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:95)
at forge.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:71)
at forge.ai.PlayerControllerAi.playChosenSpellAbility(PlayerControllerAi.java:457)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:960)
at forge.game.GameAction.startGame(GameAction.java:1690)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Re: Bug Reports (snapshot builds)
by AtogMaster » 24 Aug 2018, 18:38
- AtogMaster
- Posts: 21
- Joined: 16 Sep 2015, 17:52
- Has thanked: 2 times
- Been thanked: 1 time
Re: Bug Reports (snapshot builds)
by SpeedbumpNZ » 27 Aug 2018, 14:12
Description: Game locks up constantly when trying to play a Revised draft against AI, as well as having the game lock up when two AI play against each other.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.6.12-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_181 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at forge.util.Visitor.visitAll(Visitor.java:15)
at forge.game.Game.forEachCardInGame(Game.java:570)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:777)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:752)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:749)
at forge.game.GameAction.changeZone(GameAction.java:355)
at forge.game.GameAction.moveTo(GameAction.java:551)
at forge.game.GameAction.moveTo(GameAction.java:536)
at forge.game.GameAction.moveToStack(GameAction.java:620)
at forge.game.GameAction.moveToStack(GameAction.java:616)
at forge.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:95)
at forge.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:71)
at forge.ai.PlayerControllerAi.playChosenSpellAbility(PlayerControllerAi.java:457)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:960)
at forge.game.GameAction.startGame(GameAction.java:1669)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- SpeedbumpNZ
- Posts: 2
- Joined: 04 Aug 2018, 13:14
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by mknoise » 29 Aug 2018, 18:16
I activated Scroll Rack in a commander game vs 2 AIs and selected 3 cards in my hand. After selection, this exception occured.
- ClassCastException | Open
- Code: Select all
Forge Version: 1.6.15-SNAPSHOT-r-1u
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_161 Oracle Corporation
java.lang.ClassCastException: forge.game.card.Card cannot be cast to java.util.List
at forge.player.PlayerControllerHuman.chooseEntitiesForEffect(PlayerControllerHuman.java:496)
at forge.player.PlayerControllerHuman.chooseCardsForZoneChange(PlayerControllerHuman.java:1744)
at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:893)
at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:715)
at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:363)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:48)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1350)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1327)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:525)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1006)
at forge.game.GameAction.startGame(GameAction.java:1690)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- mknoise
- Posts: 1
- Joined: 29 Aug 2018, 18:12
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by stormcat » 30 Aug 2018, 11:39
:r157
If library has no basic lands when Land Tax triggered and searched, error occur after.
If library has no basic lands when Land Tax triggered and searched, error occur after.
Who is online
Users browsing this forum: No registered users and 82 guests