My Oracle Support Banner

R12: PO Output For Communication Program Generates Exception java.lang.ArrayIndexOutOfBoundsException When Printing Purchase Release (Doc ID 1320817.1)

Last updated on MARCH 15, 2022

Applies to:

Oracle Purchasing - Version 12.1.1 to 12.1.3 [Release 12.1]
Information in this document applies to any platform.
Executable:POXPOPDF - PO Output for Communication


When attempting to run the 'PO Output for Communication' program with print option,
the following error occurs.

[050211_074918715][][EXCEPTION] java.lang.ArrayIndexOutOfBoundsException: 0
at oracle.apps.xdo.common.pdf.util.PDFDocMerger$PDFUtility.<init>(
at oracle.apps.xdo.common.pdf.util.PDFDocMerger.getPDFUtility(
at oracle.apps.xdo.common.pdf.util.PDFDocMerger.mergeDocs(
at oracle.apps.xdo.common.pdf.util.PDFDocMerger.mergePDFDocs(
at oracle.apps.po.communicate.PoGenerateDocumentCP.runProgram(
at oracle.apps.fnd.cp.request.Run.main(

Steps to reproduce:

1. Responsibility = Purchasing Super User

2. Navigate to:  Reports > Run
    Select PO Output for Communication from the List of Values

3. Key in the following Parameter Values:
po_num_from Value:
po_num_to Value:
release_num_from Value: x
release_num_to Value: x
approved_flag Value: N
All others parameters are defaulted.


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

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