Vassal exception after reading a .svg file for a counter def

I tried to read a vector file for a counter definition and got hit by an exception.
(I have been able to use a vector file for the map without any problems).
Vassal was not able to send an email and the program asked met to report it here.

This is what I tried to do:
1 created a scrollable list in game piece pallete.
2 created a single piece in the scrollable list.
3 add traid ‘Basic Piece’.
4 load .svf file for the basic piece => exception.

===8<— error log.
2016-11-12 18:23:44,830 [0-main] INFO VASSAL.launch.StartUp - Starting
2016-11-12 18:23:44,832 [0-main] INFO VASSAL.launch.StartUp - OS Windows 10 10.0
2016-11-12 18:23:44,832 [0-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_91
2016-11-12 18:23:44,832 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.16
2016-11-12 18:23:44,898 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
2016-11-12 18:23:53,263 [0-SwingWorker-pool-6749759-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module file D:\home\Megagames\Goodwood\Vasal\Goodwood-v0.1.vmod
2016-11-12 18:23:53,292 [0-SwingWorker-pool-6749759-thread-1] INFO VASSAL.launch.TilingHandler - No images to tile.
2016-11-12 18:23:53,293 [0-SwingWorker-pool-6749759-thread-1] INFO VASSAL.launch.AbstractLaunchAction - Loading module Goodwood
2016-11-12 18:23:53,297 [0-SwingWorker-pool-6749759-thread-1] INFO VASSAL.tools.io.ProcessLauncher - launching E:\Program Files (x86)\Java\jre1.8.0_91\bin\java -Xms256M -Xmx512M -DVASSAL.id=1 -DVASSAL.port=14056 -Duser.home=C:\Users\andre -Duser.dir=C:\Program Files\VASSAL-3.2.16 -cp lib\Vengine.jar VASSAL.launch.Editor --edit – D:\home\Megagames\Goodwood\Vasal\Goodwood-v0.1.vmod
2016-11-12 18:23:53,708 [1-main] INFO VASSAL.launch.StartUp - Starting
2016-11-12 18:23:53,712 [1-main] INFO VASSAL.launch.StartUp - OS Windows 10 10.0
2016-11-12 18:23:53,712 [1-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_91
2016-11-12 18:23:53,712 [1-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.16
2016-11-12 18:23:53,712 [1-main] INFO VASSAL.launch.Launcher - Editor
2016-11-12 18:23:54,786 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/C:/Program%20Files/VASSAL-3.2.16/lib/Vengine.jar!/images/
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.png
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.png
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.png
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.png
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.png
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.png
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family bug created for bug.png
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg
2016-11-12 18:23:54,789 [1-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family no created for no.svg
2016-11-12 18:23:55,056 [1-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - Goodwood version 0.1
2016-11-12 18:23:55,089 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - Warning: Could not get charToByteConverterClass!
2016-11-12 18:23:55,089 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:24:02,308 [0-SwingWorker-pool-6749759-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module file T:\home\andre\ontwikkeling\Vassal\1830\1830.vmod
2016-11-12 18:24:02,325 [0-SwingWorker-pool-6749759-thread-2] INFO VASSAL.launch.TilingHandler - No images to tile.
2016-11-12 18:24:02,327 [0-SwingWorker-pool-6749759-thread-2] INFO VASSAL.launch.AbstractLaunchAction - Loading module 1830
2016-11-12 18:24:02,328 [0-SwingWorker-pool-6749759-thread-2] INFO VASSAL.tools.io.ProcessLauncher - launching E:\Program Files (x86)\Java\jre1.8.0_91\bin\java -Xms256M -Xmx512M -DVASSAL.id=3 -DVASSAL.port=14058 -Duser.home=C:\Users\andre -Duser.dir=C:\Program Files\VASSAL-3.2.16 -cp lib\Vengine.jar VASSAL.launch.Editor --edit – T:\home\andre\ontwikkeling\Vassal\1830\1830.vmod
2016-11-12 18:24:02,737 [3-main] INFO VASSAL.launch.StartUp - Starting
2016-11-12 18:24:02,741 [3-main] INFO VASSAL.launch.StartUp - OS Windows 10 10.0
2016-11-12 18:24:02,741 [3-main] INFO VASSAL.launch.StartUp - Java version 1.8.0_91
2016-11-12 18:24:02,741 [3-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.16
2016-11-12 18:24:02,741 [3-main] INFO VASSAL.launch.Launcher - Editor
2016-11-12 18:24:03,820 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - VASSAL images folder found at jar:file:/C:/Program%20Files/VASSAL-3.2.16/lib/Vengine.jar!/images/
2016-11-12 18:24:03,823 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-server created for network-server.png
2016-11-12 18:24:03,823 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-down created for go-down.png
2016-11-12 18:24:03,824 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family network-idle created for network-idle.png
2016-11-12 18:24:03,824 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL created for VASSAL.png
2016-11-12 18:24:03,824 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family calculator created for calculator.png
2016-11-12 18:24:03,824 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family go-up created for go-up.png
2016-11-12 18:24:03,824 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family VASSAL-jabber created for VASSAL-jabber.png
2016-11-12 18:24:03,824 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family jabber created for jabber.png
2016-11-12 18:24:03,824 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family bug created for bug.png
2016-11-12 18:24:03,824 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family yes created for yes.svg
2016-11-12 18:24:03,824 [3-IconFactory-preload] INFO VASSAL.tools.icon.IconFactory - Icon family no created for no.svg
2016-11-12 18:24:04,269 [3-AWT-EventQueue-0] WARN VASSAL.launch.BasicModule - 1830 version 0.1a
2016-11-12 18:24:04,313 [3-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - Warning: Could not get charToByteConverterClass!
2016-11-12 18:24:04,313 [3-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:51:23,047 [1-AWT-EventQueue-0] WARN VASSAL.tools.ErrorDialog - Error reading image: Bg-BR.svg
2016-11-12 18:51:23,050 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
VASSAL.tools.image.ImageIOException: images\Bg-BR.svg
at VASSAL.tools.image.svg.SVGImageUtils.getImageSize(SVGImageUtils.java:115) ~[Vengine.jar:na]
at VASSAL.tools.imageop.SourceOpSVGImpl.getImageSize(SourceOpSVGImpl.java:119) [Vengine.jar:na]
at VASSAL.tools.imageop.SourceOpSVGImpl.fixSize(SourceOpSVGImpl.java:109) [Vengine.jar:na]
at VASSAL.tools.imageop.AbstractOpImpl.getWidth(AbstractOpImpl.java:134) [Vengine.jar:na]
at VASSAL.tools.imageop.OpIcon.getIconWidth(OpIcon.java:105) [Vengine.jar:na]
at VASSAL.counters.ImagePicker.setImageName(ImagePicker.java:103) [Vengine.jar:na]
at VASSAL.counters.ImagePicker.pickImage(ImagePicker.java:160) [Vengine.jar:na]
at VASSAL.counters.ImagePicker.mouseReleased(ImagePicker.java:140) [Vengine.jar:na]
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) [na:1.8.0_91]
at java.awt.Component.processMouseEvent(Unknown Source) [na:1.8.0_91]
at javax.swing.JComponent.processMouseEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Component.processEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Container.processEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [na:1.8.0_91]
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [na:1.8.0_91]
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.access$500(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$4.run(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$4.run(Unknown Source) [na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_91]
at java.awt.WaitDispatchSupport$2.run(Unknown Source) [na:1.8.0_91]
at java.awt.WaitDispatchSupport$4.run(Unknown Source) [na:1.8.0_91]
at java.awt.WaitDispatchSupport$4.run(Unknown Source) [na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_91]
at java.awt.WaitDispatchSupport.enter(Unknown Source) [na:1.8.0_91]
at java.awt.Dialog.show(Unknown Source) [na:1.8.0_91]
at java.awt.Component.show(Unknown Source) [na:1.8.0_91]
at java.awt.Component.setVisible(Unknown Source) [na:1.8.0_91]
at java.awt.Window.setVisible(Unknown Source) [na:1.8.0_91]
at java.awt.Dialog.setVisible(Unknown Source) [na:1.8.0_91]
at VASSAL.counters.PieceDefiner.edit(PieceDefiner.java:559) [Vengine.jar:na]
at VASSAL.counters.PieceDefiner$8.actionPerformed(PieceDefiner.java:398) [Vengine.jar:na]
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [na:1.8.0_91]
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [na:1.8.0_91]
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [na:1.8.0_91]
at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [na:1.8.0_91]
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [na:1.8.0_91]
at java.awt.Component.processMouseEvent(Unknown Source) [na:1.8.0_91]
at javax.swing.JComponent.processMouseEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Component.processEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Container.processEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [na:1.8.0_91]
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [na:1.8.0_91]
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.access$500(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$4.run(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$4.run(Unknown Source) [na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.8.0_91]
Caused by: java.lang.NumberFormatException: For input string: “210mm”
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) ~[na:1.8.0_91]
at sun.misc.FloatingDecimal.parseFloat(Unknown Source) ~[na:1.8.0_91]
at java.lang.Float.parseFloat(Unknown Source) ~[na:1.8.0_91]
at VASSAL.tools.image.svg.SVGImageUtils.getImageSize(SVGImageUtils.java:107) ~[Vengine.jar:na]
… 84 common frames omitted
2016-11-12 18:51:23,094 [1-AWT-EventQueue-0] ERROR VASSAL.tools.ErrorDialog -
java.util.concurrent.ExecutionException: java.lang.NumberFormatException: For input string: “210mm”
at java.util.concurrent.FutureTask.report(Unknown Source) ~[na:1.8.0_91]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[na:1.8.0_91]
at org.jdesktop.swingworker.SwingWorker.get(Unknown Source) ~[swing-worker-1.2.jar:na]
at VASSAL.tools.opcache.OpCache$Request.done(OpCache.java:200) ~[Vengine.jar:na]
at org.jdesktop.swingworker.SwingWorker$5.run(Unknown Source) [swing-worker-1.2.jar:na]
at org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source) [swing-worker-1.2.jar:na]
at org.jdesktop.swingworker.AccumulativeRunnable.run(Unknown Source) [swing-worker-1.2.jar:na]
at org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source) [swing-worker-1.2.jar:na]
at javax.swing.Timer.fireActionPerformed(Unknown Source) [na:1.8.0_91]
at javax.swing.Timer$DoPostEvent.run(Unknown Source) [na:1.8.0_91]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.access$500(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_91]
at java.awt.WaitDispatchSupport$2.run(Unknown Source) [na:1.8.0_91]
at java.awt.WaitDispatchSupport$4.run(Unknown Source) [na:1.8.0_91]
at java.awt.WaitDispatchSupport$4.run(Unknown Source) [na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_91]
at java.awt.WaitDispatchSupport.enter(Unknown Source) [na:1.8.0_91]
at java.awt.Dialog.show(Unknown Source) [na:1.8.0_91]
at java.awt.Component.show(Unknown Source) [na:1.8.0_91]
at java.awt.Component.setVisible(Unknown Source) [na:1.8.0_91]
at java.awt.Window.setVisible(Unknown Source) [na:1.8.0_91]
at java.awt.Dialog.setVisible(Unknown Source) [na:1.8.0_91]
at VASSAL.counters.PieceDefiner.edit(PieceDefiner.java:559) [Vengine.jar:na]
at VASSAL.counters.PieceDefiner$8.actionPerformed(PieceDefiner.java:398) [Vengine.jar:na]
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [na:1.8.0_91]
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [na:1.8.0_91]
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [na:1.8.0_91]
at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [na:1.8.0_91]
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [na:1.8.0_91]
at java.awt.Component.processMouseEvent(Unknown Source) [na:1.8.0_91]
at javax.swing.JComponent.processMouseEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Component.processEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Container.processEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Component.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [na:1.8.0_91]
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [na:1.8.0_91]
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.Container.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Window.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.Component.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.access$500(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$4.run(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue$4.run(Unknown Source) [na:1.8.0_91]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_91]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [na:1.8.0_91]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_91]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.8.0_91]
Caused by: java.lang.NumberFormatException: For input string: “210mm”
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) ~[na:1.8.0_91]
at sun.misc.FloatingDecimal.parseFloat(Unknown Source) ~[na:1.8.0_91]
at java.lang.Float.parseFloat(Unknown Source) ~[na:1.8.0_91]
at VASSAL.tools.image.svg.SVGRenderer.(SVGRenderer.java:114) ~[Vengine.jar:na]
at VASSAL.tools.image.svg.SVGRenderer.(SVGRenderer.java:90) ~[Vengine.jar:na]
at VASSAL.tools.imageop.SourceOpSVGImpl.eval(SourceOpSVGImpl.java:90) ~[Vengine.jar:na]
at VASSAL.tools.imageop.SourceOpSVGImpl.eval(SourceOpSVGImpl.java:46) ~[Vengine.jar:na]
at VASSAL.tools.opcache.OpCache$Request.doInBackground(OpCache.java:194) ~[Vengine.jar:na]
at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source) ~[swing-worker-1.2.jar:na]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[na:1.8.0_91]
at org.jdesktop.swingworker.SwingWorker.run(Unknown Source) ~[swing-worker-1.2.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:1.8.0_91]
at java.lang.Thread.run(Unknown Source) ~[na:1.8.0_91]
2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - java.util.concurrent.ExecutionException: java.io.IOException
2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.util.concurrent.FutureTask.report(Unknown Source)
2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.util.concurrent.FutureTask.get(Unknown Source)
2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at org.jdesktop.swingworker.SwingWorker.get(Unknown Source)
2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at VASSAL.tools.BugDialog$SendRequest.done(BugDialog.java:564)
2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,696 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at org.jdesktop.swingworker.SwingWorker$5.run(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at org.jdesktop.swingworker.AccumulativeRunnable.run(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at org.jdesktop.swingworker.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at javax.swing.Timer.fireActionPerformed(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at javax.swing.Timer$DoPostEvent.run(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.event.InvocationEvent.dispatch(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue.access$500(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue$3.run(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue$3.run(Unknown Source)
2016-11-12 18:56:06,697 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.AccessController.doPrivileged(Native Method)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue.dispatchEvent(Unknown Source)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.WaitDispatchSupport$2.run(Unknown Source)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.WaitDispatchSupport$4.run(Unknown Source)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.WaitDispatchSupport$4.run(Unknown Source)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.AccessController.doPrivileged(Native Method)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.WaitDispatchSupport.enter(Unknown Source)
2016-11-12 18:56:06,698 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Dialog.show(Unknown Source)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Component.show(Unknown Source)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Component.setVisible(Unknown Source)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Window.setVisible(Unknown Source)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Dialog.setVisible(Unknown Source)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at VASSAL.tools.BugDialog.setVisible(BugDialog.java:441)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at VASSAL.tools.ErrorDialog$1.run(ErrorDialog.java:94)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.event.InvocationEvent.dispatch(Unknown Source)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue.access$500(Unknown Source)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue$3.run(Unknown Source)
2016-11-12 18:56:06,699 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue$3.run(Unknown Source)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.AccessController.doPrivileged(Native Method)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue.dispatchEvent(Unknown Source)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.WaitDispatchSupport$2.run(Unknown Source)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.WaitDispatchSupport$4.run(Unknown Source)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.WaitDispatchSupport$4.run(Unknown Source)
2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,700 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.AccessController.doPrivileged(Native Method)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.WaitDispatchSupport.enter(Unknown Source)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Dialog.show(Unknown Source)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Component.show(Unknown Source)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Component.setVisible(Unknown Source)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Window.setVisible(Unknown Source)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Dialog.setVisible(Unknown Source)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at VASSAL.counters.PieceDefiner.edit(PieceDefiner.java:559)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at VASSAL.counters.PieceDefiner$8.actionPerformed(PieceDefiner.java:398)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
2016-11-12 18:56:06,701 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Component.processMouseEvent(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at javax.swing.JComponent.processMouseEvent(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Component.processEvent(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Container.processEvent(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Component.dispatchEventImpl(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Container.dispatchEventImpl(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Component.dispatchEvent(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,702 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Container.dispatchEventImpl(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Window.dispatchEventImpl(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.Component.dispatchEvent(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue.access$500(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue$3.run(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue$3.run(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.AccessController.doPrivileged(Native Method)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,703 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue$4.run(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue$4.run(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.AccessController.doPrivileged(Native Method)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventQueue.dispatchEvent(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.awt.EventDispatchThread.run(Unknown Source)
2016-11-12 18:56:06,704 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - Caused by: java.io.IOException
2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at VASSAL.tools.BugUtils.sendBugReport(BugUtils.java:51)
2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at VASSAL.tools.BugDialog$SendRequest.doInBackground(BugDialog.java:550)
2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at VASSAL.tools.BugDialog$SendRequest.doInBackground(BugDialog.java:532)
2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)
2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.util.concurrent.FutureTask.run(Unknown Source)
2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at org.jdesktop.swingworker.SwingWorker.run(Unknown Source)
2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,705 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.lang.Thread.run(Unknown Source)
2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - Caused by: java.lang.NumberFormatException: For input string: “”
2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.lang.NumberFormatException.forInputString(Unknown Source)
2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.lang.Integer.parseInt(Unknown Source)
2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at java.lang.Integer.parseInt(Unknown Source)
2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - at VASSAL.tools.BugUtils.sendBugReport(BugUtils.java:46)
2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream - … 8 more
2016-11-12 18:56:06,706 [1-AWT-EventQueue-0] WARN VASSAL.tools.logging.LoggedOutputStream -

Thus spake papaathome:

I tried to read a vector file for a counter definition and got hit by an
exception.
(I have been able to use a vector file for the map without any
problems).
Vassal was not able to send an email and the program asked met to report
it here.

VASSAL.tools.ErrorDialog -
VASSAL.tools.image.ImageIOException: images\Bg-BR.svg
at
VASSAL.tools.image.svg.SVGImageUtils.getImageSize(SVGImageUtils.java:115)
~[Vengine.jar:na]

Here is your problem. VASSAL needs the svg element in your image to
specify its width and height in pixels.


J.

The cause of the problem is Vassal being a bit picky on vector files.
If the measurements of Width and Height are not on ‘px’ it causes problems.
In my case the measurements of the .svg file were in ‘mm’.

Thus spake papaathome:

The cause of the problem is Vassal being a bit picky on vector files.
If the measurements of Width and Height are not on ‘px’ it causes
problems.
In my case the measurements of the .svg file were in ‘mm’.

This will change in VASSAL 4, but for now it’s a hard requirement, as
there is no other way for VASSAL to know how large to render the image
consistently across machines.


J.