[prev in list] [next in list] [prev in thread] [next in thread] 

List:       batik-users
Subject:    Resolved: NPE SVGDOMImplementation
From:       Alan White <alan () whitemail ! net>
Date:       2019-03-05 15:40:37
Message-ID: 2B171E81-C811-423F-9608-D76816398E9A () whitemail ! net
[Download RAW message or body]

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


[Attachment #3 (text/html)]

<html><head><meta http-equiv="content-type" content="text/html; \
charset=utf-8"></head><body dir="auto">Errors in a build script were pulling in old \
versions of fop.&nbsp;<br><br><div id="AppleMailSignature" dir="ltr">Alan \
White<div><a href="mailto:alan@whitemail.net">alan@whitemail.net</a></div></div><div \
dir="ltr"><br>On 3 Mar 2019, at 00:53, Alan White &lt;<a \
href="mailto:alan@whitemail.net">alan@whitemail.net</a>&gt; \
wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><div \
dir="ltr">Hi,&nbsp;<div><br></div><div>Getting an NPE as \
follows:</div><div><br></div><div><table border="0" cellpadding="0" \
cellspacing="0"><tbody><tr><td><div id="gmail-vt100" style="float:left;border:0px \
solid;padding:1px;line-height:113%;font-size:9pt;font-family:&quot;Lucida \
Console&quot;,&quot;Lucida Console \
&quot;,Consolas;color:rgb(191,191,191);background-color:rgb(0,0,0)"><pre \
style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:inherit"><span \
class="gmail-od">Exception in thread "AWT-EventQueue-0" \
java.lang.NoClassDefFoundError: org/apache/batik/dom/svg/SVGDOMImplementation         \
</span> <span class="ev">        at \
org.apache.fop.svg.AbstractFOPTranscoder.(AbstractFOPTranscoder.java:71)              \
</span> <span class="gmail-od">        at \
org.apache.fop.svg.PDFTranscoder.(PDFTranscoder.java:88)                              \
</span> <span class="ev">        at \
org.whiteware.score.file.ScorePDFWriter.scoreWriteFilePDF(ScorePDFWriter.java:91)     \
</span></pre></div></td></tr></tbody></table><br></div><div>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.</div><div><br></div><div>As you can \
see it's being sought by the fop PDF transcoder, I have the following jars in the \
classpath</div><div><br></div><div><table border="0" cellpadding="0" \
cellspacing="0"><tbody><tr><td>  <div id="gmail-vt100" style="float:left;border:0px \
solid;padding:1px;line-height:113%;font-size:9pt;font-family:&quot;Lucida \
Console&quot;,&quot;Lucida Console \
&quot;,Consolas;color:rgb(191,191,191);background-color:rgb(0,0,0)">  <pre \
style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:inherit"><span \
class="gmail-od">avalon-framework-api-4.3.1.jar </span></pre><pre \
style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:inherit"><span \
class="gmail-od">batik-awt-util-1.11.jar   </span></pre><pre \
style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:inherit"><span \
class="gmail-od">batik-dom-1.11.jar   </span></pre><pre \
style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:inherit"><span \
class="gmail-od">batik-svggen-1.11.jar      </span></pre><pre \
style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:inherit"><span \
class="gmail-od">batik-util-1.11.jar  </span></pre><pre \
style="margin-top:0px;margin-bottom:0px;padding:0px;font-family:inherit"><span \
class="gmail-od">xmlgraphics-commons-2.3.jar                                    \
</span> <span class="ev">batik-anim-1.11.jar</span><span \
class="ev">batik-constants-1.11.jar</span><span \
class="ev">batik-i18n-1.11.jar</span><span class="ev">batik-transcoder-1.11.jar  \
</span><span class="ev gmail-bd gmail-fg-color12" \
style="font-weight:bold;color:rgb(96,96,255)"><br><span \
style="color:rgb(191,191,191);font-family:inherit;font-size:9pt;font-weight:normal"><br></span><span \
style="color:rgb(191,191,191);font-family:inherit;font-size:9pt;font-weight:normal">fop-2.3.jar \
</span></span></pre>  </div>
  </td></tr></tbody></table></div><div><br></div><div>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.</div><div><br></div><div>Thanks</div><div>Alan</div></div> \
</div></blockquote></body></html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic