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]
