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]
