Exception In Charges HTML Screen If Price List Is Inactive
(Doc ID 2566413.1)
Last updated on FEBRUARY 06, 2022
Applies to:
Oracle Teleservice - Version 12.2.6 and laterInformation 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 |