Application Crash While Calling CleanUp method of Business Service "Smart Script Execution" (Doc ID 2078881.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel SmartScript - Version 8.1.1.11.11 [IP2013] and later
Information in this document applies to any platform.

Symptoms

In :  Siebel versions [IP2013], [IP2014], [IP2015], SmartScript

When navigating on a custom view where Smart Script Player Applet (Player Only) as grand child applet and after click on a button to trigger the SmartScript and navigate way, if the user go back to the view SDP Portfolio Plan - Relationship Detail Activity View the FINSObjMgr_sso_OPENUI_enu_0093_97517581.log crashes. On view SDP Portfolio Plan - Relationship Detail Activity View the applet has a Runtime Event associated that trigger the BS  BS "Smart Script Execution Cleanup" and Method "CleanUp".

The following errors occurs:

ERROR
-----------------------
OpenUI :
The server you are trying to access is either busy or experiencing difficulties. Please close the Web Browser, open a new browser windows, and try to logging in again.

In Siebel Enterprise Server log the following error can be observed
ServerLog ProcessExit 1 001e910455c80086:0 2015-08-18 07:50:26 FINSObjMgr_sso_vh_OPENUI_enu 14942460 SBL-OSD-02006   Process 14942460 exited with error - Process exited because it received signal SIGABRT.

In

callstack_14942460.txt
PROCESS 14942460 CRASHED AFTER RECEIVING SIGNAL 11 IN THREAD 5656!!!
Current Time: 08/18/2015 07:49:54.617
In:
CreateBookmark__22CSSBCVCallScriptPlayerFRP13CSSBCBookmarki + 0x0x00000118
Called from:
0x3b26b26c CreateBookmark__22CSSBCVCallScriptPlayerFRP13CSSBCBookmarki+  0x000007b0
0xd6f87ad4 CreateBookmark__9CSSBusObjFRP13CSSBOBookmarki+  0x000006e4
0xdd46f758 CreateViewBookmark__16CSSSWEHistoryMgrFRP18CSSSWEViewBookmarkP11CSSSWEFrameiPCwN23+  0x00001bb4
0xdd46f0e0 CreateViewBookmark__16CSSSWEHistoryMgrFPCw+  0x0000095c
0xdd46ef98 UpdateViewBookmark__16CSSSWEHistoryMgrFPCw+  0x000013f8
0xdd396fa8 GetObjectInfo__10CSSSWEBaseFRPC16CSSSWEBindingCtxR14CCFPropertySeti+  0x000057a4
0xdd763184 Execute__15CSSSWEComponentFP16CSSSWEHtmlStreamP16CSSSWEBindingCtx+  0x00001178
0xdd7e19b8 GetRPCReturnPropSetStr__24CSSSWEHtmlContentHandlerF22SWERPCReturnStatusEnumPCwP20CSSMapStringToStringP9CPtrArrayiP11CSSSWEFrame+  0x000025d0
0xdd79cc18 DoShowView__27CSSSWEHtmlPUIContentHandlerFP10CSSSWEViewP16CSSSWEHtmlStreamPCwP13CSSSWEViewCtxi+  0x00002314
0xdd3eac9c SafeDoShowView__20CSSSWEContentHandlerFP10CSSSWEViewP16CSSSWEHtmlStreamPCwRP13CSSSWEViewCtxi+  0x0000011c
0xdd3ea984 CS_ShowView__20CSSSWEContentHandlerFP10CSSSWEViewP16CSSSWEHtmlStreamPCwP13CSSSWEViewCtx+  0x00001a28
0xdd3e6318 ShowView__20CSSSWEContentHandlerFP10CSSSWEViewP16CSSSWEHtmlStreamPCwP13CSSSWEViewCtx+  0x00001c50
0xdd3ec094 DoGotoView__20CSSSWEContentHandlerFPCwiP16CSSSWEHtmlStreamP13WWEReqModInfoRP9WWECbInfoPCw+  0x000028ec
0xdd29d9e0 GotoView__22CSSSWEFrameMgrInternalFP16CSSSWEHtmlStreamP10CSSSWEArgsP13WWEReqModInfoRP9WWECbInfo+  0x00002524
0xdd3f8684 _ProcessCommand__18CSSSWECmdProcessorFP16CSSSWEHtmlStreamP13WWEReqModInfoRP9WWECbInfo+  0x000049e4
0xdd402078 ProcessCommand__18CSSSWECmdProcessorFP20CSSSWEGenericRequestP21CSSSWEGenericResponseRP13WWEReqModInfoRP9WWECbInfo+  0x00006b90
0xdd400994 ProcessCommand__18CSSSWECmdProcessorFP17CSSSWEHttpRequestP18CSSSWEHttpResponseRP9WWECbInfo+  0x00000804
0xdd89939c Request__18CSSServiceSWEIfaceFP12CSSSWEReqRecP17CSSSWEResponseRec+  0x0000295c
0xdd8969d4 DoInvokeMethod__18CSSServiceSWEIfaceFPCwRC14CCFPropertySetR14CCFPropertySet+  0x0000b6e0
0xd6ea4bc0 InvokeMethod__10CSSServiceFPCwRC14CCFPropertySetR14CCFPropertySet+  0x00001a50
0xd70ccfb0 ModInvokeSrvcMethod__14CSSSIOMSessionFPCwPCwPCwR8SSstring+  0x000010a4
0xd70c9df8 RPCMiscModel__14CSSSIOMSessionF12SISOMRPCCode12SISOMArgTypeUlP18CSSSISOMRPCArgListT4RiPv+  0x00002df4
0xd70c3e30 HandleRPC__14CSSSIOMSessionF12SISOMRPCCode12SISOMArgTypeUlP18CSSSISOMRPCArgListT4RiPv+  0x00001b0c
0xd70911a8 HandleOMRPC__9CSSClientFP12CSSClientReq+  0x000010fc
0xd708b964 HandleRequest__9CSSClientFP12CSSClientReq+  0x000004cc
0xd708612c _HandleMsg__FP9CSSClientP12CSSClientReq+  0x0000097c
0xd7086bb4 SessionHandleMsg__11SOMMTServerFP9smiSisReq+  0x00000b94
0x10017640 CompSessionHandleMsg__13smiMainThreadFP9smiSisReq+  0x00000944
0x100402d8 ProcessMessage__12_smiMessageQFP12_smiMsgQItemli+  0x000044b4
0x1003c6cc ProcessRequest__12_smiMessageQFPvT1RPv+  0x00000c90
0x1003056c ProcessWorkItem__13_smiWorkQueueFPvT1RPv+  0x00000488
0x1002c438 WorkerTask__13_smiWorkQueueFPv+  0x00001b9c
0x10038300 SmiThrdEntryFunc__FPv+  0x00001ed0
0xd15ccff0 OSDThreadStart__FPv+  0x0000076c
0xd2be9000 WslThreadProcWrapper__FPv+  0x0000012c


0xd0523d08 _pthread_body+  0x00000448




STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Run a SmartScript on a GrandChild applet in a particular screen and view
2. Abandon SmartScript by navigating to a different view in the same Screen.
3. New View contains applet X, where RunTimeEvent exists (on display of that applet X) to clear up the SmartScript session
4. Method CleanUp is invoked of Business Service 'SmartScript Execution'
5. AOM crashes

Siebel user is kicked out from Siebel with message:
The server you are trying to access is either busy or experiencing difficulties. Please close the Web Browser, open a new browser windows, and try to logging in again.


BUSINESS IMPACT
-----------------------
The issue has the following business impact: Siebel Object Manager crashes affecting several users.

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