My Oracle Support Banner

Null Pointer Exception While Opening The Business Object (Doc ID 2254313.1)

Last updated on SEPTEMBER 26, 2023

Applies to:

Oracle Utilities Customer Care and Billing - Version 2.5.0.2.0 and later
Information in this document applies to any platform.

Symptoms

**Examples provided in this article do not represent real life personal/confidential information**

**Disclaimer:** This KM article may include the following abbreviations:

CCB - Oracle Utilities Customer Care and Billing
BO - Business Object 
CM - Customer Modification

On CCB v2.5.0.2.0

Null Pointer Exception is coming while opening the Business Object in CCB 2.5.0.2.0

This is related to CCB upgrade from CCB 2.1 to CCB 2.5.

Same Business Object is opening into CCB 2.1 but not able to open into CCB 2.5 because of that BO operation get failed.
 

ERROR
-----------------------
ERROR (api.service.ServiceExecutionPolicy) Rollback: Read failed
java.lang.NullPointerException
at com.splwg.base.domain.common.businessObject.BusinessObjectMaintenance.afterPopulateList_BO_STAT(BusinessObjectMaintenance.java:711)
at com.splwg.base.domain.common.businessObject.BusinessObjectMaintenance_Gen.afterPopulateList_BO_STAT(BusinessObjectMaintenance_Gen.java:982)
at com.splwg.base.domain.common.businessObject.BusinessObjectMaintenance_Gen.afterPopulateList(BusinessObjectMaintenance_Gen.java:581)
at com.splwg.base.support.listmaintenance.AbstractListContainingService.privateAfterPopulateList(AbstractListContainingService.java:146)
at com.splwg.base.support.pagemaintenance.AbstractPageMaintenance.privateAfterPopulateList(AbstractPageMaintenance.java:605)
at com.splwg.base.support.listmaintenance.MaintenanceListHelper.privateGetPopulatedList(MaintenanceListHelper.java:502)
at com.splwg.base.support.listmaintenance.MaintenanceListHelper.getPopulatedList(MaintenanceListHelper.java:481)
at com.splwg.base.support.listmaintenance.MaintenanceListHelper.populateLists(MaintenanceListHelper.java:472)
at com.splwg.base.support.listmaintenance.AbstractListContainingService.populateLists(AbstractListContainingService.java:137)
at com.splwg.base.support.pagemaintenance.EntityPageMaintenance.buildRootDataElementTree(EntityPageMaintenance.java:206)
at com.splwg.base.support.pagemaintenance.EntityPageMaintenance.read(EntityPageMaintenance.java:71)
at com.splwg.base.support.pagemaintenance.AbstractPageMaintenance.readItem(AbstractPageMaintenance.java:91)
at com.splwg.base.support.service.JavaPageReadService$1.execute(JavaPageReadService.java:31)
at com.splwg.base.support.service.JavaPageReadService$1.execute(JavaPageReadService.java:26)
at com.splwg.base.support.context.FlushDisabledExecutable.doWithFlushesDisabled(FlushDisabledExecutable.java:27)

SYSUSER - 139051-1674-1 2017-04-07 13:31:30,995 [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (support.context.SessionExecutable) Caught exception from SessionExecutable.execute()
SYSUSER - 139051-1674-1 2017-04-07 13:31:30,995 [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (support.service.ServiceReplayExecuter) Exception occurred calling serviceName: FWLTBOJP


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Admin Menu --> B --> Business Object
2. Open --> Search
3. Search with BO name.
4. Nullpointer exception is thrown.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot access BO.

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
Cause
Solution


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