My Oracle Support Banner

Crashes in Method GETROWSETDATA (Doc ID 1625515.1)

Last updated on FEBRUARY 14, 2022

Applies to:

Siebel eConfigurator - Version 8.1.1.10 [23021] to 8.1.1.11.6 [IP2013] [Release V8]
Information in this document applies to any platform.
 
***   ***
*** Checked for relevance on 28-Apr-2021 ***

Symptoms

Customer had crashes when they repriced a quote/order or a reprice was triggered by changes on header or line item level. 
Callstack of the crash:

sslcshar!CCFArray<CCFElemPtr<void> >::SetSize+118     0010bd60     00430580     1b34733c     4a907fc4   m:\siebel\src\core\ccf\impl\framework\generic\ccfcont.cpp @ 609 + 11
sslcshar!CCFArray<CCFElemPtr<void> >::Add+32     4a907fc4     19007fa8     00000000     4a907fc4   m:\siebel\src\core\ccf\impl\framework\generic\ccfcont.cpp @ 697 + 28
sslcshar!CCFPropertySet::AppendChild+53     25c40448     005190a0     2103bea8     267450e4   m:\siebel\src\core\ccf\impl\framework\generic\ccfprops.cpp @ 338
sscactxtsvc!CSSISSContextService::GetSingleRowData+11b     2cf1acf0     1b34733c     2cf1addc     2cf1ad44   m:\siebel\src\apps\shared\iss\infrastructure\context\issctxtsvc.cpp @ 1550 + 13
sscactxtsvc!CSSISSContextService::GetRowSetData+154f     2103bea8     00000000     1b34733c     2cf1addc   m:\siebel\src\apps\shared\iss\infrastructure\context\issctxtsvc.cpp @ 1417 + 3b
sscactxtsvc!CSSISSContextService::GetRowSetData+4cc     2cf1b47c     00000000     1ad92a54     19007fa8   m:\siebel\src\apps\shared\iss\infrastructure\context\issctxtsvc.cpp @ 705 + 20
sscactxtsvc!CSSISSContextService::DoInvokeMethod+87     1ad92a54     2cf1b47c     2cf1b474     2cf1b474   m:\siebel\src\apps\shared\iss\infrastructure\context\issctxtsvc.cpp @ 183 + 2e
sscfom!CSSService::InvokeMethod+24c     00c14fd4     2cf1b47c     2cf1b474     1b22100c   m:\siebel\src\core\datasvc\ssa\objmgr\service.cpp @ 822 + 13
sscafwsv!CSSWfStepExec::InvokeService+18f     1b220f08     26ad43f0     1ad92a14     1ad92a54   m:\siebel\src\core\busprocs\impl\omsv\stepexec.cpp @ 1112 + b
sscafwsv!CSSWfStepExec::InvokeTask+9e     1b220f08     26ad43f0     2cf1b47c     2cf1b474   m:\siebel\src\core\busprocs\impl\omsv\stepexec.cpp @ 1576 + 2b
sscafwsv!CSSWfStepExec::InvokeAction+2f     1b220f08     26ad43f0     2cf1b47c     2cf1b474   m:\siebel\src\core\busprocs\impl\omsv\stepexec.cpp @ 876 + f
sscafwsv!CSSWfStepExec::Execute+44a     1b220f08     26ad43f0     26ad4448     2cf1b56b   m:\siebel\src\core\busprocs\impl\omsv\stepexec.cpp @ 206 + 28
sscafwsv!CSSWfStepInst::RunOneStep+15a     2cf1b56b     2cf1b89d     2cf1b567     00000000   m:\siebel\src\core\busprocs\impl\omsv\stepinst.cpp @ 197 + 28
sscafwsv!CSSWfStepInst::Start+47


FDR file:
-----------
FdrSub_OBJMGR_BC_REC_DSTR WorkSet Record Destruction 633603144 497950624 Quote Item
FdrSub_SCRIPT_ALLOC_INFO Details on prev alloc (compare int2) 526904311 0 BusComp [Quote Item] #BusComp_PreInvokeMethod#
FdrSub_OBJMGR_BC_INVOKE BusComp Invoke Method 633603144 0 Quote Item #Expand#
FdrSub_OBJMGR_BC_EVENT_INVOKE Buscomp Event Invoke 633603144 0 Quote Item #Expand#
FdrSub_PSP_XFROM_SVC_METHOD PSP Transform - Service Method Invoked 553893544 633603144 CTXT::GetRowSetData -- RS: All -- Prior to GetSingle call pInst -- pVarMapBC
FdrSub_CTXTSVC_GET_SINGLE_ROWSET_DATA_BC Ctxt GetSingleRowSetData - BC 553893544 633603144 CTXT::GetSingleRowSetData -- Begin BC Case: pInst -- pBusComp
FdrSub_CTXTSVC_GET_SINGLE_ROWSET_DATA Ctxt GetSingleRowSetData 553893544 633603144 GetSingleRowSetData -- All variables retrieved for map: Default Pricing Var pInst -- pImplementation
FdrSub_OBJMGR_BC_REC_DSTR WorkSet Record Destruction 633603144 619519024 Quote Item
FdrSub_SCRIPT_ALLOC_INFO Details on prev alloc (compare int2) 526904311 0 BusComp [Quote Item] #BusComp_PreInvokeMethod#
... 

The FDR shows that the process is in an endless loop which seems to call GetRowSetData, then GetSingleRowSetData, then an event on Quote Item, which will call BusComp_PreInvokeMethod. This loop consumes memory and the process crashes when the 2GB process memory is reached.

 

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.