Output Post Processor Fails Due To 'One or more post-processing actions failed. Consult the OPP service log for details' and 'java.io.UTFDataFormatException: Invalid UTF8 encoding' (Doc ID 364590.1)

Last updated on JULY 10, 2017

Applies to:

BI Publisher (formerly XML Publisher) - Version 11.5 and later
Information in this document applies to any platform.

Symptoms

E-Business Suite R12 Business Intelligence Publisher, Concurrent Processing/OPP/Print issues

 

 

 

 

Certain XML Publisher related reports are failing when e.g. Arabic or Hebrew data is retrieved from the database. The concurrent request log file of a failed job shows the following error:

...
+------------- 1) PUBLISH -------------+
Beginning post-processing of request 259933 on node TEST at 06-OCT-2008 12:16:17.
Post-processing of request 259933 failed at 06-OCT-2008 12:16:19 with the error message:
One or more post-processing actions failed. Consult the OPP service log for details.
+--------------------------------------+
...

The Output Post Processor log file can be determine as per <document 364547.1> Troubleshooting Oracle XML Publisher for the Oracle E-Business Suite. Within this log file the following error is found:

[10/6/08 12:16:17 PM] [4838:RT259933] Executing post-processing actions for request 259933.
[10/6/08 12:16:18 PM] [4838:RT259933] Starting XML Publisher post-processing action.
[10/6/08 12:16:18 PM] [4838:RT259933] 
Template code: X_RILMS
Template app:  GMI
Language:      en
Territory:     EG
Output type:   PDF
[100608_121618328][][EXCEPTION] [DEBUG] ------- Preferences defined PreferenceStore -------
[100608_121618328][][EXCEPTION] [DEBUG] ------- Environment variables stored in EnvironmentStore -------
[100608_121618328][][EXCEPTION] [DEBUG]  [FND_JDBC_IDLE_THRESHOLD.LOW]:[-1]
[100608_121618328][][EXCEPTION] [DEBUG]  [SECURITY_GROUP_ID]:[0]
[100608_121618328][][EXCEPTION] [DEBUG]  [FND_JDBC_BUFFER_DECAY_INTERVAL]:[300]
[100608_121618328][][EXCEPTION] [DEBUG]  [NLS_CHARACTERSET]:[AR8MSWIN1256]
...
[100608_121618343][][EXCEPTION] [DEBUG]  [sun.io.unicode.encoding]:[UnicodeLittle]
[100608_121618343][][EXCEPTION] [DEBUG]  [sun.cpu.endian]:[little]
[100608_121618343][][EXCEPTION] [DEBUG]  [sun.cpu.isalist]:[pentium i486 i386]
[10/6/08 12:16:19 PM] [UNEXPECTED] [4838:RT259933] java.lang.reflect.InvocationTargetException
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:324)
  at oracle.apps.xdo.common.xml.XSLT10gR1.invokeParse(XSLT10gR1.java:517)
  at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:224)
  at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:177)
  at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
  at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
  at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
  at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1657)
  at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:967)
  at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5888)
  at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3438)
  at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3527)
  at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:229)
  at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:153)
Caused by: java.io.UTFDataFormatException: Invalid UTF8 encoding.
  at oracle.xdo.parser.v2.XMLUTF8Reader.checkUTF8Byte(XMLUTF8Reader.java:160)
  at oracle.xdo.parser.v2.XMLUTF8Reader.readUTF8Char(XMLUTF8Reader.java:175)
  at oracle.xdo.parser.v2.XMLUTF8Reader.fillBuffer(XMLUTF8Reader.java:120)
  at oracle.xdo.parser.v2.XMLByteReader.saveBuffer(XMLByteReader.java:450)
  at oracle.xdo.parser.v2.XMLReader.fillBuffer(XMLReader.java:2229)
  at oracle.xdo.parser.v2.XMLReader.skipWhiteSpace(XMLReader.java:1974)
  at oracle.xdo.parser.v2.NonValidatingParser.parseMisc(NonValidatingParser.java:331)
  at oracle.xdo.parser.v2.NonValidatingParser.parseProlog(NonValidatingParser.java:300)
  at oracle.xdo.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:280)
  at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:266)
  ... 17 more

[10/6/08 12:16:19 PM] [4838:RT259933] Completed post-processing actions for request 259933.
...

 The same report may run fine when it contains only English data though it will fail in case the data contains one or more special characters of any language.

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