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

Last updated on APRIL 14, 2017

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

On : CCB 2.5.0.2.0 version, ENV - Environment

Null Pointer exception while opening the Business Object

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

This is related to CCB upgrad 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

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