It is currently 25 Aug 2025, 13:25
   
Text Size

Forge Beta: 04-26-2013 ver 1.3.13

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

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby Max mtg » 27 Apr 2013, 18:25

horsekateer wrote:
Max mtg wrote:Please let us know if this note didn't help to solve the problem (and needs to be improved)
Actually there is one thing...

So Ive changed the draft file so it matches the new other cube files as you mentioned. The "15 any" thing is working great, however I'm still getting the same cards coming up in multiple boosters. Did I miss something in the new file it looks like this:
I apologize for having removed the Singleton feature you were relying on.

SeanCube draft file | Open
Name:SeanCube
DeckFile:SeanCube
LandSetCode:ZEN
Singleton:True

Booster: 15 Any
NumPacks:3


Donwload any fresh daily build (any revision newer than 21230) and use Singleton parameter in the .sealed or .draft file.
The game shall restrict the amount of cards per whole event (draft or sealed) per numbers specified in cube.

Keep in mind that some cubes may have not enough cards to support singleton feature. Say, Skiera cube has about 530 cards that is not enough for 8 persons to play a 6-booster sealed. You will see an exception in that case.
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: 04-26-2013 ver 1.3.13

Postby Max mtg » 27 Apr 2013, 18:31

freddyjsg wrote:First things first. Thanks for the release!
Now the bug. This ocurred while finishing a challenge (The Pied Piper). I killed my opponent with poison and...
Description: [describe what you were doing when the crash occurred]
Thank you! Fixed for the next version(s)

gos wrote:I can cast Lotus Bloom for {0}.
Fixed for the next version, Thanks!

NightTorch wrote:Description: Attempting to purchase any starter/tournament deck in quest mode (crash does not occur with the purchase of a fat pack/prebuilt deck/booster pack). Tried using the latest snapshot builds too but no effect.
Fixed! Thank you!

Ok, said this, I'm flying away!
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: 04-26-2013 ver 1.3.13

Postby horsekateer » 27 Apr 2013, 18:52

Quick bug: Description: Just playing Quest and tried to cast prophetic prism. I had 3 lands out and he has 3 plus a phantasmal terrain targeting my marsh flats. He also has a merfolk of the pearl trident.

Also thanks for the singleton rule! The best!

ArrayIndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.3.13-r21215
Operating System: Mac OS X 10.8.3 x86_64
Java Version:     1.6.0_43 Apple Inc.

java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
   at java.util.Vector.get(Vector.java:694)
   at forge.game.zone.MagicStack.peekAbility(MagicStack.java:883)
   at forge.gui.match.views.VStack.updateStack(VStack.java:134)
   at forge.gui.match.controllers.CStack$1.run(CStack.java:43)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
   at java.awt.EventQueue.access$400(EventQueue.java:82)
   at java.awt.EventQueue$2.run(EventQueue.java:669)
   at java.awt.EventQueue$2.run(EventQueue.java:667)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
horsekateer
 
Posts: 55
Joined: 03 Apr 2013, 21:58
Has thanked: 7 times
Been thanked: 0 time

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby Max mtg » 27 Apr 2013, 19:00

horsekateer wrote:Quick bug: Description: Just playing Quest and tried to cast prophetic prism. I had 3 lands out and he has 3 plus a phantasmal terrain targeting my marsh flats. He also has a merfolk of the pearl trident.

Also thanks for the singleton rule! The best!
to devs: please set up a threadsafe container for stack in MagicStack!
EDT just doesn't see updates
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: 04-26-2013 ver 1.3.13

Postby horsekateer » 27 Apr 2013, 20:08

Max mtg wrote:Donwload any fresh daily build (any revision newer than 21230) and use Singleton parameter in the .sealed or .draft file.
The game shall restrict the amount of cards per whole event (draft or sealed) per numbers specified in cube.
Just double checking because I've never downloaded a daily build before, is this the file I'm looking for? forge-1.3.14-20130427.122135-1-osx.tar.bz2 at http://cardforge.org/releases/snapshots ... -SNAPSHOT/ ?

If so, awesome.
horsekateer
 
Posts: 55
Joined: 03 Apr 2013, 21:58
Has thanked: 7 times
Been thanked: 0 time

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby BaloErets » 27 Apr 2013, 20:55

Description: crash occurred after I won a match. I was able to continue

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-r21215
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.cardfactory.CardFactoryUtil.getCardListForXCount(CardFactoryUtil.java:1639)
   at forge.card.cardfactory.CardFactoryUtil.xCount(CardFactoryUtil.java:1580)
   at forge.card.ability.AbilityUtils.xCount(AbilityUtils.java:1245)
   at forge.card.ability.AbilityUtils.calculateAmount(AbilityUtils.java:349)
   at forge.card.staticability.StaticAbility.checkConditions(StaticAbility.java:532)
   at forge.card.staticability.StaticAbility.applyAbility(StaticAbility.java:238)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:892)
   at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:190)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:201)
   at forge.game.GameAction.checkStateEffects(GameAction.java:1084)
   at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:350)
   at forge.gui.InputProxy$1.run(InputProxy.java:66)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
BaloErets
 
Posts: 32
Joined: 20 Apr 2013, 00:51
Has thanked: 19 times
Been thanked: 3 times

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby Max mtg » 28 Apr 2013, 01:04

1. Use a build newerthan my post.
2. Opponent was removed from game after it had lost. That is just to explain the NPE.
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: 04-26-2013 ver 1.3.13

Postby freddyjsg » 28 Apr 2013, 04:40

Using Ajani, Caller of the Pride ultimate
Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-r21215
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_13 Oracle Corporation

