My Oracle Support Banner

R12: OIE: Navigate to Expense Allocation page and receive error java.lang.NullPointerException at oracle.sql.NUMBER.compareTo (Doc ID 1666279.1)

Last updated on FEBRUARY 12, 2020

Applies to:

Oracle Internet Expenses - Version 12.1 and later
Information in this document applies to any platform.

Symptoms

On the Expense Home Page, query the expense report and open it. Click through report (note, report has credit card transactions).
On the Cash page, click next. Normally, this would open Expense Allocation page, however, the following errors are displayed:

"....Exception Details.
 oracle.apps.fnd.framework.OAException: java.lang.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(OAException.java:1009)
  at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211)
...
## Detail 0 ##
java.lang.NullPointerException
  at oracle.sql.NUMBER.compareTo(NUMBER.java:2805)
  at oracle.apps.ap.oie.entry.accounting.server.AllocationsLinesVORowImpl.hasAmountChanged(AllocationsLinesVORowImpl.java:6364)
  at oracle.apps.ap.oie.entry.accounting.server.AllocationsLinesVORowImpl.populateTransientAttributes(AllocationsLinesVORowImpl.java:2051)
  at oracle.apps.ap.oie.entry.accounting.server.AllocationsHeaderVORowImpl.populateTransientAttributes(AllocationsHeaderVORowImpl.java:912)
  at oracle.apps.ap.oie.entry.accounting.server.AllocationsHeaderVOImpl.populateTransientAttributes(AllocationsHeaderVOImpl.java:53)
  at oracle.apps.ap.oie.entry.accounting.server.ExpenseAllocationsAMImpl.populateHGridAttributes(ExpenseAllocationsAMImpl.java:1058)
  at oracle.apps.ap.oie.entry.accounting.server.ExpenseAllocationsAMImpl.initHGrid(ExpenseAllocationsAMImpl.java:1034)
...
java.lang.NullPointerException
  at oracle.sql.NUMBER.compareTo(NUMBER.java:2805)
  at oracle.apps.ap.oie.entry.accounting.server.AllocationsLinesVORowImpl.hasAmountChanged(AllocationsLinesVORowImpl.java:6364)
  at oracle.apps.ap.oie.entry.accounting.server.AllocationsLinesVORowImpl.populateTransientAttributes(AllocationsLinesVORowImpl.java:2051)
  at oracle.apps.ap.oie.entry.accounting.server.AllocationsHeaderVORowImpl.populateTransientAttributes(AllocationsHeaderVORowImpl.java:912)
  at oracle.apps.ap.oie.entry.accounting.server.AllocationsHeaderVOImpl.populateTransientAttributes(AllocationsHeaderVOImpl.java:53)
..."



Changes

 

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
Changes
Cause
Solution


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