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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
