My Oracle Support Banner

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

Last updated on MARCH 26, 2019

Applies to:

Oracle Utilities Customer Care and Billing - Version 2.3.1 and later
Oracle Utilities Customer Care and Billing Integration to Oracle Utilities Meter Data Management - Version 3.1.1 and later
Information in this document applies to any platform.

Symptoms


When Customer Care and Billing (CCB) is integrated with Meter Data Management (MDM) 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>)




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.