It is currently 21 Aug 2018, 23:25
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, friarsol, Blacksmith, KrazyTheFox, Agetian, 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: 50
Joined: 03 Aug 2015, 12:55
Has thanked: 2 times
Been thanked: 8 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: 15
Joined: 20 May 2018, 01:54
Has thanked: 1 time
Been thanked: 8 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: 50
Joined: 03 Aug 2015, 12:55
Has thanked: 2 times
Been thanked: 8 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: 290
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 5 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: 109
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 1 time

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: 290
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 5 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: 7268
Joined: 15 May 2010, 04:20
Has thanked: 232 times
Been thanked: 897 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: 33
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: 290
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 5 times

Previous

Return to Developer's Corner

Who is online

Users browsing this forum: Bing [Bot] and 1 guest


Who is online

In total there are 2 users online :: 1 registered, 0 hidden and 1 guest (based on users active over the past 10 minutes)
Most users ever online was 279 on 11 Jul 2013, 22:03

Users browsing this forum: Bing [Bot] and 1 guest

Login Form