My Oracle Support Banner

Audit Report (PDF) Fails with XDOException "XML-20201: (Fatal Error) Expected name instead of ." (Doc ID 2926511.1)

Last updated on FEBRUARY 13, 2023

Applies to:

Oracle Payroll - Version 12.2 and later
Information in this document applies to any platform.
This note provides a brief overview of Bug:35012728.

Symptoms

Problem Statement:

When attempting to run Audit Report (PDF) on the varchar2 data that contains special characters, following error occurs.

Exception occured inside processForm. oracle.apps.xdo.XDOException
Exception inside runProgramoracle.apps.xdo.XDOException java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

....

oracle.apps.pay.pdfgen.server.PayPDFGen.processForm(PayPDFGen.java:261)
at
oracle.apps.pay.pdfgen.server.PayPDFGen.runProgram(PayPDFGen.java:835)
at oracle.apps.fnd.cp.request.Run.main(Run.java:159)
Caused by: org.xml.sax.SAXParseException; lineNumber: 108; columnNumber:
59; <Line 108, Column 59>: XML-20201: (Fatal Error) Expected name instead of .
at
oracle.xdo.parser.v2.XMLError.flushErrorHandler(XMLError.java:441)

...

 

 

Steps to Reproduce:
The issue can be reproduced at will with the following steps:

Sample steps:

  1.   Enable Audit on PER_ALL_PEOPLE_F varchar2 column (e.g. First Name, Last Name, Title..etc).
     
      * Reference Documentation to Set Up of Audit Trail in Oracle HRMS (<Note: 111786.1>)

  2.  Make a change on the field that contains special character (e.g. &).
     
  3.  Login as HRMS Manager responsibility.

  4.  Submit Audit Report (PDF).
     (N) Processes and Reports > Submit Processes and Reports > Single Request

  5.  Request "Audit Report (PDF)" fails with the error.

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.