My Oracle Support Banner

Exception In Charges HTML Screen If Price List Is Inactive (Doc ID 2566413.1)

Last updated on MAY 19, 2020

Applies to:

Oracle Teleservice - Version 12.2.6 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.6 version, Charges UI, APIs, and schema

When attempting to create charges lines in Charges HTML UI, and the default price list is inactive, instead of getting a normal error message the user gets an exception:

ERROR
-----------------------
Exception Details.
oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)

## Detail 0 ##
java.lang.NullPointerException
at oracle.sql.NUMBER.toBytes(NUMBER.java:1337)
at oracle.sql.NUMBER.(NUMBER.java:235)
at oracle.jbo.domain.Number.(Number.java:250)
at oracle.apps.cs.charges.server.util.ChargesAMPriceUtil.populateUnitPrice(ChargesAMPriceUtil.java:726)
at oracle.apps.cs.charges.server.CsChargeAMImpl.populateUnitPrice(CsChargeAMImpl.java:2794)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Set profile option “Service: Charge Line Default Price List” to Use value from profile `Charge: Default Price List'
2. Set profile option “Charge: Default Price List” to an active price list
3. In Pricing Manager, inactivate the price list
4. Then, try to create a new charges line in Forms UI and in HTML UI
5. In Charges Forms UI the following error is displayed:

IPL: Price was not found on price list for this item

6. In Charges HTML UI, the reported exception occurs



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
References


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