7.3.1 Customer Center - Inactive Account Level Product Bug (Doc ID 557575.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 and later
Information in this document applies to any platform.
***Checked for relevance on 11-Dec-2010***


Symptoms

On 7.3.1:
Find "Attempting to view inactive account-level product results in an exception".

STEPS
The issue can be reproduced with the following steps:

1. Start 7.3.1 RTW Pricing Center and create account-level product/deal/plan, add it to "CSR -new"
plan list, commit to database
2. Start 7.3.1 OOB RTW Customer Center and create Invoice account using plan created in step 1
3. Inactivate account (Summary -> Account status -> Change status to Inactive)
4. Go to "Plans" tab, under Actions -> Customize Plan Table, select "Account-level deals"
checkbox and hit OK
5. Click on the product link

ERROR

The exception is as following:

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: com.portal.pcm.Poid cannot be
cast to com.portal.pcm.FList
at com.portal.app.cc.PProductDetailsPanel.isServiceActive(PProductDetailsPanel.java:2229)
at com.portal.app.cc.PProductDetailsPanel.initializeStatusField(PProductDetailsPanel.java:2189)
at com.portal.app.cc.PProductDetailsPanel.displayModelHandle(PProductDetailsPanel.java:915)
at com.portal.app.cc.PProductDetailsPanel.setModelHandle(PProductDetailsPanel.java:572)
at com.portal.app.cc.PExistingProductsPanel.selectionChanged(PExistingProductsPanel.java:436)
at com.portal.bas.comp.PIASpreadSheet.processSpreadSheetEvent(PIASpreadSheet.java:1589)
at com.portal.bas.comp.PIASpreadSheet.mouseClicked(PIASpreadSheet.java:2221)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252)
at java.awt.Component.processMouseEvent(Component.java:6041)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3995)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)


BUSINESS IMPACT
Unable to use Customer Center functionality


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