It is currently 23 Apr 2024, 17:50
   
Text Size

Forge Beta: 05-25-2014 ver 1.5.18

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby gos » 26 May 2014, 17:55

Description: I had 3 Locust Miser s and 2 Gnat Miser s in play. This error happened when my opponent was supposed to discard at the end of turn.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.19-SNAPSHOT-r25992 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_07 Oracle Corporation

java.lang.NullPointerException
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:344)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1015)
   at forge.game.GameAction.startGame(GameAction.java:1532)
   at forge.game.Match.startGame(Match.java:81)
   at forge.control.FControl$4.run(FControl.java:441)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby Nekoatl » 26 May 2014, 21:48

Panoptic Mirror now allows cards to be imprinted (thanks!), however it allows those cards to be copied and cast even after they've been removed from exile (via Pull from Eternity, for example). Note the relevant ruling:

"As Panoptic Mirror's triggered ability resolves, it allows you to create a copy of one of the instant or sorcery cards imprinted on Panoptic Mirror in the Exile zone (that's where the imprinted card is) and then cast it without paying its mana cost."
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby gos » 26 May 2014, 21:59

The classic Project X combo (i.e. Crypt Champion and Saffi Eriksdotter) doesn't work. Once you have activated Saffi's ability once, targeting the Champion, the Champion keeps returning from the graveyard repeatedly, with no way to break the loop.

It should only return once, at which point it becomes a new object, with no memory of being targeted by Saffi.
This error remains in 1.5.18.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby gos » 26 May 2014, 22:11

gos wrote:
The classic Project X combo (i.e. Crypt Champion and Saffi Eriksdotter) doesn't work. Once you have activated Saffi's ability once, targeting the Champion, the Champion keeps returning from the graveyard repeatedly, with no way to break the loop.

It should only return once, at which point it becomes a new object, with no memory of being targeted by Saffi.
This error remains in 1.5.18.
I also observed this error with Adarkar Valkyrie, one activation of her ability returned the "same" creature (actually just the same card) twice from the graveyard in the same round.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby Diena » 26 May 2014, 22:12

Still the problem when accessing the constructed section

NullPointerException | Open
Code: Select all
Forge Version:    1.5.19-SNAPSHOT-r25992 (mixed revisions detected; please update from the root directory)
Operating System: Windows 8.1 6.3 x86
Java Version:     1.7.0_55 Oracle Corporation

java.lang.NullPointerException
   at forge.itemmanager.ColumnDef$42.apply(ColumnDef.java:353)
   at forge.itemmanager.ColumnDef$42.apply(ColumnDef.java:350)
   at forge.itemmanager.views.ItemListView$ItemTableModel.getValueAt(ItemListView.java:707)
   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:2665)
   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:83)
   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$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.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$1100(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$200(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.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)
Diena
 
Posts: 59
Joined: 05 Nov 2011, 16:08
Has thanked: 2 times
Been thanked: 6 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby Fizanko » 26 May 2014, 22:23

Thanks for the new version.

Noticed the same problem with Bazaar icons in quest not appearing, that i reported back in 1.5.17 :
viewtopic.php?f=26&t=14307#p151042

It worked in 1.5.15
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby Lotus347 » 27 May 2014, 01:28

Description: Whenever I end a game (win or lose) in Quest Mode, I get this. Happened every time, 20 times in a row, of which 18 I conceded to speed up to the end of the game.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.19-SNAPSHOT-r25992 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_55 Oracle Corporation

java.lang.IndexOutOfBoundsException: toIndex = 2
   at java.util.ArrayList.subListRangeCheck(Unknown Source)
   at java.util.ArrayList.subList(Unknown Source)
   at forge.quest.QuestUtilCards.generateBoosterBoxesInShop(QuestUtilCards.java:608)
   at forge.quest.QuestUtilCards.generateCardsInShop(QuestUtilCards.java:680)
   at forge.quest.QuestUtilCards.getShopList(QuestUtilCards.java:704)
   at forge.screens.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:118)
   at forge.screens.match.ViewWinLose.<init>(ViewWinLose.java:114)
   at forge.GuiDesktop.finishGame(GuiDesktop.java:218)
   at forge.control.FControlGameEventHandler$6.run(FControlGameEventHandler.java:131)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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.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)
User avatar
Lotus347
 
Posts: 3
Joined: 27 May 2014, 01:25
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby KrazyTheFox » 27 May 2014, 02:05

Lotus347 wrote:Description: Whenever I end a game (win or lose) in Quest Mode, I get this. Happened every time, 20 times in a row, of which 18 I conceded to speed up to the end of the game.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.19-SNAPSHOT-r25992 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_55 Oracle Corporation

