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

List:       batik-users
Subject:    NPE SVGDOMImplementation
From:       Alan White <alan () whitemail ! net>
Date:       2019-03-03 0:53:29
Message-ID: CAJirVt=POgyS2vD08CiQsdK37Tbd78rmU5Zu-z71KxPpj_9eSg () mail ! gmail ! com
[Download RAW message or body]

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)]

<div dir="ltr">Hi,  <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 &quot;AWT-EventQueue-0&quot; \
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&#39;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&#39;s old name, I&#39;ve got the complete batik 1.11 and fop 2.3 \
here.</div><div><br></div><div>Thanks</div><div>Alan</div></div>



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

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