My Oracle Support Banner

R12.2: Unable to Remove Future Pay Allocations on a Manual Receipt Due to a 'java.lang.NullPointerException' Error (Doc ID 2985007.1)

Last updated on DECEMBER 21, 2023

Applies to:

Oracle Lease and Finance Management - Version 12.2 and later
Information in this document applies to any platform.


When attempting to uncheck the "Future Pay Receipt" checkbox on a Manual Receipt, and then Apply the change, the following error occurs.


oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
at oracle.apps.okl.operations.receipts.server.OPManRctAMImpl.convertFupToRegRcpt(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(

1. Using the Lease Super User responsibility, navigate to the Manual Receipt page.
2. Query up a Receipt marked as "Future Pay".
3. Ensure no future pay allocations exist.
4. Click the Update button.
5. Uncheck the "Future Pay Receipt" checkbox.
6. Click the Apply button.
7. Get the indicated error.




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.