java.lang.NullPointerException
   at forge.view.arcane.PlayArea.setupPlayZone(PlayArea.java:553)
   at forge.view.arcane.PlayArea$1.run(PlayArea.java:510)
   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)
freddyjsg
 
Posts: 66
Joined: 12 Feb 2013, 13:24
Has thanked: 18 times
Been thanked: 1 time

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby muppet » 28 Apr 2013, 10:01

When I cast Doomsday it shuffled the opponents graveyard into his library as well as mine. This is incorrect.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby Pux » 28 Apr 2013, 10:33

When I play Draft mode and choose "Block/Set" and then "Zendikar (Block)" the options only contain WWK and ZEN while ROE is missing.
Pux
 
Posts: 99
Joined: 12 Feb 2013, 13:48
Has thanked: 12 times
Been thanked: 6 times

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby friarsol » 28 Apr 2013, 13:07

Pux wrote:When I play Draft mode and choose "Block/Set" and then "Zendikar (Block)" the options only contain WWK and ZEN while ROE is missing.
ROE is not drafted with Worldwake and Zendikar. It's a large set and Drafted on it's own.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby Pux » 28 Apr 2013, 13:27

friarsol wrote:
Pux wrote:When I play Draft mode and choose "Block/Set" and then "Zendikar (Block)" the options only contain WWK and ZEN while ROE is missing.
ROE is not drafted with Worldwake and Zendikar. It's a large set and Drafted on it's own.
Huh, really? Didn't know that.

Anyway, I just drafted Worldwake and this bug came up. Interestingly, the "Report a bug" window came up completely blank. I got the text just by pressing space.
Description: I destroyed an artifact of mine and two of my enemies' "enchant-a-land-to-make-them-a-creature"-enchantments using my Terastodon.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.3.13-r21215
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_03 Oracle Corporation

java.lang.IllegalArgumentException: component and container should be in the same top-level window
   at java.awt.Container.checkAdding(Unknown Source)
   at java.awt.Container.setComponentZOrder(Unknown Source)
   at forge.view.arcane.PlayArea.positionAllCards(PlayArea.java:282)
   at forge.view.arcane.PlayArea.doLayout(PlayArea.java:256)
   at forge.view.arcane.PlayArea.setupPlayZone(PlayArea.java:540)
   at forge.view.arcane.PlayArea$1.run(PlayArea.java:510)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(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)
Something different: I just looked at my enemies' draft deck and noticed that he had 5 Graypelt Hunters in his maindeck.
Pux
 
Posts: 99
Joined: 12 Feb 2013, 13:48
Has thanked: 12 times
Been thanked: 6 times

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby Symphonic » 28 Apr 2013, 14:03

I had a crash after winning a quest game (against Frankenstein) when trying to quit the screen where it says that you have won a booster/card etc. Somebody else already posted a similar crash, but mine is different as I wasn't able to continue the game normally and had to restart Forge.

UncheckedExecutionException | Open
Code: Select all
Forge Version:    1.3.13-r21215
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

com.google.common.util.concurrent.UncheckedExecutionException: java.awt.color.CMMException: Invalid image format
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2258)
   at com.google.common.cache.LocalCache.get(LocalCache.java:3990)
   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3994)
   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4878)
   at forge.ImageCache.getImage(ImageCache.java:202)
   at forge.ImageCache.scaleImage(ImageCache.java:152)
   at forge.ImageCache.getIcon(ImageCache.java:131)
   at forge.gui.home.quest.PnlEvent.<init>(PnlEvent.java:53)
   at forge.gui.home.quest.CSubmenuDuels.update(CSubmenuDuels.java:119)
   at forge.gui.match.QuestWinLose.actionOnQuit(QuestWinLose.java:298)
   at forge.gui.match.ControlWinLose$3.actionPerformed(ControlWinLose.java:63)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(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$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
Caused by: java.awt.color.CMMException: Invalid image format
   at sun.awt.color.CMM.checkStatus(Unknown Source)
   at sun.awt.color.ICC_Transform.<init>(Unknown Source)
   at java.awt.image.ColorConvertOp.filter(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
   at javax.imageio.ImageIO.read(Unknown Source)
   at javax.imageio.ImageIO.read(Unknown Source)
   at forge.ImageLoader._findFile(ImageLoader.java:88)
   at forge.ImageLoader.load(ImageLoader.java:52)
   at forge.ImageLoader.load(ImageLoader.java:1)
   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3589)
   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2374)
   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2337)
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2252)
   ... 47 more
Symphonic
 
Posts: 146
Joined: 10 Dec 2011, 19:09
Has thanked: 3 times
Been thanked: 6 times

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby lazylockie » 28 Apr 2013, 17:25

on the second combat phase from Aurelia, the Warleader I got this error:

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-r21215
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.game.phase.PhaseUtil.handleAttackingTriggers(PhaseUtil.java:176)
   at forge.game.phase.PhaseUtil.handleDeclareAttackers(PhaseUtil.java:159)
   at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:296)
   at forge.gui.InputProxy$1.run(InputProxy.java:66)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: Forge Beta: 04-26-2013 ver 1.3.13

Postby Symphonic » 28 Apr 2013, 19:25

A crash when the opponent played Augury Adept.

ArrayIndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.3.13-r21215
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
   at java.util.Vector.get(Unknown Source)
   at forge.game.zone.MagicStack.peekAbility(MagicStack.java:883)
   at forge.gui.match.views.VStack.updateStack(VStack.java:134)
   at forge.gui.match.controllers.CStack$1.run(CStack.java:43)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
Symphonic
 
Posts: 146
Joined: 10 Dec 2011, 19:09
Has thanked: 3 times
Been thanked: 6 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 44 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 44 users online :: 0 registered, 0 hidden and 44 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 44 guests

Login Form