It is currently 15 Aug 2025, 04:41
   
Text Size

SVN Bug Reports

Post MTG Forge Related Programming Questions Here

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

Re: SVN Bug Reports

Postby friarsol » 03 Feb 2011, 17:33

jeffwadsworth wrote:This card should work. The targeted player does not lose life.

Code: Select all
SVar:TrigLoseLife:AB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select target player | NumLife$ 2 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$GainLife | Defined$ You | NumLife$ 2
Aside from the fact this isn't an SVN Bug report, this card shouldn't work. GainLife and LoseLife have different parameters than what you are using. They both use LifeAmount$ not NumLife$ . It also looks like you are missing the cost? But maybe in your test version you have it.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby jeffwadsworth » 03 Feb 2011, 17:57

friarsol wrote:
jeffwadsworth wrote:This card should work. The targeted player does not lose life.

Code: Select all
SVar:TrigLoseLife:AB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select target player | NumLife$ 2 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$GainLife | Defined$ You | NumLife$ 2
Aside from the fact this isn't an SVN Bug report, this card shouldn't work. GainLife and LoseLife have different parameters than what you are using. They both use LifeAmount$ not NumLife$ . It also looks like you are missing the cost? But maybe in your test version you have it.
It is different on the other card. I posted it in the wrong thread. Sorry.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: SVN Bug Reports

Postby Jaedayr » 03 Feb 2011, 17:58

r6076

I had a few card txt files that were in conflict so I deleted them from the project and resynced. No conflicts now but I get the following when I attempt to run Forge. Not sure if I am causing this or what is going on.

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


null


Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.ReadCard.loadCard(ReadCard.java:154)
   at forge.ReadCard.run(ReadCard.java:118)
   at forge.CardFactory.readCards(CardFactory.java:94)
   at forge.CardFactory.<init>(CardFactory.java:68)
   at forge.AllZone.<clinit>(AllZone.java:29)
   at forge.Gui_NewGame$2.run(Gui_NewGame.java:183)
   at java.awt.event.InvocationEvent.dispatch(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)
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby friarsol » 03 Feb 2011, 18:26

jeffwadsworth wrote:It is different on the other card. I posted it in the wrong thread. Sorry.
Well, if it still doesn't work with the AFs using the right parameters then it might be an issue with the Trigger Handler and targeting. I try not to be harsh, but the parsing being incorrect is more likely to be what is causing the issue. It helps debugging issues like this immensely if we make sure the card is exactly how you are testing it when you post it up.

Edit: This looks to be a timing issue with using the dummy SpellAbility and the actual one in triggers. Since the card is asking for a mana payment during resolution of the spell, requesting Mana Input is not waited upon (since the architecture doesn't exist). So the dummy finishes resolving, clears out its targets (which also clears the actual SA targets). Then once the mana is paid, the real ability resolves, but doesn't have a target.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby Chris H. » 03 Feb 2011, 19:21

Jaedayr wrote:r6076

I had a few card txt files that were in conflict so I deleted them from the project and resynced. No conflicts now but I get the following when I attempt to run Forge. Not sure if I am causing this or what is going on.

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


null


Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.ReadCard.loadCard(ReadCard.java:154)
   at forge.ReadCard.run(ReadCard.java:118)
   at forge.CardFactory.readCards(CardFactory.java:94)
   at forge.CardFactory.<init>(CardFactory.java:68)
   at forge.AllZone.<clinit>(AllZone.java:29)
   at forge.Gui_NewGame$2.run(Gui_NewGame.java:183)
   at java.awt.event.InvocationEvent.dispatch(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)
`
I noticed a problem this morning similar to this one. The problem was fixed and you should be able to go back and sync with a later revision. It is working OK as of rev6076. :D
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: SVN Bug Reports

Postby Jaedayr » 03 Feb 2011, 19:48

Chris H. wrote:I noticed a problem this morning similar to this one. The problem was fixed and you should be able to go back and sync with a later revision. It is working OK as of rev6076. :D
6076 is where I am having the problem. :?
I resynced again, it says there are no diffs to update. I have exited Eclipse and restarted it but nothing changes. Now, what is Plan B? :)
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby Chris H. » 03 Feb 2011, 20:13

Jaedayr wrote:
Chris H. wrote:I noticed a problem this morning similar to this one. The problem was fixed and you should be able to go back and sync with a later revision. It is working OK as of rev6076. :D
6076 is where I am having the problem. :?
I resynced again, it says there are no diffs to update. I have exited Eclipse and restarted it but nothing changes. Now, what is Plan B? :)
`
Hmmm, there are several things that I would try, but they are swing a dead chicken above your head type of fixes. :mrgreen:

You could try

Team -> Update to Version...

and revert your local SVN project to an earlier state and then try to sync it with the head version.

Or start a new SVN project and import the SVN files to it and have a (working?) version that is up to date?
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: SVN Bug Reports

Postby Hellfish » 03 Feb 2011, 20:16

I would suggest you checkout the entire project from scratch. I do that periodically just to be safe.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: SVN Bug Reports

Postby Jaedayr » 03 Feb 2011, 21:01

Well I waved a dead chicken over my head and a hawk swooped down and took it. So I started a new project and checked everything out and it seems to be working. Thanks for the help
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby Jaedayr » 03 Feb 2011, 21:54

r6077

AI was casting Giant Harbinger when the following occurred.

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


null


Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
   at forge.TriggerHandler$1.resolve(TriggerHandler.java:762)
   at forge.MagicStack.resolveStack(MagicStack.java:666)
   at forge.Phase.passPriority(Phase.java:509)
   at forge.Input_PassPriority.selectButtonOK(Input_PassPriority.java:35)
   at forge.GuiInput.selectButtonOK(GuiInput.java:35)
   at forge.GuiDisplay4.okButtonActionPerformed(GuiDisplay4.java:989)
   at forge.GuiDisplay4.access$3(GuiDisplay4.java:988)
   at forge.GuiDisplay4$25.actionPerformed(GuiDisplay4.java:776)
   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.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.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)
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby friarsol » 03 Feb 2011, 21:59

