Either you debug yourself to find out what's causing the problem or
you'll have to post an FO document (no XSLT!) so we can reproduce the
problem.

On 24.10.2006 00:24:11 Michael Tran wrote:
> Hi!
>  
> I'm having a strange problem with the TXTRenderer for FOP in that its
> throwing ArrayOutOfBoundsException when I try to do a conversion to text
> from pdf (pdf generated from xsl:fo stylesheet) and then save it to a
> file. For most of my stylesheets I'm running it on, it works fine but
> for others it throws the exception. I've run the source xml through my
> stylesheets and no problems are found there. They all render the pdf
> fine and don't complain about any xsl:fo errors. I don't understand why
> it would be throwing this exception.
> 
> Has anyone seen this problem or could point me in the right direction to
> fix it?
> 
> Here's a stacktrace:
>  
> java.lang.ArrayIndexOutOfBoundsException: 90
>  at org.apache.fop.render.txt.TXTRenderer.addStr(TXTRenderer.java:154)
>  at org.apache.fop.render.txt.TXTRenderer.addRect(TXTRenderer.java:552)
>  at
> org.apache.fop.render.PrintRenderer.addFilledRect(PrintRenderer.java:213
> )
>  at org.apache.fop.render.PrintRenderer.doFrame(PrintRenderer.java:273)
>  at
> org.apache.fop.render.AbstractRenderer.renderAreaContainer(AbstractRende
> rer.java:446)
>  at org.apache.fop.layout.AreaContainer.render(AreaContainer.java:88)
>  at
> org.apache.fop.render.AbstractRenderer.renderAreaContainer(AbstractRende
> rer.java:451)
>  at org.apache.fop.layout.ColumnArea.render(ColumnArea.java:71)
>  at
> org.apache.fop.render.AbstractRenderer.renderSpanArea(AbstractRenderer.j
> ava:100)
>  at org.apache.fop.layout.SpanArea.render(SpanArea.java:94)
>  at
> org.apache.fop.render.AbstractRenderer.renderBodyAreaContainer(AbstractR
> enderer.java:368)
>  at
> org.apache.fop.layout.BodyAreaContainer.render(BodyAreaContainer.java:13
> 7)
>  at
> org.apache.fop.render.AbstractRenderer.renderRegions(AbstractRenderer.ja
> va:529)
>  at
> org.apache.fop.render.txt.TXTRenderer.renderPage(TXTRenderer.java:1663)
>  at org.apache.fop.render.txt.TXTRenderer.render(TXTRenderer.java:1768)
>  at
> org.apache.fop.apps.StreamRenderer.processQueue(StreamRenderer.java:328)
>  at
> org.apache.fop.apps.StreamRenderer.queuePage(StreamRenderer.java:311)
>  at org.apache.fop.layout.AreaTree.addPage(AreaTree.java:108)
>  at
> org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:415
> )
>  at
> org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338)
>  at org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
>  at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
>  at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> Source)
>  at
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
> Source)
>  at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis
> patcher.dispatch(Unknown Source)
>  at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno
> wn Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>  at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>  at org.apache.fop.apps.Driver.render(Driver.java:498)
>  at com.x.ReportViewer.saveAsFile(ReportViewer.java:346)
> 
> Thanks very much!
>  
> --
> Michael 


Jeremias Maerki


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

Reply via email to