Output Post Processor (OPP) Fails when Line 2 of Fo-File has More than 44374 Characters (Utf-8) Error: "oracle.xml.parser.v2.XMLParseException: Invalid char in text" (Doc ID 1389465.1)

Last updated on NOVEMBER 26, 2013

Applies to:

BI Publisher (formerly XML Publisher) - Version 12.1 to 12.2 [Release 12.1 to 12.2]
Information in this document applies to any platform.
***Checked for relevance on 23-Oct-2013***

Symptoms

Description of the issue:
Environment: E-Business Suite 12.1.3
Some concurrent requests (XML Publisher reports) end with Status=Warning:

One or more post-processing actions failed. Consult the OPP service log for details.

The error occur only when total size of the second line of FO-file is more than 44374 characters ( UTF-8 encoding).

Steps to Reproduce:
Create an XML Publisher report with a lot of long character fields. Use the RTF-template and XML-data template.
Create the concurrent program entry for running ther XML-Publisher report.
Run the concurrent via SRS-form - FNDRSRUN where the following error is produced:

[121411_193850854][oracle.apps.xdo.template.FOProcessor][EXCEPTION] oracle.xml.parser.v2.XMLParseException: Invalid char in text.
at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:320)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:329)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:213)
at oracle.apps.xdo.template.fo.FOProcessingEngine.process(FOProcessingEngine.java:320)
at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:1018)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5954)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3460)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3549)
at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:302)
at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:176)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms