It is currently 25 Aug 2025, 07:51
   
Text Size

Forge Beta: 01-31-2014 ver 1.5.11

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

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby Xitax » 05 Feb 2014, 23:42

Marek14 wrote:Fact of Fiction crashed when AI cast it.
Specifically you have a deck with a bad card or a bad format somewhere in there. Finding it can be done by trial and error, or you can wait for the next beta or get the daily snapshot.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby Marek14 » 06 Feb 2014, 00:02

Xitax wrote:
Marek14 wrote:Fact of Fiction crashed when AI cast it.
Specifically you have a deck with a bad card or a bad format somewhere in there. Finding it can be done by trial and error, or you can wait for the next beta or get the daily snapshot.
Was one of gos's deck -- and I got the same crash (I think) with Sphinx of Uthuun and completely different deck, so I really doubt it would be caused by this.
Marek14
Tester
 
Posts: 2773
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby Qegixar » 06 Feb 2014, 01:47

Description: The software loads fine, and I have done a test BNG/THS/THS draft sans card images. However, when I try to load custom user decks from the constructed menu, I get this error. I cannot play constructed.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.11-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.card.CardDb.getCardFromEdition(CardDb.java:246)
   at forge.card.CardDb.getCardFromEdition(CardDb.java:234)
   at forge.card.CardDb.getCardFromEdition(CardDb.java:229)
   at forge.card.CardEdition$Collection.getEarliestEditionWithAllCards(CardEdition.java:423)
   at forge.gui.deckeditor.DeckProxy.getEdition(DeckProxy.java:94)
   at forge.gui.toolbox.itemmanager.views.ColumnDef$40.apply(ColumnDef.java:350)
   at forge.gui.toolbox.itemmanager.views.ColumnDef$40.apply(ColumnDef.java:347)
   at forge.gui.toolbox.itemmanager.views.ItemListView$ItemTableModel.getValueAt(ItemListView.java:612)
   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.gui.toolbox.FSkin$SkinnedTable.paintComponent(FSkin.java:3043)
   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.gui.toolbox.FScrollPane.paint(FScrollPane.java:66)
   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$1000(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)
On a side note, the X button on the draft selection menu doesn't do anything. Logically, it should cancel the draft setup so that you don't have to start a draft if you accidentally click the wrong option.
Qegixar
 
Posts: 5
Joined: 28 Jul 2013, 18:11
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby Max mtg » 06 Feb 2014, 03:33

Marek14 wrote:
Xitax wrote:
Marek14 wrote:Fact of Fiction crashed when AI cast it.
Specifically you have a deck with a bad card or a bad format somewhere in there. Finding it can be done by trial and error, or you can wait for the next beta or get the daily snapshot.
Was one of gos's deck -- and I got the same crash (I think) with Sphinx of Uthuun and completely different deck, so I really doubt it would be caused by this.
Crashes in 2 piles effect are fixed already. Take a fresh snapshot or wait till next beta
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby L30Bola » 06 Feb 2014, 05:05

I got the same problem as Qegixar. Can't play Contructed in any way. Tried with Custom Decks, Preconstructed and Random Color deck. They all cause the crash D:


NullPointerException | Open
Code: Select all
Forge Version:    1.5.11-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_51 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.views.VAntes.update(VAntes.java:124)
   at forge.gui.match.controllers.CAntes.update(CAntes.java:37)
   at forge.gui.framework.DragCell.setSelected(DragCell.java:329)
   at forge.gui.framework.SLayoutIO.loadLayout(SLayoutIO.java:393)
   at forge.control.FControl.setCurrentScreen(FControl.java:303)
   at forge.control.FControl.setCurrentScreen(FControl.java:276)
   at forge.control.FControl.attachToGame(FControl.java:487)
   at forge.control.FControl.startGameWithUi(FControl.java:442)
   at forge.control.FControl$5.run(FControl.java:592)
   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)
L30Bola
 
Posts: 6
Joined: 23 Jan 2014, 00:17
Has thanked: 5 times
Been thanked: 1 time

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby sick » 06 Feb 2014, 06:07

Hello when i try to play sphinx of uthuun a dialog comes up with a few card choices (about 5 I believe) I then click OK and the game crashes. This is a 1v1 game by the way, thanks.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.11-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.rangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at forge.ai.AiController.chooseCardsForEffect(AiController.java:974)
   at forge.game.player.PlayerControllerAi.chooseCardsForEffect(PlayerControllerAi.java:144)
   at forge.game.ability.effects.TwoPilesEffect.resolve(TwoPilesEffect.java:92)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
   at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1175)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1189)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
   at forge.gui.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:99)
   at forge.gui.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:250)
   at forge.gui.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:183)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:581)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1019)
   at forge.game.GameAction.startGame(GameAction.java:1508)
   at forge.game.Match.startGame(Match.java:90)
   at forge.control.FControl$4.run(FControl.java:449)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
sick
 
Posts: 1
Joined: 06 Feb 2014, 06:03
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby RumbleBBU » 06 Feb 2014, 07:03

