Java 当我将报告导出为包含100000个字符的PDF格式时,会出现SAX异常

Java 当我将报告导出为包含100000个字符的PDF格式时,会出现SAX异常,java,apache-fop,Java,Apache Fop,我尝试将一个报告导出为PDF格式,该格式为XML格式,其中一列包含超过100000个字符。导出失败,我得到一个SAX异常。我们使用的是FOP0.95 如果您遇到此类问题,请帮助我。这似乎是在: 此异常通常是另一个异常之后的后续错误。有时原始异常会被Xalan的默认ErrorListener(应在最新的Xalan版本中修复) 解决方法是在转换器上设置显式错误侦听器 更多详细信息可以在上面的链接中找到。这个数字是什么:100000?@Matt:就是这样:3位数字按最低数字分组,然后再按2位数字分组。

我尝试将一个报告导出为PDF格式,该格式为XML格式,其中一列包含超过100000个字符。导出失败,我得到一个SAX异常。我们使用的是FOP0.95


如果您遇到此类问题,请帮助我。

这似乎是在:

此异常通常是另一个异常之后的后续错误。有时原始异常会被Xalan的默认
ErrorListener
(应在最新的Xalan版本中修复)

解决方法是在
转换器
上设置显式
错误侦听器


更多详细信息可以在上面的链接中找到。

这个数字是什么:100000?@Matt:就是这样:3位数字按最低数字分组,然后再按2位数字分组。@Joachim:啊…,谢谢。那么这是100000?是100000(或100000)。一千元。
 [org.xml.sax.SAXException: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format) vs. root (http://www.w3.org/1999/XSL/Format)]
javax.xml.transform.TransformerException: org.xml.sax.SAXException: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format) vs. root (http://www.w3.org/1999/XSL/Format)
    at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:725)
    at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2243)
    at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2069)
    at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1171)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:634)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1088)
    at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1066)
    at com.ca.calm.reporter.pdf.PDFGenerator.buildPdf(PDFGenerator.java:1132)
    at com.ca.calm.reporter.pdf.PDFGenerator.generatePdf(PDFGenerator.java:848)
    at com.ca.calm.reporter.pdf.PDFGenerator.exportReport(PDFGenerator.java:626)
    at calmReporter.exportReport(calmReporter.java:521)
    at calmReporter.handleRequest(calmReporter.java:161)
    at com.ca.elm.common.sponsor.SponsorBase.Run(SponsorBase.java:159)
Caused by: org.xml.sax.SAXException: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format) vs. root (http://www.w3.org/1999/XSL/Format)
    at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:335)
    at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:169)
    at org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.java:307)
    at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:716)
    ... 12 more