Siebel crashes while converting large XML/attachment using "EAI XML Converter" (Doc ID 1122234.1)

Last updated on JULY 20, 2016

Applies to:

Siebel CRM - Version 8.1 [21039] and later
Information in this document applies to any platform.
*** Checked for currency on JUN-27-2016 ***

Symptoms

On ver 8.1.1.2, Siebel crashes while converting xml data/attachment which is > 90 MB using 'EAI XML Converter'.
The crash is also reproducible on standard repository connected to sample DBF using a simple workflow that queries for a record ('Query' method of 'EAI Siebel Adapter') and attempts to convert it to XML ('IntObjHierToXMLDoc' method of 'EAI XML Converter').

The following call stack is generated for the crash :-


sslcshar +0x18d7b = SSstring::InitAllocBuffer() +0x9b
sslcshar +0x196dc = SSstring::GetWriteBuffer() +0x8c
sslcshar +0x239d7 = CCFPropertySet::EncodeAsString() +0xa7
sslcshar +0x23ece = CCFPropertySet::EncodeAsString() +0xe
sscafwsv +0x4802e = CSSWfStep::Init() +0x1e5e
sscafwsv +0x48e9e = CSSWfStep::Init() +0x2cce
sscafwsv +0x494ff = CSSWfStep::Init() +0x332f
sscafwsv +0x4994b = CSSWfStep::Init() +0x377b
sscafwsv +0x4a72a = CSSWfStepInst::RunOneStep() +0x15a
sscafwsv +0x4ab97 = CSSWfStepInst::Start() +0x47
sscafwsv +0x755a = CSSBCAdapterSvc::DoInvokeMethod() +0x1d0a
sscafwsv +0x17859 = CSSWfEngine::RunSingleProcess() +0x3f9
sscafwsv +0x17f70 = CSSWfEngine::StartProcess() +0x340
sscafwsv +0x1a75c = CSSWfEngine::DoInvokeMethod() +0x215c
sscfom +0x1847a = CSSService::InvokeMethod() +0x1ba
SSCASTBC +0x6686 = CSSBCVBusSvcTest::DoInvokeMethod() +0x6a6
sscfom +0x2dc24 = CSSBusComp::InvokeMethod() +0xc4
sscaswbc +0x2f739 = CSSSWEFrame::DoInvokeMethod() +0x8a9
sscaswbc +0x989a6 = CSSSWEFrameList::DoInvokeMethod() +0x2c6
SWCASFR +0x20bc = CSSSWEBCVBusSvcTestApplet::DoInvokeMethod() +0x31c
sscaswbc +0x28de9 = CSSSWEFrame::InvokeMethod() +0xe9
sscaswbc +0xc41b5 = CSSSWEFrameMgrInternal::InvokeAppletMethod() +0x9f5
sscaswbc +0xa0a07 = CSSSWECmdProcessor::InvokeMethod() +0x557
sscaswbc +0xa567f = CSSSWECmdProcessor::_ProcessCommand() +0x64f
sscaswbc +0xa663d = CSSSWECmdProcessor::ProcessCommand() +0x76d
sscaswbc +0xa6b42 = CSSSWECmdProcessor::ProcessCommand() +0xc2
sscaswbc +0x1cb4a2 = CSSServiceSWEIface::Request() +0x2e2
sscaswbc +0x1cc47e = CSSServiceSWEIface::DoInvokeMethod() +0x8fe
sscfom +0x1847a = CSSService::InvokeMethod() +0x1ba
siebel +0x23130 = CSSScriptDebuggerClientUIService::GetTheClient() +0x16dc0
siebel +0x241c6 = CSSScriptDebuggerClientUIService::GetTheClient() +0x17e56
siebel +0x972f



When attachment size is around 90 MB, the workflow executes fine.

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