Null Pointer Exception Received When Finalizing IMD of an Measuring Component Used As Consumption Check.
(Doc ID 2848280.1)
Last updated on SEPTEMBER 14, 2022
Applies to:Oracle Utilities Meter Data Management - Version 22.214.171.124.0 to 126.96.36.199.0 [Release 2.3 to 2.4]
Information in this document applies to any platform.
IMDs are stuck on pending for the scalar measuring component. An issue encountered when processing Pending IMDs, a server error message shows after clicking Perform Additional Mapping. It is also stuck in Pending status when D1-IMD batch run. Based on the logs, server error occurred due to null pointer exception on the base code ReprocessRelatedImdsAlgComp_Impl.
The following are the steps to replicate
1. Create Device with
o Scalar MC
o Interval MC with related MC for consumption check (use the scalar MC)
2. Create bad data manually for IMD Control record in the database (this cannot be done via the app)
3. Create an IMD control entry for the Interval MC, the IMD control record status should be VEEEXCP
4. On the app, create an IMD for the Scalar MC and process the IMD
Verify that a null pointer exception is thrown
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