Jaedayr wrote:r6077

AI was casting Giant Harbinger when the following occurred.
Yep fixed already.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby Corwin72 » 03 Feb 2011, 22:15

build6076
Glimmerpost does not tap for 1.
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: SVN Bug Reports

Postby Chris H. » 04 Feb 2011, 02:50

The last several days I have been getting a lot of java heap space errors. I now launch my working copy of the "run-forge.jar" with the "-Xmx1024m" option. I am now using r6085.

While playing a test deck things got really slow in the new GUI. Looking at the console displayed in my terminal app I can see the following:

Code: Select all
Macintosh:Work chrish******$ cd /Users/chrish******/"workspace -> TEST"/Work
Macintosh:Work chrish******$ java -jar run-forge.jar -Xmx1024m Gui_NewGame
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
   at com.mortennobel.imagescaling.ResampleOp.doFilter(ResampleOp.java:165)
   at com.mortennobel.imagescaling.AdvancedResizeOp.filter(AdvancedResizeOp.java:81)
   at forge.ImageCache.getFullSizeImage(ImageCache.java:322)
   at forge.ImageCache.access$4(ImageCache.java:308)
   at forge.ImageCache$1.apply(ImageCache.java:72)
   at forge.ImageCache$1.apply(ImageCache.java:1)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:592)
   ... 19 more
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:116)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:59)
   at java.awt.image.ComponentSampleModel.createDataBuffer(ComponentSampleModel.java:397)
   at java.awt.image.Raster.createWritableRaster(Raster.java:938)
   at javax.imageio.ImageTypeSpecifier.createBufferedImage(ImageTypeSpecifier.java:1056)
   at javax.imageio.ImageReader.getDestination(ImageReader.java:2879)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:980)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:948)
   at javax.imageio.ImageIO.read(ImageIO.java:1422)
   at javax.imageio.ImageIO.read(ImageIO.java:1282)
   at arcane.ui.util.ImageUtil.getImage(ImageUtil.java:25)
   at forge.ImageCache$1.apply(ImageCache.java:88)
   at forge.ImageCache$1.apply(ImageCache.java:1)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:592)
   ... 19 more
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.util.Animation$5$1.run(Animation.java:244)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:42)
   at java.awt.image.Raster.createInterleavedRaster(Raster.java:253)
   at java.awt.image.BufferedImage.<init>(BufferedImage.java:383)
   at com.mortennobel.imagescaling.ResampleOp.doFilter(ResampleOp.java:200)
   at com.mortennobel.imagescaling.AdvancedResizeOp.filter(AdvancedResizeOp.java:81)
   at forge.ImageCache.getFullSizeImage(ImageCache.java:322)
   at forge.ImageCache.access$4(ImageCache.java:308)
   at forge.ImageCache$1.apply(ImageCache.java:72)
   at forge.ImageCache$1.apply(ImageCache.java:1)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:592)
   ... 14 more
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:42)
   at java.awt.image.Raster.createInterleavedRaster(Raster.java:253)
   at java.awt.image.BufferedImage.<init>(BufferedImage.java:383)
   at com.mortennobel.imagescaling.ResampleOp.doFilter(ResampleOp.java:200)
   at com.mortennobel.imagescaling.AdvancedResizeOp.filter(AdvancedResizeOp.java:81)
   at forge.ImageCache.getFullSizeImage(ImageCache.java:322)
   at forge.ImageCache.access$4(ImageCache.java:308)
   at forge.ImageCache$1.apply(ImageCache.java:72)
   at forge.ImageCache$1.apply(ImageCache.java:1)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:592)
   ... 19 more
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
`
I am also noticing frequent pauses when scrolling the deck editor card list. :(
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: SVN Bug Reports

Postby lazylockie » 04 Feb 2011, 03:17

Chris H. wrote:The last several days I have been getting a lot of java heap space errors. I now launch my working copy of the "run-forge.jar" with the "-Xmx1024m" option. I am now using r6085.

While playing a test deck things got really slow in the new GUI. Looking at the console displayed in my terminal app I can see the following:

Code: Select all
Macintosh:Work chrish******$ cd /Users/chrish******/"workspace -> TEST"/Work
Macintosh:Work chrish******$ java -jar run-forge.jar -Xmx1024m Gui_NewGame
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
   at com.mortennobel.imagescaling.ResampleOp.doFilter(ResampleOp.java:165)
   at com.mortennobel.imagescaling.AdvancedResizeOp.filter(AdvancedResizeOp.java:81)
   at forge.ImageCache.getFullSizeImage(ImageCache.java:322)
   at forge.ImageCache.access$4(ImageCache.java:308)
   at forge.ImageCache$1.apply(ImageCache.java:72)
   at forge.ImageCache$1.apply(ImageCache.java:1)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:592)
   ... 19 more
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:116)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:59)
   at java.awt.image.ComponentSampleModel.createDataBuffer(ComponentSampleModel.java:397)
   at java.awt.image.Raster.createWritableRaster(Raster.java:938)
   at javax.imageio.ImageTypeSpecifier.createBufferedImage(ImageTypeSpecifier.java:1056)
   at javax.imageio.ImageReader.getDestination(ImageReader.java:2879)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:980)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:948)
   at javax.imageio.ImageIO.read(ImageIO.java:1422)
   at javax.imageio.ImageIO.read(ImageIO.java:1282)
   at arcane.ui.util.ImageUtil.getImage(ImageUtil.java:25)
   at forge.ImageCache$1.apply(ImageCache.java:88)
   at forge.ImageCache$1.apply(ImageCache.java:1)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:592)
   ... 19 more
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.util.Animation$5$1.run(Animation.java:244)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:42)
   at java.awt.image.Raster.createInterleavedRaster(Raster.java:253)
   at java.awt.image.BufferedImage.<init>(BufferedImage.java:383)
   at com.mortennobel.imagescaling.ResampleOp.doFilter(ResampleOp.java:200)
   at com.mortennobel.imagescaling.AdvancedResizeOp.filter(AdvancedResizeOp.java:81)
   at forge.ImageCache.getFullSizeImage(ImageCache.java:322)
   at forge.ImageCache.access$4(ImageCache.java:308)
   at forge.ImageCache$1.apply(ImageCache.java:72)
   at forge.ImageCache$1.apply(ImageCache.java:1)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:592)
   ... 14 more
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:42)
   at java.awt.image.Raster.createInterleavedRaster(Raster.java:253)
   at java.awt.image.BufferedImage.<init>(BufferedImage.java:383)
   at com.mortennobel.imagescaling.ResampleOp.doFilter(ResampleOp.java:200)
   at com.mortennobel.imagescaling.AdvancedResizeOp.filter(AdvancedResizeOp.java:81)
   at forge.ImageCache.getFullSizeImage(ImageCache.java:322)
   at forge.ImageCache.access$4(ImageCache.java:308)
   at forge.ImageCache$1.apply(ImageCache.java:72)
   at forge.ImageCache$1.apply(ImageCache.java:1)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:592)
   ... 19 more
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
com.google.common.collect.ComputationException: java.lang.OutOfMemoryError: Java heap space
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:602)
   at com.google.common.collect.MapMaker$StrategyImpl.compute(MapMaker.java:462)
   at com.google.common.collect.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2045)
   at forge.ImageCache.getImage(ImageCache.java:136)
   at forge.ImageCache.getImage(ImageCache.java:123)
   at arcane.ui.CardPanel.setCard(CardPanel.java:307)
   at arcane.ui.CardPanel$1.componentResized(CardPanel.java:101)
   at java.awt.Component.processComponentEvent(Component.java:6178)
   at java.awt.Component.processEvent(Component.java:6132)
   at java.awt.Container.processEvent(Container.java:2085)
   at java.awt.Component.dispatchEventImpl(Component.java:4714)
   at java.awt.Container.dispatchEventImpl(Container.java:2143)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   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)
Caused by: java.lang.OutOfMemoryError: Java heap space
`
I am also noticing frequent pauses when scrolling the deck editor card list. :(
There were some reports about memory leak on this new Quest GUI. After a few matches the game becomes near unplayable, so for now I think it'd better stick with the old one.
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: SVN Bug Reports

Postby friarsol » 04 Feb 2011, 04:00

lazylockie wrote:There were some reports about memory leak on this new Quest GUI. After a few matches the game becomes near unplayable, so for now I think it'd better stick with the old one.
It must have to do with loading the pictures of the Match Opponents because I guess I don't have any of the pictures on my machine, but I've never noticed a slow down of any type multiple quest playing.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 16 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form