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 laterInformation 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 |