java.lang.IndexOutOfBoundsException: toIndex = 2
   at java.util.ArrayList.subListRangeCheck(Unknown Source)
   at java.util.ArrayList.subList(Unknown Source)
   at forge.quest.QuestUtilCards.generateBoosterBoxesInShop(QuestUtilCards.java:608)
   at forge.quest.QuestUtilCards.generateCardsInShop(QuestUtilCards.java:680)
   at forge.quest.QuestUtilCards.getShopList(QuestUtilCards.java:704)
   at forge.screens.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:118)
   at forge.screens.match.ViewWinLose.<init>(ViewWinLose.java:114)
   at forge.GuiDesktop.finishGame(GuiDesktop.java:218)
   at forge.control.FControlGameEventHandler$6.run(FControlGameEventHandler.java:131)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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.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)
I'll look at it in a few minutes. What are your quest settings (format/sets/etc)?

Edit: Try this build out. It should prevent the error from occurring, though it'd still be helpful to know more about your quest setup to create a better fix. I can't replicate the bug on my end, so the fix isn't tested.
User avatar
KrazyTheFox
Programmer
 
Posts: 725
Joined: 18 Mar 2014, 23:51
Has thanked: 66 times
Been thanked: 226 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby muppet » 27 May 2014, 10:13

all my Journey into Nyx cards seem to be missing from forge. Never seen anything like this before. Does everyone else have them and if so is there a fix for me please?
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby Fizanko » 27 May 2014, 10:24

What happens if you go to the Deck Editor (not the quest one) , add a Filter -> Set and enable only Journey into Nyx ?

For me all the JOU cards are displayed

Image
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby muppet » 27 May 2014, 11:51

there is no JOU filter it is as though the entire set doesn't exist i'll try unzipping it again maybe something odd happened and if not i'll redownload and try that. As I say its very odd I had the set in the previous version.
ahh ok spotted what has happened it was me sorted it now sorry folks. I was pointing to the wrong exe somehow had gone back a version not forward.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby lazylockie » 27 May 2014, 12:32

what's the formula for awarding credits based on life difference? There was a game that I won with over 100 life and got like 30 bonus credits
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby Lotus347 » 27 May 2014, 13:40

KrazyTheFox wrote:
Lotus347 wrote:Description: Whenever I end a game (win or lose) in Quest Mode, I get this. Happened every time, 20 times in a row, of which 18 I conceded to speed up to the end of the game.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.19-SNAPSHOT-r25992 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_55 Oracle Corporation

java.lang.IndexOutOfBoundsException: toIndex = 2
   at java.util.ArrayList.subListRangeCheck(Unknown Source)
   at java.util.ArrayList.subList(Unknown Source)
   at forge.quest.QuestUtilCards.generateBoosterBoxesInShop(QuestUtilCards.java:608)
   at forge.quest.QuestUtilCards.generateCardsInShop(QuestUtilCards.java:680)
   at forge.quest.QuestUtilCards.getShopList(QuestUtilCards.java:704)
   at forge.screens.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:118)
   at forge.screens.match.ViewWinLose.<init>(ViewWinLose.java:114)
   at forge.GuiDesktop.finishGame(GuiDesktop.java:218)
   at forge.control.FControlGameEventHandler$6.run(FControlGameEventHandler.java:131)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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.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)
I'll look at it in a few minutes. What are your quest settings (format/sets/etc)?

Edit: Try this build out.[/url] It should prevent the error from occurring, though it'd still be helpful to know more about your quest setup to create a better fix. I can't replicate the bug on my end, so the fix isn't tested.
Quest Settings:
Expert
Fantasy Mode (Yes)
Starting Pool: Custom Format (only Revised)
Prized Cards: Same as starting pool
Allow unlock of additional editions (Yes)
Balanced Distribution
Starting World: Main World

Downloading the recommended build now.
User avatar
Lotus347
 
Posts: 3
Joined: 27 May 2014, 01:25
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby Fizanko » 27 May 2014, 14:20

very minor bug, launching Forge 1.5.18 then on the upper left click on Forge -> Help -> About Forge will give the version number being a 1.5.19 snapshot :
Image
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 05-25-2014 ver 1.5.18

Postby KrazyTheFox » 27 May 2014, 16:17

Fizanko wrote:very minor bug, launching Forge 1.5.18 then on the upper left click on Forge -> Help -> About Forge will give the version number being a 1.5.19 snapshot :
Image
That's correct. The bug that prevented Forge from running if you hadn't run a previous version before needed fixing, which puts it at a very early 1.5.19 snapshot. It's still technically 1.5.18 with a couple small, but very important, bug fixes.
User avatar
KrazyTheFox
Programmer
 
Posts: 725
Joined: 18 Mar 2014, 23:51
Has thanked: 66 times
Been thanked: 226 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: Google [Bot] and 65 guests


Who is online

In total there are 66 users online :: 1 registered, 0 hidden and 65 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: Google [Bot] and 65 guests

Login Form