My Oracle Support Banner

Crash When Calling Functions of Custom Business Service Method Directly (Doc ID 1337531.1)

Last updated on MARCH 03, 2019

Applies to:

Siebel Tools - Version 8.1.1.4 SIA [21225] and later
Information in this document applies to any platform.
**Checked relevance on 11-May-2015**
**Checked relevance on 01-Jan-2017**

Symptoms


=== ODM Issue Clarification ===

On :  8.1.1.4 SIA [21225] version, Siebel VB / eScript / COM

Application is crashing with following stack trace when workflow executes custom script:

/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:CSSPropertySetCLIJSMechInst::__vtbl+0x4 [ Signal 4 (ILL)]
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSJSObject::GetProperty(CSSCLIContext*,const CSSCLIString&,CSSCLIAbstractValue*,CLIMetadataType)+0x14
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLIExpandingArray::AppendPartition(CSSCLIContext*,CSSCLIArrayPartition*)+0x48
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLIVirtualMachine::ExecuteOP_CALL(CSSCLIStackFrame*,CLIVMMetadataToken*,CSSCLICompiledFunction*)+0x35c
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLIVirtualMachine::Execute(CSSCLIStackFrame*,CSSCLIAbstractValue*)+0x634
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLICompiledFunction::Call_inline(CSSCLIContext*,CSSCLIValueArray*,CSSCLIAbstractValue*,CSSCLIScopeChain*)+0x3a8
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLICompiledFunction::Call(CSSCLIContext*,CSSCLIValueArray*,CSSCLIAbstractValue*,const CSSCLIString&)+0x110
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLIVirtualMachine::ExecuteOP_CALL(CSSCLIStackFrame*,CLIVMMetadataToken*,CSSCLICompiledFunction*)+0x13b8
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLIVirtualMachine::Execute(CSSCLIStackFrame*,CSSCLIAbstractValue*)+0x634
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLICompiledFunction::Call_inline(CSSCLIContext*,CSSCLIValueArray*,CSSCLIAbstractValue*,CSSCLIScopeChain*)+0x3a8
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLICompiledFunction::Call(CSSCLIContext*,CSSCLIValueArray*,CSSCLIAbstractValue*,const CSSCLIString&)+0x110
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLIVirtualMachine::ExecuteOP_CALL(CSSCLIStackFrame*,CLIVMMetadataToken*,CSSCLICompiledFunction*)+0x13b8
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:bool CSSCLIVirtualMachine::Execute(CSSCLIStackFrame*,CSSCLIAbstractValue*)+0x634
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfcli.so:ELEventState CSSCLIJSMechInst::CallEvent(const SSstring&,CPtrArray&)+0xcbc
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfel.so:ELEventState CSSELIface::ForwardEvent(const SSstring&,CPtrArray&)+0x98
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfel.so:ELEventState CSSELServiceIface::OnPreInvoke(const SSstring&,const CCFPropertySet&,CCFPropertySet&)+0xc4
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfom.so:unsigned CSSService::ELEventPreInvoke(const SSstring&,const CCFPropertySet&,CCFPropertySet&,int&)+0x564
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfom.so:unsigned CSSService::InvokeMethod(const unsigned short*,const CCFPropertySet&,CCFPropertySet&)+0x1f0
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscafwsv.so:unsigned CSSWfStepExec::InvokeService(const CSSWfStep*,CSSWfStepInst*,const unsigned short*,const unsigned short*,const CCFPropertySet&,CCFPropertySet&,bool,bool)+0x1d0
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscafwsv.so:unsigned CSSWfStepExec::InvokeAction(const CSSWfStep*,CSSWfStepInst*,CCFPropertySet&,CCFPropertySet&,CSSStringArray&,bool&)+0x1430
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscafwsv.so:unsigned CSSWfStepExec::Execute(const CSSWfStep*,CSSWfStepInst*,CSSStringList&,bool&,bool&,const unsigned short*,bool,CCFPropertySet*,bool,const unsigned short*,const CCFVariant*)+0x470
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscafwsv.so:unsigned CSSWfStepInst::Start(bool&,const unsigned short*,const unsigned short*,const CCFVariant*)+0x10c
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscafwsv.so:unsigned CSSWfCoordinator::Start(CSSWfEngine*,CSSWfProcInst*,const unsigned short*,bool&,bool,bool,bool,const unsigned short*,const CCFVariant*)+0x458
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscafwsv.so:unsigned CSSWfEngine::RunSingleProcess(const CSSWfProcess*,CSSWfProcInst*,CSSBusComp*,const unsigned short*,const unsigned short*,bool,const CCFPropertySet&,CCFPropertySet&,bool&,CCFMap,CCFElemPtr >&,int&,WfInstType,const CCFVariant*,const unsigned short*)+0x580
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscafwsv.so:unsigned CSSWfEngine::StartProcess(const unsigned short*,const unsigned short*,const unsigned short*,const unsigned short*,const unsigned short*,const CCFPropertySet&,CCFPropertySet&,bool&,WfInstType,CSSWfBatchJob*,const CCFVariant*,const unsigned short*,bool)+0x4a8
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscafwsv.so:unsigned CSSWfEngine::DoInvokeMethod(const unsigned short*,const CCFPropertySet&,CCFPropertySet&)+0x2984
/pool-app/app/siebel/sba81/siebsrvr/lib/libsscfom.so:unsigned CSSService::InvokeMethod(const unsigned short*,const CCFPropertySet&,CCFPropertySet&)+0x244
/pool-app/app/siebel/sba81/siebsrvr/lib/libsssabsvm.so:0x3ab98
/pool-app/app/siebel/sba81/siebsrvr/lib/libsssabsvm.so:int bsvmMTServer::BatchMain(void*,SrmRequest*)+0xe8
/pool-app/app/siebel/sba81/siebsrvr/bin/siebmtshmw:int SmiRequest::CallBatchEntryPts(scrRecovInfo*)+0xd0
/pool-app/app/siebel/sba81/siebsrvr/bin/siebmtshmw:int SmiRequest::CallBatchEntryPts()+0x98
/pool-app/app/siebel/sba81/siebsrvr/bin/siebmtshmw:int SmiRequest::ProcessRequest(long,SrmSisConnHndl*,CSSSISRequestMsg*,unsigned long,unsigned char*,unsigned)+0x5f0
/pool-app/app/siebel/sba81/siebsrvr/bin/siebmtshmw:0x210240
/pool-app/app/siebel/sba81/siebsrvr/bin/siebmtshmw:int _smiBatchQ::ProcessRequest(void*,void*,void*&)+0x34
/pool-app/app/siebel/sba81/siebsrvr/bin/siebmtshmw:int _smiWorkQueue::ProcessWorkItem(void*,void*,void*&)+0xd4
/pool-app/app/siebel/sba81/siebsrvr/bin/siebmtshmw:int _smiWorkQueue::WorkerTask(void*)+0x314
/pool-app/app/siebel/sba81/siebsrvr/bin/siebmtshmw:int SmiThrdEntryFunc(void*)+0x494
/pool-app/app/siebel/sba81/siebsrvr/lib/libsslcosd.so:0x5c4a8
/pool-app/app/siebel/sba81/siebsrvr/mw/lib/libmfc400su.so:unsigned _AfxThreadEntry(void*)+0x100
/pool-app/app/siebel/sba81/siebsrvr/mw/lib/libkernel32.so:void MwThread(void*)+0x23cTAG



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Execute custom business service from workflow process.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, application crashes randomly.

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
Cause
Solution


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.