You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by "Luis Bernardo (JIRA)" <ji...@apache.org> on 2015/07/05 20:42:04 UTC

[jira] [Resolved] (BATIK-1126) Exception converting SVG to PDF - NoClassDefFoundError org/apache/batik/dom/svg/SVGDOMImplementation

     [ https://issues.apache.org/jira/browse/BATIK-1126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Luis Bernardo resolved BATIK-1126.
----------------------------------
       Resolution: Fixed
    Fix Version/s:     (was: 1.8)
                   trunk

You need the PDF transcoder from FOP 2.0 (or trunk). Since Batik 1.8 was released before FOP 2.0 and the release could only depend on released artifacts, the PDF transcoder in Batik 1.8 is from FOP 1.1.

> Exception converting SVG to PDF - NoClassDefFoundError org/apache/batik/dom/svg/SVGDOMImplementation
> ----------------------------------------------------------------------------------------------------
>
>                 Key: BATIK-1126
>                 URL: https://issues.apache.org/jira/browse/BATIK-1126
>             Project: Batik
>          Issue Type: Bug
>          Components: SVG Rasterizer
>    Affects Versions: 1.8
>         Environment: Windows 7, Java version "1.8.0_45"
>            Reporter: Phil Middleton
>             Fix For: trunk
>
>
> I am attempting to convert SVG files to PDF using Batik-1.8. The command below works using 1.7.1, but not in 1.8.
> I assume it is related to the changes referenced in http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-users/201503.mbox/%3C5515BC93.90402@ptc.com%3E.
> c:\temp>java -jar batik-1.8\batik-rasterizer-1.8.jar -scriptSecurityOff -d outputs -m application/pdf "empty.svg"
> Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/batik/dom/
> svg/SVGDOMImplementation
>         at org.apache.fop.svg.AbstractFOPTranscoder.<init>(AbstractFOPTranscoder.java:107)
>         at org.apache.fop.svg.PDFTranscoder.<init>(PDFTranscoder.java:84)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
>         at java.lang.reflect.Constructor.newInstance(Unknown Source)
>         at java.lang.Class.newInstance(Unknown Source)
>         at org.apache.batik.apps.rasterizer.DestinationType.getTranscoder(Unknown Source)
>         at org.apache.batik.apps.rasterizer.SVGConverter.execute(Unknown Source)
>         at org.apache.batik.apps.rasterizer.Main.execute(Unknown Source)
>         at org.apache.batik.apps.rasterizer.Main.main(Unknown Source)
> Caused by: java.lang.ClassNotFoundException: org.apache.batik.dom.svg.SVGDOMImplementation
>         at java.net.URLClassLoader.findClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         ... 11 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org