Virgin Queen 2.1 Power Cards Window Error

When I was trying to open window named Power Cards in Virgin Queen 2.1 Module I recieved error:

2013-07-23 17:33:49,942 [0-main] INFO VASSAL.launch.StartUp - Starting
2013-07-23 17:33:49,947 [0-main] INFO VASSAL.launch.StartUp - OS Windows 7 6.1
2013-07-23 17:33:49,947 [0-main] INFO VASSAL.launch.StartUp - Java version 1.7.0_25
2013-07-23 17:33:49,947 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.8-svn8790
2013-07-23 17:33:50,861 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2013-07-23 17:33:51,662 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManagerWindow - Module D:_STUFF\GAMES\GMT\Virgin_Queen\Virgin_Queen_1.4.vmod not found - Removed.
2013-07-23 17:33:51,663 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManagerWindow - Module D:_STUFF\GAMES\GMT\VPG_20\Waterloo20v1b.vmod not found - Removed.
2013-07-23 17:34:05,438 [0-SwingWorker-pool-6205016-thread-3] INFO VASSAL.launch.AbstractLaunchAction - Loading module file D:_STUFF\GRY\GAMES\GMT_Games\Virgin_Queen\VASSAL\Virgin_Queen_2.1.vmod
2013-07-23 17:34:06,908 [0-SwingWorker-pool-6205016-thread-3] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Program Files (x86)\Java\jre7\bin\java -classpath lib\Vengine.jar -Xmx232M -DVASSAL.id=2 -Duser.home=C:\Users\myUser -DVASSAL.port=50556 VASSAL.tools.image.tilecache.ZipFileImageTiler D:_STUFF\GRY\GAMES\GMT_Games\Virgin_Queen\VASSAL\Virgin_Queen_2.1.vmod C:\Users\myUser\AppData\Roaming\VASSAL\tiles\b6c4145db898cffb714b5fa9197dd024d56e8b2d 256 256
2013-07-23 17:34:07,500 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Starting
2013-07-23 17:34:07,523 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/VQ_cover.jpg
2013-07-23 17:34:07,710 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/dip_influence_table.jpg
2013-07-23 17:34:08,482 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/map.jpg
2013-07-23 17:34:15,881 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/patronage_charts.jpg
2013-07-23 17:34:16,998 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/powercards.jpg
2013-07-23 17:34:19,958 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/powercards_tutorial.jpg
2013-07-23 17:34:21,613 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/protspaces.jpg
2013-07-23 17:34:23,212 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/refcard_back.jpg
2013-07-23 17:34:23,570 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/refcard_front.jpg
2013-07-23 17:34:23,948 [2-main] INFO VASSAL.tools.image.tilecache.FileArchiveImageTiler - Tiling images/weddingtable_vptrack.jpg
2013-07-23 17:34:24,697 [2-main] INFO VASSAL.tools.image.tilecache.ZipFileImageTiler - Exiting
2013-07-23 17:34:24,735 [0-SwingWorker-pool-6205016-thread-3] INFO VASSAL.launch.AbstractLaunchAction - Loading module Virgin Queen
2013-07-23 17:34:24,739 [0-SwingWorker-pool-6205016-thread-3] INFO VASSAL.tools.io.ProcessLauncher - launching C:\Program Files (x86)\Java\jre7\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=50564 -Duser.home=C:\Users\myUser -cp lib\Vengine.jar VASSAL.launch.Player --load – D:_STUFF\GRY\GAMES\GMT_Games\Virgin_Queen\VASSAL\Virgin_Queen_2.1.vmod
2013-07-23 17:34:25,413 [1-main] INFO VASSAL.launch.StartUp - Starting
2013-07-23 17:34:25,417 [1-main] INFO VASSAL.launch.StartUp - OS Windows 7 6.1
2013-07-23 17:34:25,417 [1-main] INFO VASSAL.launch.StartUp - Java version 1.7.0_25
2013-07-23 17:34:25,417 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.8-svn8790
2013-07-23 17:34:25,417 [1-main] INFO VASSAL.launch.Launcher - Player
2013-07-23 17:34:27,779 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/D:/PROGRAMS/VASSAL/VASSAL.3.2.8.8790/VASSAL/lib/Vengine.jar!/images/
2013-07-23 17:34:27,786 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.png
2013-07-23 17:34:27,786 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.png
2013-07-23 17:34:27,786 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.png
2013-07-23 17:34:27,786 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.png
2013-07-23 17:34:27,787 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family yes created for yes.png
2013-07-23 17:34:27,787 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family no created for no.png
2013-07-23 17:34:27,787 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png
2013-07-23 17:34:27,787 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.png
2013-07-23 17:34:27,787 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.png
2013-07-23 17:34:27,787 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png
2013-07-23 17:34:27,787 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family bug created for bug.svg
2013-07-23 17:34:31,330 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Virgin Queen version 2.1
2013-07-23 17:34:45,260 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
java.util.concurrent.ExecutionException: java.awt.image.ImagingOpException: Unable to transform src image
at VASSAL.tools.opcache.OpCache.getFuture(OpCache.java:320) ~[Vengine.jar:na]
at VASSAL.tools.opcache.OpCache.get(OpCache.java:258) ~[Vengine.jar:na]
at VASSAL.tools.opcache.AbstractOpImpl.get(AbstractOpImpl.java:79) ~[Vengine.jar:na]
at VASSAL.tools.imageop.AbstractOpImpl.getImage(AbstractOpImpl.java:98) ~[Vengine.jar:na]
at VASSAL.tools.imageop.AbstractOpImpl.getImage(AbstractOpImpl.java:78) ~[Vengine.jar:na]
at VASSAL.tools.imageop.ScaledImagePainter.draw(ScaledImagePainter.java:55) ~[Vengine.jar:na]
at VASSAL.counters.BasicPiece.draw(BasicPiece.java:342) ~[Vengine.jar:na]
at VASSAL.counters.ReportState.draw(ReportState.java:91) ~[Vengine.jar:na]
at VASSAL.counters.TriggerAction.draw(TriggerAction.java:106) ~[Vengine.jar:na]
at VASSAL.build.module.map.StackMetrics.draw(StackMetrics.java:333) ~[Vengine.jar:na]
at VASSAL.build.module.Map.drawPiecesInRegion(Map.java:1511) ~[Vengine.jar:na]
at VASSAL.build.module.Map.paintRegion(Map.java:1479) ~[Vengine.jar:na]
at VASSAL.build.module.Map.paintRegion(Map.java:1472) ~[Vengine.jar:na]
at VASSAL.build.module.Map$View.paint(Map.java:2592) ~[Vengine.jar:na]
at javax.swing.JComponent.paintChildren(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JViewport.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paintChildren(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paintChildren(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JLayeredPane.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paintChildren(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paintChildren(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JLayeredPane.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paintChildren(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paintToOffscreen(Unknown Source) ~[na:1.7.0_25]
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.RepaintManager.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.JComponent.paint(Unknown Source) ~[na:1.7.0_25]
at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source) ~[na:1.7.0_25]
at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source) ~[na:1.7.0_25]
at sun.awt.SunGraphicsCallback.runComponents(Unknown Source) ~[na:1.7.0_25]
at java.awt.Container.paint(Unknown Source) ~[na:1.7.0_25]
at java.awt.Window.paint(Unknown Source) ~[na:1.7.0_25]
at javax.swing.RepaintManager$3.run(Unknown Source) ~[na:1.7.0_25]
at javax.swing.RepaintManager$3.run(Unknown Source) ~[na:1.7.0_25]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_25]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) ~[na:1.7.0_25]
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) ~[na:1.7.0_25]
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) ~[na:1.7.0_25]
at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source) ~[na:1.7.0_25]
at javax.swing.RepaintManager.access$1000(Unknown Source) ~[na:1.7.0_25]
at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source) ~[na:1.7.0_25]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventQueue.access$200(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.7.0_25]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_25]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[na:1.7.0_25]
at java.awt.EventDispatchThread.run(Unknown Source) ~[na:1.7.0_25]
Caused by: java.awt.image.ImagingOpException: Unable to transform src image
at java.awt.image.AffineTransformOp.filter(Unknown Source) ~[na:1.7.0_25]
at org.apache.batik.ext.awt.image.rendered.AffineRed.genRect(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.AffineRed.copyData(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.PadRed.copyData(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.PadRed.copyData(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.Any2sRGBRed.copyData(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.AbstractRed.getData(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.GraphicsUtil.drawImage(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.GraphicsUtil.drawImage(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at org.apache.batik.gvt.ShapeNode.paint(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at org.apache.batik.gvt.CanvasGraphicsNode.primitivePaint(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.TileCacheRed.genRect(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.drawBlockInPlace(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.drawBlock(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.copyToRasterByBlocks(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.copyData(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.TranslateRed.copyData(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.ext.awt.image.rendered.PadRed.copyData(Unknown Source) ~[batik-awt-util.jar:1.8pre+r1398543]
at org.apache.batik.gvt.renderer.StaticRenderer.repaint(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at org.apache.batik.gvt.renderer.StaticRenderer.repaint(Unknown Source) ~[batik-gvt.jar:1.8pre+r1398543]
at VASSAL.tools.image.svg.SVGRenderer$Rasterizer.transcode(SVGRenderer.java:252) ~[Vengine.jar:na]
at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown Source) ~[batik-transcoder.jar:1.8pre+r1398543]
at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source) ~[batik-transcoder.jar:1.8pre+r1398543]
at VASSAL.tools.image.svg.SVGRenderer.render(SVGRenderer.java:139) ~[Vengine.jar:na]
at VASSAL.tools.imageop.RotateScaleOpSVGImpl.eval(RotateScaleOpSVGImpl.java:119) ~[Vengine.jar:na]
at VASSAL.tools.imageop.RotateScaleOpSVGImpl.eval(RotateScaleOpSVGImpl.java:51) ~[Vengine.jar:na]
at VASSAL.tools.opcache.OpCache.getFuture(OpCache.java:315) ~[Vengine.jar:na]
… 59 common frames omitted

My Configuration:
Model: HP Elitebook 8570p
OS: Windows 7 Professional
CPU: Intel Core i5-3360M CPU @ 2.80GHz
Memory: 8GB
Video: AMD Radeon HD 7500M/7600M Series
VASSAL: 3.2.8.svn8790
Java: 1.7.0_25
Module: Virgin Queen 2.1

Thus spake gspatton:

When I was trying to open window named Power Cards in Virgin Queen 2.1
Module I recieved error:

What you’re seeing is Bug 10277 in our tracker:

vassalengine.org/tracker/sho … i?id=10277

It’s a bug in Java 7 Update 25, not in VASSAL. The solution is to
use a different version of Java.


J.