Forge Beta: 6-5-2015 ver 1.5.40
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 6-5-2015 ver 1.5.40
by Onmi » 15 Jun 2015, 09:43
I just decided to duel Luke Skywalker on Mainworld at Hard difficulty and got...
Well I can't post the error code because of my newness
pastebin com/zabzrWV9 so I pastebinned it
Well I can't post the error code because of my newness
pastebin com/zabzrWV9 so I pastebinned it
- Onmi
- Posts: 6
- Joined: 06 Jun 2015, 11:19
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 6-5-2015 ver 1.5.40
by tojammot » 15 Jun 2015, 14:34
Quick question as I don't know where to ask this: Why isn't the Hold the Line precon available for use in Quest Mode?
Re: Forge Beta: 6-5-2015 ver 1.5.40
by mastroego » 15 Jun 2015, 14:46
Hi, not sure what happened here.
Description:
Won the first game in a match, then the GUI went "black" instead of transitioning to the second game.
Not the first time it happens, either, but this time I grabbed the log.
Hope it helps.
Description:
Won the first game in a match, then the GUI went "black" instead of transitioning to the second game.
Not the first time it happens, either, but this time I grabbed the log.
Hope it helps.
- UncheckedExecutionException | Open
- Code: Select all
Forge Version: 1.5.40-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_25 Oracle Corporation
com.google.common.util.concurrent.UncheckedExecutionException: java.awt.color.CMMException: Invalid image format
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201)
at com.google.common.cache.LocalCache.get(LocalCache.java:3934)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
at forge.ImageCache.getImage(ImageCache.java:200)
at forge.ImageCache.getOriginalImage(ImageCache.java:137)
at forge.ImageCache.scaleImage(ImageCache.java:165)
at forge.ImageCache.getIcon(ImageCache.java:105)
at forge.screens.home.quest.PnlEvent.<init>(PnlEvent.java:49)
at forge.screens.home.quest.CSubmenuDuels.update(CSubmenuDuels.java:143)
at forge.screens.home.CHomeUI.itemClick(CHomeUI.java:53)
at forge.screens.home.CHomeUI.selectPrevious(CHomeUI.java:109)
at forge.screens.home.CHomeUI.initialize(CHomeUI.java:88)
at forge.control.FControl.setCurrentScreen(FControl.java:310)
at forge.view.FNavigationBar.closeTab(FNavigationBar.java:173)
at forge.view.FNavigationBar.access$1200(FNavigationBar.java:42)
at forge.view.FNavigationBar$NavigationTab$CloseButton$1.mouseReleased(FNavigationBar.java:511)
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$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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.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)
Caused by: java.awt.color.CMMException: Invalid image format
at sun.java2d.cmm.kcms.CMM.checkStatus(Unknown Source)
at sun.java2d.cmm.kcms.CMM.createTransform(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.load(ImageLoader.java:18)
at forge.ImageLoader.load(ImageLoader.java:12)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)
... 48 more
Re: Forge Beta: 6-5-2015 ver 1.5.40
by Xyx » 15 Jun 2015, 14:49
Got another nice one, reproducible:
I tap Plains, Plains, Boros Garrison to cast Battle Screech. I then begin to cast Battle Screech with flashback but click Cancel when I'm asked to tap three white creatures. Forge untaps my two Plains and puts WR in my mana pool. It seems that Forge somehow untapped all my lands and re-tapped the Boros Garrison for mana.
I tap Plains, Plains, Boros Garrison to cast Battle Screech. I then begin to cast Battle Screech with flashback but click Cancel when I'm asked to tap three white creatures. Forge untaps my two Plains and puts WR in my mana pool. It seems that Forge somehow untapped all my lands and re-tapped the Boros Garrison for mana.
Re: Forge Beta: 6-5-2015 ver 1.5.40
by serrasmurf » 15 Jun 2015, 16:48
My opponent plays Ixidron
My 2 Opal Champion s end up as facedown creatures, but 3/3 with first strike.
Is that correct? If yes, then I'm curious to the rulings.
One Opal Champion was already a creature, the other still an enchantment, so that didn't matter.
My 2 Opal Champion s end up as facedown creatures, but 3/3 with first strike.
Is that correct? If yes, then I'm curious to the rulings.
One Opal Champion was already a creature, the other still an enchantment, so that didn't matter.
- serrasmurf
- Posts: 316
- Joined: 30 Jan 2010, 14:09
- Location: The Netherlands
- Has thanked: 3 times
- Been thanked: 18 times
Re: Forge Beta: 6-5-2015 ver 1.5.40
by Nekoatl » 16 Jun 2015, 06:10
I think this behavior is actually legit. The Opal Champion's ability triggers upon casting of Ixidron, which occurs before it enters the battlefield and triggers its own ability, so it would make sense that both are treated the same. The Opal Champion's triggered ability creates a continuous effect which persists indefinitely. Ixidron changes Opal Champion's status to face-down, making it a 2/2 creature, but does not end the continuous effect. So, in the same way that Ixidor, Reality Sculptor buffs face-down creatures with the continuous effect created by his static ability, so too does the continuous effect from Opal Champion's ability modify the face-down creatures.serrasmurf wrote:My opponent plays Ixidron
My 2 Opal Champion s end up as face-down creatures, but 3/3 with first strike.
Is that correct? If yes, then I'm curious to the rulings.
Re: Forge Beta: 6-5-2015 ver 1.5.40
by KingBiggie » 16 Jun 2015, 15:47
After discussing this with friends: We agree, this is correct. The game handled it perfectly. This is a 3/3 first strike knight morphed creature. Really nice rules discussion, love it.Nekoatl wrote:I think this behavior is actually legit. The Opal Champion's ability triggers upon casting of Ixidron, which occurs before it enters the battlefield and triggers its own ability, so it would make sense that both are treated the same. The Opal Champion's triggered ability creates a continuous effect which persists indefinitely. Ixidron changes Opal Champion's status to face-down, making it a 2/2 creature, but does not end the continuous effect. So, in the same way that Ixidor, Reality Sculptor buffs face-down creatures with the continuous effect created by his static ability, so too does the continuous effect from Opal Champion's ability modify the face-down creatures.serrasmurf wrote:My opponent plays Ixidron
My 2 Opal Champion s end up as face-down creatures, but 3/3 with first strike.
Is that correct? If yes, then I'm curious to the rulings.
- KingBiggie
- Posts: 9
- Joined: 07 Jun 2015, 20:24
- Has thanked: 2 times
- Been thanked: 0 time
Re: Forge Beta: 6-5-2015 ver 1.5.40
by stormcat » 17 Jun 2015, 05:42
Modern Masters 2015
There are few mistakes on the card list
[False → True]
Carthodion → Cathodion
Drooling Goodion → Drooling Groodion
Dimir Aquaduct → Dimir Aqueduct
There are few mistakes on the card list
[False → True]
Carthodion → Cathodion
Drooling Goodion → Drooling Groodion
Dimir Aquaduct → Dimir Aqueduct
Re: Forge Beta: 6-5-2015 ver 1.5.40
by yoshimario40 » 17 Jun 2015, 06:57
Description: Copied a Merciless Predator with a Phyrexian Metamorph, and this error occurred at the cleanup step. Phyrexian Metamorph was the only spell played that turn. This error appears to happen semi-regularly with copied werewolves.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.40-r-1
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_71 Oracle Corporation
java.lang.NullPointerException
at forge.game.card.Card.getAllSpellAbilities(Card.java:2024)
at forge.game.GameAction.resetActivationsPerTurn(GameAction.java:82)
at forge.game.phase.PhaseHandler.advanceToNextPhase(PhaseHandler.java:181)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:968)
at forge.game.GameAction.startGame(GameAction.java:1402)
at forge.game.Match.startGame(Match.java:96)
at forge.match.HostedMatch$2.run(HostedMatch.java:219)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- yoshimario40
- Posts: 23
- Joined: 11 Mar 2014, 09:02
- Has thanked: 0 time
- Been thanked: 4 times
Re: Forge Beta: 6-5-2015 ver 1.5.40
by Agetian » 17 Jun 2015, 07:54
@ stormcat: Fixed (r29669). Thanks!
@ yoshimario40: Could not reproduce this issue... By Merciless Predator you mean Merciless Executioner, right? Or some other card? (There is no such thing as a Merciless Predator).
- Agetian
@ yoshimario40: Could not reproduce this issue... By Merciless Predator you mean Merciless Executioner, right? Or some other card? (There is no such thing as a Merciless Predator).
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 568 times
Re: Forge Beta: 6-5-2015 ver 1.5.40
by sirthomi » 17 Jun 2015, 11:32
Description: Trying to play in LAN with a buddy on a mac. He was hosting and when i press play or draw in the beginning of the game I got this error.
When I was hosting he had this exact same issue on his mac.
Could you please take a look at it - we are dying to play against each other
When I was hosting he had this exact same issue on his mac.
Could you please take a look at it - we are dying to play against each other
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.40-r-1
Operating System: Windows 7 6.1 x86
Java Version: 1.8.0_45 Oracle Corporation
java.lang.NullPointerException
at forge.screens.match.controllers.CPrompt.selectButtonOk(CPrompt.java:94)
at forge.screens.match.controllers.CPrompt.access$100(CPrompt.java:42)
at forge.screens.match.controllers.CPrompt$2.actionPerformed(CPrompt.java:65)
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$500(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.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: 6-5-2015 ver 1.5.40
by SpiderBrigade » 17 Jun 2015, 18:07
It's the "night" side of Reckless Waif.Agetian wrote:@ yoshimario40: Could not reproduce this issue... By Merciless Predator you mean Merciless Executioner, right? Or some other card? (There is no such thing as a Merciless Predator).
- Agetian
- SpiderBrigade
- Posts: 23
- Joined: 21 Nov 2012, 19:31
- Has thanked: 1 time
- Been thanked: 3 times
Re: Forge Beta: 6-5-2015 ver 1.5.40
by Agetian » 17 Jun 2015, 19:16
I was able to reproduce the issue but I'm not sure how to fix it, hopefully someone will be able to pick this up. Will push to bug tracker for now.SpiderBrigade wrote:It's the "night" side of Reckless Waif.Agetian wrote:@ yoshimario40: Could not reproduce this issue... By Merciless Predator you mean Merciless Executioner, right? Or some other card? (There is no such thing as a Merciless Predator).
- Agetian
EDIT: Fix attempted in r29671:29672. Please review.
EDIT 2: In fixing this I also noticed that cloning does not work correctly with face-down cards (e.g. trying to clone a face-down Morph card should probably yield a face-up 2/2 creature with no abilities, but it doesn't work that way in Forge). Too tired to try to resolve this one for now, will probably look into it later...
EDIT 3: Fixed the above-mentioned issue now (r29673). At least one issue yet remains, however: if a face-up Morph creature is cloned and is then turned face-down with something like Backslide, it loses its ability to "unmorph". Not sure how to fix this.
- Agetian
Last edited by Agetian on 18 Jun 2015, 04:46, edited 1 time in total.
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 568 times
Re: Forge Beta: 6-5-2015 ver 1.5.40
by stormcat » 17 Jun 2015, 23:47
In Edition file, type of Tempest Remastered is "Reprint".
But, I think "Online" is more appropriate type.
But, I think "Online" is more appropriate type.
Re: Forge Beta: 6-5-2015 ver 1.5.40
by Agetian » 18 Jun 2015, 04:45
Yes, this is now fixed (r29674). Thanks!stormcat wrote:In Edition file, type of Tempest Remastered is "Reprint".
But, I think "Online" is more appropriate type.
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 568 times
Who is online
Users browsing this forum: Google [Bot] and 19 guests