You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by Dave Moyses <Da...@MedImpact.com> on 2000/12/01 16:59:58 UTC

RE: SVG problem with FOP 0.15

I reported this a couple of times and received no response. Did you get a
resolution?

Dave Moyses

-----Original Message-----
From: Ext.ZXSPRCR2A015@tls.mms.fr [mailto:Ext.ZXSPRCR2A015@tls.mms.fr]
Sent: Wednesday, November 29, 2000 8:07 AM
To: fop-dev@xml.apache.org
Subject: SVG problem with FOP 0.15


  I can no more include svg file with 0.15 release.
Here is the error message I get with examples from
docs/examples/svg of distrib :
-----------------------------------------------------------
Exception in thread "main" java.lang.IncompatibleClassChangeError
        at
org.apache.fop.dom.svg.SVGElementImpl.getPresentationAttribute(SVGElemen
tImpl.java:124)
        at
org.apache.fop.render.pdf.SVGRenderer.applyStyle(SVGRenderer.java:1712)
        at
org.apache.fop.render.pdf.SVGRenderer.renderElement(SVGRenderer.java:198
0)
        at
org.apache.fop.render.pdf.SVGRenderer.renderSVG(SVGRenderer.java:143)
        at
org.apache.fop.render.pdf.PDFRenderer.renderSVGArea(PDFRenderer.java:489
)
        at org.apache.fop.dom.svg.SVGArea.render(SVGArea.java:106)
        at
org.apache.fop.render.pdf.PDFRenderer.renderForeignObjectArea(PDFRendere
r.java:450)
        at
org.apache.fop.layout.ForeignObjectArea.render(ForeignObjectArea.java:95
)
        at
org.apache.fop.render.pdf.PDFRenderer.renderBlockArea(PDFRenderer.java:3
43)
        at org.apache.fop.layout.BlockArea.render(BlockArea.java:106)
        at
org.apache.fop.render.pdf.PDFRenderer.renderAreaContainer(PDFRenderer.ja
va:276)
        at
org.apache.fop.layout.AreaContainer.render(AreaContainer.java:149)
        at
org.apache.fop.render.pdf.PDFRenderer.renderAreaContainer(PDFRenderer.ja
va:276)
        at
org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:627)
        at
org.apache.fop.render.pdf.PDFRenderer.render(PDFRenderer.java:173)
        at org.apache.fop.apps.Driver.render(Driver.java:444)
        at
org.apache.fop.apps.XalanCommandLine.main(XalanCommandLine.java:253)
----------------------------------------------------
Can anybody help me ?
 Laurent Galy

Re: SVG problem with FOP 0.15

Posted by Keiron Liddle <ke...@aftexsw.com>.
Java:
Things that get thrown in java generally come in two catagories
1. Exceptions (class should end with Exception) are problems in the code due
to programming errors, data errors etc. that are generally thrown by code
that can't handle something or for example null pointers, array out of
bounds etc.
2. Errors (usually class ends with Error) these are mostly throwen by the
jvm. Usually when the vm cannot handle something to do with the classes or
resources that has no direct relation to the code. For example out or
memory, no class def found etc.

The error you are getting here (ie. IncompatibleClassChangeError) means the
jvm is trying to call a method that differs from the method that it was
expecting to call at compile time.

In other words you have an different interface in you class path when
running fop rather that the interface that you compiled with.
So check you class path for comile and running.

Dave Moyses wrote:

> I reported this a couple of times and received no response. Did you get a
> resolution?
>
> Dave Moyses
>
> -----Original Message-----
> From: Ext.ZXSPRCR2A015@tls.mms.fr [mailto:Ext.ZXSPRCR2A015@tls.mms.fr]
> Sent: Wednesday, November 29, 2000 8:07 AM
> To: fop-dev@xml.apache.org
> Subject: SVG problem with FOP 0.15
>
>   I can no more include svg file with 0.15 release.
> Here is the error message I get with examples from
> docs/examples/svg of distrib :
> -----------------------------------------------------------
> Exception in thread "main" java.lang.IncompatibleClassChangeError
>         at
> org.apache.fop.dom.svg.SVGElementImpl.getPresentationAttribute(SVGElemen
> tImpl.java:124)
>         at
> org.apache.fop.render.pdf.SVGRenderer.applyStyle(SVGRenderer.java:1712)
>         at
> org.apache.fop.render.pdf.SVGRenderer.renderElement(SVGRenderer.java:198
> 0)
>         at
> org.apache.fop.render.pdf.SVGRenderer.renderSVG(SVGRenderer.java:143)
>         at
> org.apache.fop.render.pdf.PDFRenderer.renderSVGArea(PDFRenderer.java:489
> )
>         at org.apache.fop.dom.svg.SVGArea.render(SVGArea.java:106)
>         at
> org.apache.fop.render.pdf.PDFRenderer.renderForeignObjectArea(PDFRendere
> r.java:450)
>         at
> org.apache.fop.layout.ForeignObjectArea.render(ForeignObjectArea.java:95
> )
>         at
> org.apache.fop.render.pdf.PDFRenderer.renderBlockArea(PDFRenderer.java:3
> 43)
>         at org.apache.fop.layout.BlockArea.render(BlockArea.java:106)
>         at
> org.apache.fop.render.pdf.PDFRenderer.renderAreaContainer(PDFRenderer.ja
> va:276)
>         at
> org.apache.fop.layout.AreaContainer.render(AreaContainer.java:149)
>         at
> org.apache.fop.render.pdf.PDFRenderer.renderAreaContainer(PDFRenderer.ja
> va:276)
>         at
> org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:627)
>         at
> org.apache.fop.render.pdf.PDFRenderer.render(PDFRenderer.java:173)
>         at org.apache.fop.apps.Driver.render(Driver.java:444)
>         at
> org.apache.fop.apps.XalanCommandLine.main(XalanCommandLine.java:253)
> ----------------------------------------------------
> Can anybody help me ?
>  Laurent Galy