Andrew Pietsch wrote:
Ok, it build ok, but I'm now getting a new exception. This exception is
happening with the svg flowRoot removed. 0.95 works fine (with the
flowRoot commented out).
Again this looks like an error in Xalan rather than FOP. So the same
advice applies; run the XML + XSL in Xalan outside of FOP. If it fails
there you will be best asking for help on the xalan-j-users mailing list.
Regards,
Chris
Any ideas?
; SystemID:
file:///Users/andrew/ieca/homestay/gwt/src/main/resources/pdf/client-report-fo-dev.xsl;
Line#: 88; Column#: 67
javax.xml.transform.TransformerException:
java.lang.ArrayIndexOutOfBoundsException: 273
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2405)
at
org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:394)
at
org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:248)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2270)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1356)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:709)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1273)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1251)
at
org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:236)
at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:128)
at org.apache.fop.cli.Main.startFOP(Main.java:174)
at org.apache.fop.cli.Main.main(Main.java:205)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 273
at
org.apache.fop.fo.StaticPropertyList.get(StaticPropertyList.java:70)
at org.apache.fop.fo.PropertyList.get(PropertyList.java:155)
at org.apache.fop.fo.flow.Block.bind(Block.java:133)
at org.apache.fop.fo.FObj.processNode(FObj.java:123)
at
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:282)
at
org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:171)
at
org.apache.xml.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:206)
at
org.apache.xml.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:279)
at
org.apache.xml.serializer.ToXMLSAXHandler.startPrefixMapping(ToXMLSAXHandler.java:350)
at
org.apache.xml.serializer.ToXMLSAXHandler.startPrefixMapping(ToXMLSAXHandler.java:320)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1317)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
... 22 more
2009/8/18 Andrew Pietsch <[email protected] <mailto:[email protected]>>
I just found
https://issues.apache.org/bugzilla/show_bug.cgi?id=41657 so I'll try
checking out the trunk.
2009/8/18 Andrew Pietsch <[email protected]
<mailto:[email protected]>>
Hi there,
I'm attempting to embed some SVG containing some flowing text
and am getting a weird EmptyStackException. Other svg code
(rect, text etc) are working fine.
FOP: 0.95
java version "1.5.0_19"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.5.0_19-b02-306)
Java HotSpot(TM) Client VM (build 1.5.0_19-138, mixed mode, sharing)
<fo:instream-foreign-object>
<svg:svg width="165mm" height="20mm" version="1.2">
<svg:flowRoot>
<svg:flowRegion>
<svg:rect x="0" y="0" width="50" height="20"/>
</svg:flowRegion>
<svg:flowDiv>
<svg:flowSpan>Blah blah blah blah</svg:flowSpan>
</svg:flowDiv>
</svg:flowRoot>
</svg:svg>
</fo:instream-foreign-object>
Exception:
Aug 18, 2009 2:32:07 PM org.apache.fop.fo.FOTreeBuilder fatalError
SEVERE: javax.xml.transform.TransformerException:
java.util.EmptyStackException
Aug 18, 2009 2:32:07 PM org.apache.fop.cli.Main startFOP
SEVERE: Exception
javax.xml.transform.TransformerException:
java.util.EmptyStackException
at
org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:217)
at
org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125)
at org.apache.fop.cli.Main.startFOP(Main.java:166)
at org.apache.fop.cli.Main.main(Main.java:197)
---------
; SystemID:
file:///Users/andrew/ieca/homestay/gwt/src/main/resources/pdf/client-report-fo-dev.xsl
javax.xml.transform.TransformerException:
java.util.EmptyStackException
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2405)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2270)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1356)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:709)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1273)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1251)
at
org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:214)
at
org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125)
at org.apache.fop.cli.Main.startFOP(Main.java:166)
at org.apache.fop.cli.Main.main(Main.java:197)
Caused by: java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:79)
at java.util.Stack.pop(Stack.java:61)
at
org.apache.xml.utils.DOMBuilder.endElement(DOMBuilder.java:428)
at
org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1102)
at
org.apache.fop.util.DelegatingContentHandler.endElement(DelegatingContentHandler.java:189)
at
org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:169)
at
org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:263)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1401)
at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
... 9 more
Any ideas?
Thanks
Andrew
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]