CCB-MDM - Bill completion fails with NullPointerException under Usage BILLING without deferred monitors (Doc ID 1352558.1)

Last updated on AUGUST 26, 2011

Applies to:

Oracle Utilities Customer Care and Billing - Version: 2.3.1 and later   [Release: 2.3 and later ]
Oracle Utilities Customer Care and Billing Integration to Oracle Utilities Meter Data Management - Version: 3.1 and later ]
Information in this document applies to any platform.

Symptoms


When Customer Care & Billing is integrated with Meter Data Management for billing determinants / usage purposes, Cyclical Usage Requests are initiated by BILLING batch job, and those Usage Requests execute through their BO lifecycle with the aid of deferred monitors (Usage Scheduled Monitor Process / C1-USGDF). If those deferred monitors are disabled so that BILLING will initiate a Usage Request, and the Usage Request is free to complete it's lifecycle without any other processes needed to be run, bill segments fail completion under this configuration. Instead of a completed bill segment, the system reports a NullPointerException in the bill completion routine (C1-COMP-BILL):


java.lang.NullPointerException
com.splwg.ccb.domain.billing.billSegment.CompleteBillAlgComp_Impl.retrieveBatchControl(CompleteBillAlgComp_Impl.java:113)
com.splwg.ccb.domain.billing.billSegment.CompleteBillAlgComp_Impl.retrieveParentBOInstance(CompleteBillAlgComp_Impl.java:104)
com.splwg.ccb.domain.billing.billSegment.CompleteBillAlgComp_Impl.invoke(CompleteBillAlgComp_Impl.java:91)
com.splwg.ccb.domain.billing.billSegment.CompleteBillAlgComp_Impl__.CGLIB$invoke$2(<generated>)
com.splwg.ccb.domain.billing.billSegment.CompleteBillAlgComp_Impl__$$FastClassByCGLIB$$7bf6d4ab.invoke(<generated>)
com.splwg.base.support.interception.BusinessMethodInterceptor.intercept(BusinessMethodInterceptor.java:84)
com.splwg.ccb.domain.billing.billSegment.CompleteBillAlgComp_Impl__.invoke(<generated>)




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