It is currently 12 Dec 2018, 02:40
   
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: 65
Joined: 03 Aug 2015, 12:55
Has thanked: 5 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: 19
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: 65
Joined: 03 Aug 2015, 12:55
Has thanked: 5 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: 312
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: 113
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: 312
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: 7312
Joined: 15 May 2010, 04:20
Has thanked: 235 times
Been thanked: 905 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: 34
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: 312
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 5 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: 57
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: 65
Joined: 03 Aug 2015, 12:55
Has thanked: 5 times
Been thanked: 8 times

Re: Bug Reports (snapshot builds)

Postby nerex » 24 Aug 2018, 16:25

When I started a quest vs a Mirrodin (I used "travel") opponent. Before starting the match it crashed and gave me this error below. Now it appears when I try to open the forge.exe, so I can't log into the game.

I had to attach a text file because the forum doesn't let me submit the post cause of "URLs".
Attachments
Error.txt
(1.04 KiB) Downloaded 16 times
nerex
 
Posts: 5
Joined: 23 Aug 2018, 19:56
Has thanked: 0 time
Been thanked: 0 time

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: 19
Joined: 16 Sep 2015, 17:52
Has thanked: 2 times
Been thanked: 0 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

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: Exabot [Bot], friarsol and 5 guests


Who is online

In total there are 7 users online :: 2 registered, 0 hidden and 5 guests (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: Exabot [Bot], friarsol and 5 guests

Login Form