It is currently 02 May 2025, 22:24
   
Text Size

Forge Beta: 6-5-2015 ver 1.5.40

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

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby 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
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

Postby 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?
tojammot
 
Posts: 195
Joined: 06 Jun 2008, 07:38
Has thanked: 1 time
Been thanked: 3 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby 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.

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
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby 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.
User avatar
Xyx
Tester
 
Posts: 524
Joined: 23 Feb 2014, 23:01
Has thanked: 38 times
Been thanked: 32 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby 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.
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

Postby Nekoatl » 16 Jun 2015, 06:10

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.
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.
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby KingBiggie » 16 Jun 2015, 15:47

Nekoatl wrote:
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.
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.
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.
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

Postby 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
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby 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

Postby 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
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

Postby 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

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)
sirthomi
 
Posts: 1
Joined: 17 Jun 2015, 11:27
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby SpiderBrigade » 17 Jun 2015, 18:07

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
It's the "night" side of Reckless Waif.
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

Postby Agetian » 17 Jun 2015, 19:16

SpiderBrigade wrote:
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
It's the "night" side of Reckless Waif.
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.
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

Postby stormcat » 17 Jun 2015, 23:47

In Edition file, type of Tempest Remastered is "Reprint".
But, I think "Online" is more appropriate type.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Forge Beta: 6-5-2015 ver 1.5.40

Postby Agetian » 18 Jun 2015, 04:45

stormcat wrote:In Edition file, type of Tempest Remastered is "Reprint".
But, I think "Online" is more appropriate type.
Yes, this is now fixed (r29674). Thanks!

- Agetian
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 568 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 21 guests


Who is online

In total there are 21 users online :: 0 registered, 0 hidden and 21 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 21 guests

Login Form