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

Last updated on MARCH 08, 2017

Applies to:

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

Symptoms

On the Expense Home Page, click on report EXP-60137 and report opens. Click through report (note, report has 25 credit card trxns).
On Cash page , click next (normally, this would open Expense Allocation page) and encounters the error

"....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)
..."



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