Hi,

I am using an SVG in an xml-fo file generated from docbook like
the following:

<fo:instream-foreign-object>
<!-- here svg code -->
</fo:instream-foreign-object>

On my local machine (win xp, java 1.4.1) everything works if I call fop.bat
or embedd it into my web application. On my linux server I got the following
exception:

java.lang.NoSuchMethodError: org.apache.batik.dom.svg.SVGOMElement.setSVGContext(Lorg/apache/batik/dom/svg/SVGContext;)V at org.apache.fop.svg.SVGElement.layout(Unknown Source) at org.apache.fop.fo.flow.InstreamForeignObject.layout(Unknown Source) at org.apache.fop.fo.flow.Block.layout(Unknown Source) at org.apache.fop.fo.flow.TableCell.layout(Unknown Source) at org.apache.fop.fo.flow.TableRow.layout(Unknown Source) at org.apache.fop.fo.flow.TableBody.layout(Unknown Source) at org.apache.fop.fo.flow.Table.layout(Unknown Source) at org.apache.fop.fo.flow.Block.layout(Unknown Source) at org.apache.fop.fo.flow.Flow.layout(Unknown Source) at org.apache.fop.fo.flow.Flow.layout(Unknown Source) at org.apache.fop.fo.pagination.PageSequence.format(Unknown Source) at org.apache.fop.apps.StreamRenderer.render(Unknown Source) at org.apache.fop.fo.FOTreeBuilder.endElement(Unknown Source) at org.apache.fop.tools.DocumentReader.parse(Unknown Source) at org.apache.fop.apps.Driver.render(Unknown Source) at org.apache.fop.apps.Driver.render(Unknown Source)

Both environments use java 1.4.1, the same fop version, but my local system
(tomcat embedded in Java Sun studio one) didn't use a batik.jar, I only have fop.jar
in my WEB-INF/lib directory ... so I think so.


Has anyone an idea how to solve the problem?

Thanks,

Marko



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to