Browser Crash when using ToggleTo (Doc ID 1220285.1)

Last updated on MARCH 20, 2017

Applies to:

Siebel Tools - Version 8.1.1.2[21215] and later
Information in this document applies to any platform.
Checked for Relevance on 25-Oct-2013
**Checked for Relevance on 17-Jul-2015**


Symptoms

On : 8.1.1.2[21215] version, Configuration - General

Customer has integrated Siebel OBI environment (iframe integration), where they are passing Siebel row_id reference to OBI. Initially they tried to use
Isrecordsensitive parameter to pass row_id in Iframe which caused Siebel crash, customer has <> which confirmed the crash behavior. As per oracle support suggestion “Symbolic URLs with iFrame on <>” they implemented following browser script in parent Applet to refresh the OBI applet on change record so that current row_id of Siebel gets passed to OBI from Symbolic URL args.

var applet;
In the Applet_Load event:
function Applet_Load ()
{
applet = this;
}

In the Applet_ChangeRecord event:
function Applet_ChangeRecord ()
{
setTimeout("refresh()",10);
}



And added the following function to the general declaration:

function refresh()
{
applet.InvokeMethod("ToggleTo");
}


This causes browser crash when there is no record fetched in first query (PDQ) and then user fires a query to fetch all records in the view.

Following is the error message when the browser crashes.

---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error!
Program: C:\Program Files\Internet Explorer\iexplore.exe.This
application has requested the Runtime to terminate it in an unusual
way.Please contact the application's support team for more
information.---------------------------



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Start Pharma Application
2. Go to Action Plan Screen Tab
3. List Applet on top is displayed without records being filtered by PDQ
4. User performs a query and go to get records displayed
5. Popup applet with following error is displayed:

Program: C:\Program Files\Internet Explorer\iexplore.exe.This
application has requested the Runtime to terminate it in an unusual
way.Please contact the application's support team for more
information.

6. By Clicking on OK button on popup error message, IE browser closes.

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