My Oracle Support Banner

Troubleshooting "oracle.xdo.webservice.exception.OperationFailedException: PublicReportService::generateReport failed: due to oracle.xdo.XDOException: java.lang.reflect.invocationTargetException" Error When Printing in Contract Management (Doc ID 1354831.1)

Last updated on JULY 02, 2024

Applies to:

Primavera Contract Management - Version 14.0 and later
Information in this document applies to any platform.


This document can be used to resolve the following error when attempting to print or preview a report or form:

oracle.xdo.webservice.exception.OperationFailedException: PublicReportService::generateReport failed: due to oracle.xdo.XDOException: java.lang.reflect.invocationTargetException

Error may also look like this:

oracle.xdo.webservice.exception.OperationFailedException: PublicReportService::generateReport for reportAbsolutePath [<DIR>/<REPORT_OR_FORM_NAME>.xdo] failed: due to oracle.xdo.XDOException: java.lang.NullPointerException

Troubleshooting Steps

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
Troubleshooting Steps
 Cause 1: Database Server on same System as Web Server, Referenced Locally in the Primavera Administrator
 Cause 2: Incorrect Database Settings in the Primavera Administrator
 Cause 3: Incorrect Reports and Forms for Database Type
 Cause 4: Customized Report Layout Contains Invalid Template Reference
 Cause 5: Unsupported Version of BI Publisher
 Cause 6: JDBC Data Sources within Oracle BI Publisher being referenced by the Data Models do not exist
 Cause 7: MS SQL - Database has not been synced to user exp

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