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