There seems to be a slight problem in this beta, regarding color bias for new quests...

If you ask for "blue bias" in this version, you will get black bias instead. I'm guessing that something was done to color names since I wrote the bias code. I'll look into this.

UPDATE: Nope, this is an actual problem in VSubmenuQuestData.java:
Code: Select all
return MagicColor.fromName("" + cbxPreferredColor.getSelectedItem().charAt(0));
That gives "b" for both blue and black.
Wonder how that could have worked before.

UPDATE 2: Fixed in the SVN.
User avatar
RumbleBBU
 
Posts: 394
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 66 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby Corwin72 » 06 Feb 2014, 16:07

Is there a change that I can make to go back to being able to make decks that do not conform to normal deck building rules? I would like to make decks with more than 4 of a nonbasic land in the editor.
Is this possible?
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby friarsol » 06 Feb 2014, 16:38

Corwin72 wrote:Is there a change that I can make to go back to being able to make decks that do not conform to normal deck building rules? I would like to make decks with more than 4 of a nonbasic land in the editor.
Is this possible?
Isn't there a check box in the preferences about Deck Conformity?
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby Max mtg » 06 Feb 2014, 17:35

friarsol wrote:
Corwin72 wrote:Is there a change that I can make to go back to being able to make decks that do not conform to normal deck building rules? I would like to make decks with more than 4 of a nonbasic land in the editor.
Is this possible?
Isn't there a check box in the preferences about Deck Conformity?
They've just asked for a "click here to disable this warning" option, I suppose ;)
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby Bundy » 06 Feb 2014, 19:24

A lot of times i get asked if i want to pay 0 when i block a creature. If i pay 0 the creature is blocked, or things that should trigger do so (like Perimeter Captain). If choose not to pay 0, the creature is not blocked or effects don't trigger.
This happens with all my decks, playing against random decks. I have no idea why this happens. I already updated to the last snapshot.
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby drdev » 06 Feb 2014, 20:56

Max mtg wrote:
friarsol wrote:
Corwin72 wrote:Is there a change that I can make to go back to being able to make decks that do not conform to normal deck building rules? I would like to make decks with more than 4 of a nonbasic land in the editor.
Is this possible?
Isn't there a check box in the preferences about Deck Conformity?
They've just asked for a "click here to disable this warning" option, I suppose ;)
Actually, the 4-of restriction when actually building decks was added recently, and I didn't get around to adding the planned setting to use a different number besides 4 (including infinite). The Deck Conformity preference would be completely different and would refer to when you try to play the deck I think.

I'll look into adding a setting for max card quantity before the next release.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby Corwin72 » 07 Feb 2014, 01:36

Thanks!
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby drdev » 07 Feb 2014, 03:37

drdev wrote:
Corwin72 wrote:Is there a change that I can make to go back to being able to make decks that do not conform to normal deck building rules? I would like to make decks with more than 4 of a nonbasic land in the editor.
Is this possible?
Actually, the 4-of restriction when actually building decks was added recently, and I didn't get around to adding the planned setting to use a different number besides 4 (including infinite). The Deck Conformity preference would be completely different and would refer to when you try to play the deck I think.

I'll look into adding a setting for max card quantity before the next release.
On closer look at the Deck Conformity preference, I felt it made sense to have that affect adding cards in deck editors as well. I've fixed it so now, if that setting is on, you won't be able to add more than 4 of a non-basic land to a deck, but if it's off, you can add as many cards as you like. The fix will be released tomorrow with 1.5.12.

Will that meet your needs?
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 01-31-2014 ver 1.5.11

Postby jureidinim » 07 Feb 2014, 04:45

Using the latest beta: 1.5.11.


Description: Cannot start ANY game mode. Forge will load, but i cannot start any game mode - Constructed / Quest/ Challenges / Sealed .. none of them.
Message below is what I receive when i click START on any of them.

I have tried deleting Forge and reinstalling. Same issue.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.11-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 amd64
Java Version:     1.7.0_45 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.views.VAntes.update(VAntes.java:124)
   at forge.gui.match.controllers.CAntes.update(CAntes.java:37)
   at forge.gui.framework.DragCell.setSelected(DragCell.java:329)
   at forge.gui.framework.DragCell.setSelected(DragCell.java:341)
   at forge.gui.framework.DragCell.addDoc(DragCell.java:283)
   at forge.gui.framework.SLayoutIO.loadLayout(SLayoutIO.java:386)
   at forge.control.FControl.setCurrentScreen(FControl.java:303)
   at forge.control.FControl.setCurrentScreen(FControl.java:276)
   at forge.control.FControl.startGameWithUi(FControl.java:435)
   at forge.gui.home.quest.SSubmenuQuestUtil$3.run(SSubmenuQuestUtil.java:473)
   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)
jureidinim
 
Posts: 53
Joined: 07 Feb 2014, 04:41
Has thanked: 3 times
Been thanked: 4 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 29 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 29 users online :: 0 registered, 0 hidden and 29 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 29 guests

Login Form