R12.1.2 When Clicking On the Pay Button Receive NullPointerException (Doc ID 1327533.1)

Last updated on AUGUST 18, 2016

Applies to:

Oracle iReceivables - Version 12.1.2 and later
Information in this document applies to any platform.

Symptoms

When clicking on the Pay button in Release 12.1.2 of iReceivables you get a java stack error that looks something like this:

java.lang.NullPointerException NullPointerException at
oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
at
oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:886)
at
oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAExce
ption.java:1009) at
oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211)
at
oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:153)
at

Detail 0 ## java.lang.NullPointerException at
oracle.apps.ar.irec.accountDetails.pay.server.MultipleInvoicesPayListSummaryV
OImpl.validatePaymentInformation(MultipleInvoicesPayListSummaryVOImpl.java:28
9) at
oracle.apps.ar.irec.accountDetails.pay.server.MultipleInvoicesPayListSummaryV
OImpl.initQuery(MultipleInvoicesPayListSummaryVOImpl.java:97) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at...

The Reference field(interface_header_attribute1) on the Transactions header contains more than 30 characters.

The FND debug log for this issue, shows something like this:
The transaction is not getting inserted into payment_list_gt as seen here..

ar.plsql.arp_discounts_api.get_discount Unexpected Exception in
AR_IREC_PAYMENTS.create_transaction_list_record
ar.plsql.arp_discounts_api.get_discount - Payment Schedule Id: 896594
ar.plsql.arp_discounts_api.get_discount ERROR =>ORA-12899: value too large
for column "AR"."AR_IREC_PAYMENT_GT_ALL"."INTERFACE_HEADER_ATTRIBUTE1"
(actual: 36, maximum: 30)

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