Page 3 of 8

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

PostPosted: 27 Apr 2013, 18:25
by Max mtg
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.

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

PostPosted: 27 Apr 2013, 18:31
by Max mtg
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!

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

PostPosted: 27 Apr 2013, 18:52
by horsekateer
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)

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

PostPosted: 27 Apr 2013, 19:00
by Max mtg
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

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

PostPosted: 27 Apr 2013, 20:08
by horsekateer
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.

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

PostPosted: 27 Apr 2013, 20:55
by BaloErets
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)

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

PostPosted: 28 Apr 2013, 01:04
by Max mtg
1. Use a build newerthan my post.
2. Opponent was removed from game after it had lost. That is just to explain the NPE.

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

PostPosted: 28 Apr 2013, 04:40
by freddyjsg
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)

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

PostPosted: 28 Apr 2013, 10:01
by muppet
When I cast Doomsday it shuffled the opponents graveyard into his library as well as mine. This is incorrect.

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

PostPosted: 28 Apr 2013, 10:33
by Pux
When I play Draft mode and choose "Block/Set" and then "Zendikar (Block)" the options only contain WWK and ZEN while ROE is missing.

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

PostPosted: 28 Apr 2013, 13:07
by friarsol
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.

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

PostPosted: 28 Apr 2013, 13:27
by Pux
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.

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

PostPosted: 28 Apr 2013, 14:03
by Symphonic
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

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

PostPosted: 28 Apr 2013, 17:25
by lazylockie
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)

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

PostPosted: 28 Apr 2013, 19:25
by Symphonic
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)