C2M - MDM VEE Sibling Check Rule Fails With NullPointerException
(Doc ID 2530778.1)
Last updated on APRIL 16, 2025
Applies to:
Oracle Utilities Customer to Meter Base - Version 2.6.0.1.0 and laterOracle Utilities Meter Data Management - Version 2.2.0.2.0 to 2.3.0.0.0 [Release 2.2 to 2.3]
Information in this document applies to any platform.
Symptoms
Null pointer error is thrown in the system when trying to finalize an IMD which has Ensure IMD exists for Sibling MCs VEE rule configured.
Steps -
1.Create a Device, Device Configuration and 2 scalar MCs.
2.Configure Ensure IMD exists for Sibling MCs VEE rule on Scalar MCs.
3.Create a service point and install the device at the service point.
4.Create an IMD on the scalar MC for dates 01-01-2019 12:00 AM to 01-02-2019 12:00 AM.
5.When trying to finalize the IMD, system error is encountered and null pointer exception is observed in the logs.
Logs indicating NullPointerException:
Caused by: java.lang.NullPointerExceptionat com.splwg.d2.domain.admin.veeRule.applyVeeRule.EnsureIMDExistsForSiblingMCAlgComp_Impl.processIMDList(EnsureIMDExistsForSiblingMCAlgComp_Impl.java:343)at com.splwg.d2.domain.admin.veeRule.applyVeeRule.EnsureIMDExistsForSiblingMCAlgComp_Impl.getIMDList(EnsureIMDExistsForSiblingMCAlgComp_Impl.java:283)at com.splwg.d2.domain.admin.veeRule.applyVeeRule.EnsureIMDExistsForSiblingMCAlgComp_Impl.getAllSiblingMeasuringComponents(EnsureIMDExistsForSiblingMCAlgComp_Impl.java:258)at com.splwg.d2.domain.admin.veeRule.applyVeeRule.EnsureIMDExistsForSiblingMCAlgComp_Impl.checkSiblingMCsForIMDs(EnsureIMDExistsForSiblingMCAlgComp_Impl.java:228)at com.splwg.d2.domain.admin.veeRule.applyVeeRule.EnsureIMDExistsForSiblingMCAlgComp_Impl.invoke(EnsureIMDExistsForSiblingMCAlgComp_Impl.java:113)at com.splwg.d2.domain.admin.veeRule.applyVeeRule.EnsureIMDExistsForSiblingMCAlgComp_Impl$$EnhancerByCGLIB$$7e41ceb3.CGLIB$invoke$0(<generated>)at com.splwg.d2.domain.admin.veeRule.applyVeeRule.EnsureIMDExistsForSiblingMCAlgComp_Impl$$EnhancerByCGLIB$$7e41ceb3$$FastClassByCGLIB$$1e69082c.invoke(<generated>)at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)at com.splwg.base.support.interception.BusinessMethodInterceptor.intercept(BusinessMethodInterceptor.java:84)
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 |