Pipeline Rating Goes Down (Doc ID 1317893.1)

Last updated on SEPTEMBER 19, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.0.0 [Release 7.4.0]
Information in this document applies to any platform.
Checked for relevance on 07-Oct-2013.

Symptoms

In a production environment, rating Pipelines went down with no apparent reason.

Nothing is reported in the logs that showing the cause of the problem, but the stack trace is shown in the "diagnostic" file produced by the crash, including the following lines:

Thread 7 (Thread 0x44525940 (LWP 8057)):
#0 0x0000003d53e0d174 in __lll_lock_wait () from /lib64/libpthread.so.0
#1 0x0000003d53e08aca in _L_lock_1034 () from /lib64/libpthread.so.0
#2 0x0000003d53e0898c in pthread_mutex_lock () from /lib64/libpthread.so.0
#3 0x00002b433ebcb361 in RWMutexLock::acquire ()
#4 0x00002aaab4ec6b67 in DAT::Balance::BatchPlugIn::balanceGroupStatus ()
#5 0x00002aaab4edc4e5 in DAT::Balance::BatchPlugIn::acquireBalanceLock ()
#6 0x00002aaab4ec2794 in DAT::Balance::BatchPlugIn::processOpenNextActgCycle
#7 0x00002aaab4ec4501 in DAT::Balance::BatchPlugIn::receiveEvent ()
#8 0x00002aaab32f56bf in DAT::Listener::PlugIn::notify ()
#9 0x00002aaab330ed0e in DAT::Listener::ListenerThread::notify ()
#10 0x00002aaab330ebdd in DAT::Listener::ListenerThread::processEventMessage ()
#11 0x00002aaab330d483 in DAT::Listener::ListenerThread::execute ()
#12 0x00002aaab33059d4 in RWTFunctor0MImp<DAT::Listener::ListenerThread, void>::run () from /opt/portal/7.4/ifw/lib/libDAT_Listener64.so
#13 0x00002b433ed4893e in RWThreadFunctionImp::run ()
#14 0x00002b433ed15ff2 in RWRunnableImp::exec ()
#15 0x00002b433ed4966c in RWThreadImp::exec ()
#16 0x00002b433ed49719 in RWThreadImp_entry ()
#17 0x0000003d53e064a7 in start_thread () from /lib64/libpthread.so.0
#18 0x0000003d532d3c2d in clone () from /lib64/libc.so.6

[...]

Thread 3 (Thread 0x41c93940 (LWP 8099)):
#0 0x0000003d53299cbf in waitpid () from /lib64/libc.so.6
#1 0x0000003d5323c331 in do_system () from /lib64/libc.so.6
#2 0x0000003d5323c687 in system () from /lib64/libc.so.6
#3 0x00002b433b9230a4 in printExceptionReport ()
#4 0x00002b433b9231ba in printStackTrace ()
#5 0x00002b433c476bdd in OMF::DiagnosticDataHandler::getDiagnosticData ()
#6 0x00002b433c477e2e in OMF::DiagnosticDataHandler::handle_signal ()
#7 0x00002b433c4712ed in OMF::SignalHandler::handle_signal ()
#8 0x00002b433aec8e81 in ACE_Sig_Handler::dispatch ()
#9 <signal handler called>
#10 0x00002aaab4ec77ad in DAT::Balance::BatchPlugIn::balanceGroupStatus ()
#11 0x00002aaab4ecb3c7 in DAT::Balance::BatchPlugIn::updateBalance ()
#12 0x00002aab7121a802 in FCT::ApplyBalance::PlugIn::processDiscountPackets ()
#13 0x00002aab71217f30 in FCT::ApplyBalance::PlugIn::processEdrContainer ()
#14 0x00002b433d542a8a in PPL::FunctionController::processEdrContainer ()
#15 0x00002b433d5a793b in PPL::ThreadBase::pushEdr ()
#16 0x00002b433d54260e in PPL::FunctionController::execute ()
#17 0x00002b433d5a9066 in RWTFunctor0MImp<PPL::ThreadBase, void>::run ()
#18 0x00002b433ed4893e in RWThreadFunctionImp::run ()
#19 0x00002b433ed15ff2 in RWRunnableImp::exec ()
#20 0x00002b433ed4966c in RWThreadImp::exec ()
#21 0x00002b433ed49719 in RWThreadImp_entry ()
#22 0x0000003d53e064a7 in start_thread () from /lib64/libpthread.so.0
#23 0x0000003d532d3c2d in clone () from /lib64/libc.so.6




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