[ 
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.90...@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-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-h...@xmlgraphics.apache.org

Reply via email to