My Oracle Support Banner

Siebel Crashes When Invoke Popup Applet From Child Applet That Updates Value Of A Field In Parent Bc (Doc ID 1264692.1)

Last updated on JANUARY 29, 2022

Applies to:

Siebel Tools - Version SIA[21219] and later
Information in this document applies to any platform.


When a pop up applet is called from a child applet that updates value of a field in parent business component the application crashes. This worked fine in previous version but not in v8.1.1.3 Life Sciences Application..
Here are steps to recreate the issue with vanilla srf
1- Lock the project "Activity"
2- Create a popup applet based in this project "Activity" with following properties
2.1- Name: Test Popup
2.2- Business component: Service Request
2.3- Class: CSSSWEFramePopup (as per Siebel Tools help)
2.4- Controls
1 control on field "Description"
3 buttons named "OK", "Cancel", "WriteRecord" with method "CloseApplet", "UndoRecord", "WriteRecord" respectively
2.5- Applet Web Template:
Type: Edit
Web Template: Popup Form
Add controls in 2.4 to the appropriate SWE ids
3- Modify applet "Service Request Activity List Applet" as following
3.1- Add new button named "Test Popup" with method "ShowPopup" and following Name/Value user props
Mode - Edit
Popup - Test Popup
3.2- Applet Web Template "Edit List": add the new button to the appropriate SWE id
4- Compile project "Activity" and start Siebel with the SRF just compiled
5- Click on "Site Map", "Service Request", "Service Request List", "Activities"
6- Click on "Show More" control in applet "Service Request" (the top applet) to see the field "Detailed Description". Click on button "New" and enter some data in field "Detailed Description"
7- Click on button "Test Popup" in applet "Activities" (the bottom applet) to open the popup applet
8- Click on button "OK" of the popup applet
9- Click on any field of applet "Service Request" (the top applet) -> Siebel immediately shutdowns or displays error and crashes




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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.