GATEWAY PROCESS CRASHES WHEN RECORDING PAYLOAD DATA IS DISABLED

(Doc ID 1634749.1)

Last updated on SEPTEMBER 21, 2017

Applies to:

Oracle API Gateway - Version 11.1.2 to 11.1.2 [Release 11gR2]
Information in this document applies to any platform.

Symptoms

If you disable "Record sent data" and "Record received data" for transactions in the Traffic Monitor settings, and open an entry in traffic monitor, OAG crashes with a thread dump.


This crash is also seen when implementing the OAG new feature of Configure HTTP/HTTP interface where you can stop the Traffic Monitor from Recording payload data sent and received. The core dump file hs_err_pid*.log contains the below on a Solaris machine :

Stack: [0x9f100000,0x9f200000], sp=0x9f1fb280, free space=1004k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libopsdb.so+0xb388] void Vordel::DataInput::consume(unsigned)+0x40
C [libHTTPops.so+0x14d1c] void Vordel::doHeaders(Vordel::ServerTransaction*,Vordel::Style*,const Vordel::CorrelationInfo&,const char*,long,const char*)+0
x1f4
C [libHTTPops.so+0x1a678] void Vordel::DBResponder::domsgleg(Vordel::ServerTransaction*,std::basic_string<char,std::char_traits<char>,std::allocator<char
> >,const Vordel::CorrelationInfo&,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,Vordel::Style*,Vordel::VariantObject&)+0xb64
C [libHTTPops.so+0x1b8f0] void Vordel::DBResponder::domsg(Vordel::ServerTransaction*,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,Vordel::Style*)+0xef0
C [libHTTPops.so+0x23bd8] void Vordel::DBResponder::invoke(Vordel::ServerTransaction*)+0x2120
C [libHTTP.so+0x4bb88] void Vordel::ServerTransaction::process()+0x41c
C [libHTTP.so+0x4fda0] void Vordel::HTTPContext::incomingTransaction(Vordel::NetService*,Vordel::Connection*,Vordel::Buffer<char>*,Vordel::CorrelationID*
)+0x20c
C [libHTTP.so+0x47bac] void Vordel::HTTPProtocol::handleConnection(Vordel::NetService*,Vordel::Connection*,const Vordel::AuditSettings*)+0x124
C [libNetService.so+0xaae00] void Vordel::Interface::work()+0x168
C [libNetService.so+0x6b570] void Vordel::NetService::runDaemon(Vordel::DaemonThread*)+0xf4
C [libvcommon.so+0x3b18c] platformTrampoline+0x78

 

 

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