It is currently 16 Apr 2024, 04:49
   
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 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)
Kiryu666
 
Posts: 120
Joined: 03 Aug 2015, 12:55
Has thanked: 14 times
Been thanked: 12 times

Re: Bug Reports (snapshot builds)

Postby 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.
Eehoe
 
Posts: 22
Joined: 20 May 2018, 01:54
Has thanked: 1 time
Been thanked: 9 times

Re: Bug Reports (snapshot builds)

Postby 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)
Kiryu666
 
Posts: 120
Joined: 03 Aug 2015, 12:55
Has thanked: 14 times
Been thanked: 12 times

Re: Bug Reports (snapshot builds)

Postby 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.
Attachments
3.jpg
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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
Devilman06
 
Posts: 127
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 20 Aug 2018, 14:42

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.
Sounds like a feature request to show starting loyalty if Planeswalkers aren't on the battlefield.
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 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)
Hib
 
Posts: 35
Joined: 16 Mar 2013, 16:07
Has thanked: 1 time
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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.
Attachments
capture_003_21082018_221008.jpg
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby 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
Attachments
Vivien Invocation.PNG
fiend123
 
Posts: 70
Joined: 05 Mar 2012, 17:26
Has thanked: 2 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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)
Kiryu666
 
Posts: 120
Joined: 03 Aug 2015, 12:55
Has thanked: 14 times
Been thanked: 12 times

Re: Bug Reports (snapshot builds)

Postby AtogMaster » 24 Aug 2018, 18:38

Using 1.6.15 r133,

Vivien's Jaguar doesn't have reach, though it should.
AtogMaster
 
Posts: 21
Joined: 16 Sep 2015, 17:52
Has thanked: 2 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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)

Postby 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)

Postby stormcat » 30 Aug 2018, 11:39

:r157
If library has no basic lands when Land Tax triggered and searched, error occur after.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 51 guests


Who is online

In total there are 51 users online :: 0 registered, 0 hidden and 51 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 51 guests

Login Form