JMService Can Crash When Processing AMR Calls (Doc ID 2180813.1)

Last updated on SEPTEMBER 19, 2016

Applies to:

Oracle Utilities Network Management System - Version 1.12.0.3 to 1.12.0.3 [Release 1.12]
Oracle Network Management for Utilities - DMS - Version 1.12.0.3 to 1.12.0.3 [Release 1.12]
Information in this document applies to any platform.

Symptoms

On : 1.12.0.3 version


JMService cored when processing an AMR update

The resulting JMService stack trace appears like this:

Core was generated by `JMService'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000000004edf95 in AMR::verifyOffMeter(std::vector >&, long) ()
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6.x86_64 libgcc-4.4.7-4.el6.x86_64 libstdc++-4.4.7-4.el6.x86_64 nss-softokn-freebl-3.14.3-9.el6.x86_64
(gdb) where
#0 0x00000000004edf95 in AMR::verifyOffMeter(std::vector >&, long) ()
#1 0x00000000004f9025 in AMR::verifyOffMeter(std::_List_const_iterator, AmrCustomers const&, long, std::map<oms::basic_string<char, std::char_traits, std::allocator >, MeterOffInfo, std::less<oms::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<oms::basic_string<char, std::char_traits, std::allocator > const, MeterOffInfo> > >&) ()
#2 0x00000000004f9621 in AMR::processOutageDetection(AMRResponse const&, AmrCustomers const&, std::map<int, std::list<JMSInput, std::allocator >, std::less, std::allocator<std::pair > > > >&, bool) ()
#3 0x000000000050a42b in AMR::processResponses(std::list<AMRResponse, std::allocator >&, std::map<int, std::list<JMSInput, std::allocator >, std::less, std::allocator<std::pair > > > >&) ()
#4 0x00000000006cd113 in JMService::reportMeterStatusInfo(message*) ()
#5 0x00000000006c4323 in JMService::serviceHandler(message*) ()
#6 0x00007f5d6ec27388 in sentinel () from /home/gulf12/nms/product/1.12.0.3/lib/libBase.so
#7 0x00007f5d6e6e73bc in ids_callback () from /home/gulf12/nms/product/1.12.0.3/isis/lib/libisis.so
#8 0x00007f5d6e6ea36a in invoke () from /home/gulf12/nms/product/1.12.0.3/isis/lib/libisis.so
#9 0x00007f5d6e4c191c in t


Changes

 Patch 1.12.0.3.16 was installed and the Event Rule "amrInterfacesEnabled" had the "outage detection" bit set.

 

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