Crashes in Method GETROWSETDATA
(Doc ID 1625515.1)
Last updated on NOVEMBER 01, 2023
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 |