JMService Can Crash During Under Certain Circumstances if the SRS Rule 'fixOutageOverlaps' is Enabled
(Doc ID 2898372.1)
Last updated on SEPTEMBER 23, 2022
Applies to:
Oracle Utilities Network Management System - Version 2.3.0.2.0 to 2.6.0.0.0 [Release 2.3 to 2.6]Oracle Network Management for Utilities - DMS - Version 2.3.0.2.0 to 2.6.0.0.0 [Release 2.3 to 2.6]
Information in this document applies to any platform.
Symptoms
On : 2.5.0.1.0 version, Web Workspace
JMService crashed and generated a core dump during operations.
The JMService stack trace had this:
#0 0x00007fcc359b24f3 in std::_Rb_tree_increment(std::_Rb_tree_node_base const*) () from /lib64/libstdc++.so.6
#1 0x0000000000867af0 in JMSupplyNodes::correctOverlaps(ces::shared_ptr,oms::basic_string<char, std::char_traits, std::allocator> const&, std::map<int, JMSupplyNodes::CorrectJob, std::less,std::allocator<std::pair > >*) ()
#2 0x00000000007d0fb5 in JMService::removeJobCondition(ces::shared_ptr, int, Handle const*,bool, bool, long, int, oms::basic_string<char,std::char_traits,std::allocator > const&, oms::basic_string<char,std::char_traits,std::allocator > const&, long) ()
#3 0x00000000007d2aaa in JMService::completeEvent(Handle const&,oms::basic_string<char, std::char_traits, std::allocator >const&, long, long, bool) ()
#4 0x0000000000725345 in JMService::completeEvent(message*) ()
#5 0x000000000071f218 in JMService::serviceHandler(message*) ()
#6 0x00007fcc369e1f07 in sentinel () from
/home/nmsadmin/nms/product/2.5.0.1/lib/libBase.so
Expected result: Outage information is corrected so that outages do not overlap. JMService remains operational.
The issue can be reproduced at will with the following steps:
- Enabled 'fixOutageOverlaps' configuration rule.
- Create and restore an outage.
- Create another outage on the same device with back-dated start time between start and restoration time of the first outage.
- Restore the second outage.
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 |
Fix Description |
Migration |
References |