xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alan White <a...@whitemail.net>
Subject Resolved: NPE SVGDOMImplementation
Date Tue, 05 Mar 2019 15:40:37 GMT
Errors in a build script were pulling in old versions of fop. 

Alan White
alan@whitemail.net

> On 3 Mar 2019, at 00:53, Alan White <alan@whitemail.net> wrote:
> 
> Hi, 
> 
> Getting an NPE as follows:
> 
> Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/batik/dom/svg/SVGDOMImplementation
                                                        
>         at org.apache.fop.svg.AbstractFOPTranscoder.(AbstractFOPTranscoder.java:71) 
                                                                                  
>         at org.apache.fop.svg.PDFTranscoder.(PDFTranscoder.java:88)                 
                                                                                  
>         at org.whiteware.score.file.ScorePDFWriter.scoreWriteFilePDF(ScorePDFWriter.java:91)
                                                                                
> 
> I note that the doc has SVGDOMImplementation living in the anim jar as org.apache.batik.anim.dom.SVGDOMImplementation,
and not org.apache.batik.dom.svg.SVGDOMImplementation.
> 
> As you can see it's being sought by the fop PDF transcoder, I have the following jars
in the classpath
> 
> avalon-framework-api-4.3.1.jar 
> batik-awt-util-1.11.jar   
> batik-dom-1.11.jar   
> batik-svggen-1.11.jar      
> batik-util-1.11.jar  
> xmlgraphics-commons-2.3.jar                                    
> batik-anim-1.11.jarbatik-constants-1.11.jarbatik-i18n-1.11.jarbatik-transcoder-1.11.jar
 
> 
> fop-2.3.jar                                                                        
> 
> I saw the stackoverflow post saying at batik 1.8 it moved to anim, but why would something
still be referencing it by it's old name, I've got the complete batik 1.11 and fop 2.3 here.
> 
> Thanks
> Alan

Mime
View raw message