My Oracle Support Banner

Null Pointer Exception Received When Finalizing IMD of an Measuring Component Used As Consumption Check. (Doc ID 2848280.1)

Last updated on FEBRUARY 10, 2022

Applies to:

Oracle Utilities Meter Data Management - Version 2.3.0.2.0 and later
Information in this document applies to any platform.

Symptoms

Issue -

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.

Steps Taken:
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

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


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