Menu

#2487 Cannot add image in ".svg" format to mindmap

Current Release
new
None
normal
minor
HaveNotTried
none
1.5.16,1.5.18
Ubuntu
16.10
2017-04-19
2017-03-26
snapdeb
No

I'm running Ubuntu 16.10 and tried to add an image via
- edit -> node extension -> add image
- drag & drop

and i get:

java.lang.Exception: org/apache/xmlgraphics/java2d/color/DeviceCMYKColorSpace
at org.apache.batik.swing.svg.GVTTreeBuilder.run(Unknown Source)

or

java.lang.Exception: org/apache/xmlgraphics/java2d/color/NamedColorSpace
at org.apache.batik.swing.svg.GVTTreeBuilder.run(Unknown Source)

Example SVG file:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   viewBox="0 0 744.09448819 1052.3622047"
   height="297mm"
   width="210mm">
  <g
     id="layer1">
    <rect
       y="240.93364"
       x="125.71429"
       height="671.42859"
       width="511.42856"
       id="rect4136"
       style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-width:1.10000002;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  </g>
</svg>

log:

Mar 25, 2017 1:20:31 PM org.freeplane.core.util.LogUtils info
INFO: freeplane_version = 1.5.16; freeplane_xml_version = freeplane 1.5.9
git revision = 34552bb3e49d7f4626fd03c87306a1c89f4e25e9 Dimitry Polivaev 2016-09-17 10:32:23 +0200
java_version = 1.8.0_121; os_name = Linux; os_version = 4.8.0-41-generic
Mar 25, 2017 1:20:32 PM org.freeplane.core.util.LogUtils info
INFO: /home/username/.config/freeplane/1.5.x/formats.xml does not exist yet
Mar 25, 2017 1:20:32 PM org.freeplane.core.util.LogUtils info
INFO: /home/username/.config/freeplane/1.5.x/scanner.xml does not exist yet
Mar 25, 2017 1:20:32 PM org.freeplane.core.util.LogUtils info
INFO: added parsing support for standard date format M/d/yy
Mar 25, 2017 1:20:32 PM org.freeplane.core.util.LogUtils info
INFO: added parsing support for standard date time format M/d/yy h:mm a
Mar 25, 2017 1:20:32 PM org.freeplane.core.util.LogUtils info
INFO: creating user icons directory /home/username/.config/freeplane/1.5.x/icons
Mar 25, 2017 1:20:32 PM org.freeplane.core.util.LogUtils info
INFO: available locales not found
Mar 25, 2017 1:20:32 PM org.freeplane.core.util.LogUtils info
INFO: available locales not found
Mar 25, 2017 1:20:33 PM org.freeplane.core.util.LogUtils info
INFO: creating user add-ons directory /home/username/.config/freeplane/1.5.x/addons
Mar 25, 2017 1:20:33 PM org.freeplane.core.util.LogUtils warn
WARNING: classpath entry '/home/username/.config/freeplane/1.5.x/lib' doesn't exist. (Use : to separate entries.)
Mar 25, 2017 1:20:33 PM org.freeplane.core.util.LogUtils info
INFO: Loaded properties from bundle://6:1/org/freeplane/plugin/script/defaults.properties
Mar 25, 2017 1:20:33 PM org.freeplane.core.util.LogUtils info
INFO: looking for scripts with the following endings: [js, groovy]
Mar 25, 2017 1:20:33 PM org.freeplane.core.util.LogUtils warn
WARNING: not a (script) directory: /home/username/.config/freeplane/1.5.x/scripts
Mar 25, 2017 1:20:33 PM org.freeplane.core.util.LogUtils info
INFO: creating user scripts directory /home/username/.config/freeplane/1.5.x/scripts
Mar 25, 2017 1:20:33 PM org.freeplane.core.util.LogUtils info
INFO: creating init scripts directory /home/username/.config/freeplane/1.5.x/scripts/init
Mar 25, 2017 1:20:33 PM org.freeplane.core.util.LogUtils info
INFO: creating user lib directory /home/username/.config/freeplane/1.5.x/lib
Mar 25, 2017 1:20:33 PM org.freeplane.core.util.LogUtils info
INFO: Loaded properties from bundle://8:1/org/freeplane/plugin/formula/defaults.properties

STDOUT: Framework launchedMar 25, 2017 1:20:34 PM org.freeplane.core.util.LogUtils info
INFO: requesting mode: MindMap
Mar 25, 2017 1:20:35 PM org.freeplane.core.util.LogUtils info
INFO: menu items to execute: []

STDERR: java.lang.NoClassDefFoundError: org/apache/xmlgraphics/java2d/color/DeviceCMYKColorSpace
STDERR:     at org.apache.batik.bridge.SVGShapeElementBridge.createShapePainter(Unknown Source)
STDERR:     at org.apache.batik.bridge.SVGRectElementBridge.createShapePainter(Unknown Source)
STDERR:     at org.apache.batik.bridge.SVGShapeElementBridge.buildGraphicsNode(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
STDERR:     at org.apache.batik.swing.svg.GVTTreeBuilder.run(Unknown Source)
STDERR: Caused by: java.lang.ClassNotFoundException: org.apache.xmlgraphics.java2d.color.DeviceCMYKColorSpace
STDERR:     at org.knopflerfish.framework.BundleClassLoader.findClass(BundleClassLoader.java:177)
STDERR:     at org.knopflerfish.framework.BundleClassLoader.loadClass(BundleClassLoader.java:306)
STDERR:     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
STDERR:     ... 9 more
STDERR: java.lang.NoClassDefFoundError: org/apache/xmlgraphics/java2d/color/DeviceCMYKColorSpace
STDERR:     at org.apache.batik.bridge.SVGShapeElementBridge.createShapePainter(Unknown Source)
STDERR:     at org.apache.batik.bridge.SVGRectElementBridge.createShapePainter(Unknown Source)
STDERR:     at org.apache.batik.bridge.SVGShapeElementBridge.buildGraphicsNode(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
STDERR:     at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
STDERR:     at org.apache.batik.swing.svg.GVTTreeBuilder.run(Unknown Source)
STDERR: Caused by: java.lang.ClassNotFoundException: org.apache.xmlgraphics.java2d.color.DeviceCMYKColorSpace
STDERR:     at org.knopflerfish.framework.BundleClassLoader.findClass(BundleClassLoader.java:177)
STDERR:     at org.knopflerfish.framework.BundleClassLoader.loadClass(BundleClassLoader.java:306)
STDERR:     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
STDERR:     ... 9 moreMar 25, 2017 1:21:28 PM org.freeplane.core.util.LogUtils info
INFO: execute xdg-open file:/home/username/.config/freeplane/1.5.x/logs/

Discussion

  • Dimitry Polivaev

    • assigned_to: Felix Natter
     
  • snapdeb

    snapdeb - 2017-04-19

    I tried 1.6.1-alpha-pre19.zip and it works like a charm — This solved my problem.

    Thank you!