Forge Beta: 04-26-2013 ver 1.3.13
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 04-26-2013 ver 1.3.13
by Max mtg » 27 Apr 2013, 18:25
I apologize for having removed the Singleton feature you were relying on.horsekateer wrote:Actually there is one thing...Max mtg wrote:Please let us know if this note didn't help to solve the problem (and needs to be improved)
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:
- 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
by Max mtg » 27 Apr 2013, 18:31
Thank you! Fixed for the next version(s)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]
Fixed for the next version, Thanks!gos wrote:I can cast Lotus Bloom for.
Fixed! Thank you!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.
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
by 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!
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
by Max mtg » 27 Apr 2013, 19:00
to devs: please set up a threadsafe container for stack in MagicStack!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!
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
by horsekateer » 27 Apr 2013, 20:08
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/ ?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.
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
by 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)
Re: Forge Beta: 04-26-2013 ver 1.3.13
by 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.
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
by freddyjsg » 28 Apr 2013, 04:40
Using Ajani, Caller of the Pride ultimate
Description: [describe what you were doing when the crash occurred]
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
by 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.
Re: Forge Beta: 04-26-2013 ver 1.3.13
by 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.
Re: Forge Beta: 04-26-2013 ver 1.3.13
by friarsol » 28 Apr 2013, 13:07
ROE is not drafted with Worldwake and Zendikar. It's a large set and Drafted on it's own.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.
- 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
by Pux » 28 Apr 2013, 13:27
Huh, really? Didn't know that.friarsol wrote:ROE is not drafted with Worldwake and Zendikar. It's a large set and Drafted on it's own.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.
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)
Re: Forge Beta: 04-26-2013 ver 1.3.13
by 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
Re: Forge Beta: 04-26-2013 ver 1.3.13
by 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]
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
by 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)
Who is online
Users browsing this forum: No registered users and 44 guests