SVN Bug Reports
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: SVN Bug Reports
by friarsol » 03 Feb 2011, 17:33
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.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
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: SVN Bug Reports
by jeffwadsworth » 03 Feb 2011, 17:57
It is different on the other card. I posted it in the wrong thread. Sorry.friarsol wrote: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.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
- 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
by 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.
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)
Re: SVN Bug Reports
by friarsol » 03 Feb 2011, 18:26
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.jeffwadsworth wrote:It is different on the other card. I posted it in the wrong thread. Sorry.
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
by 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.

-
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
by Jaedayr » 03 Feb 2011, 19:48
6076 is where I am having the problem.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.

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?

Re: SVN Bug Reports
by Chris H. » 03 Feb 2011, 20:13
`Jaedayr wrote:6076 is where I am having the problem.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.
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.

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?
-
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
by 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
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
-
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
by 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
Re: SVN Bug Reports
by Jaedayr » 03 Feb 2011, 21:54
r6077
AI was casting Giant Harbinger when the following occurred.
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)
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: SVN Bug Reports
by 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:
I am also noticing frequent pauses when scrolling the deck editor card list.
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.

-
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
by lazylockie » 04 Feb 2011, 03:17
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.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.
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: SVN Bug Reports
by friarsol » 04 Feb 2011, 04:00
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.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.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Who is online
Users browsing this forum: No registered users and 46 guests