Search This Blog

SBL-DAT-00314: An error has occurred setting the working set size.

Applies to:

Siebel Tools - Version: [20423] and later   [Release: V8 and later ]
Information in this document applies to any platform.
Checked for relevance on 11-Nov-2010


Customer was getting the below error while clicking a customize button, which invokes a custom script:

SBL-DAT-00314: An error has occurred setting the working set size.
Please continue or ask your systems administrator to check your application configuration if the problem persists.


The error was due to the usage of "ForwardOnly" parameter in the "ExecuteQuery()" method, which was executed just before calling "GotoView" method.


 ExecuteQuery method returns a set of business component records using the criteria established with methods such as SetSearchSpec.

BusComp.ExecuteQuery ([cursorMode])

Argument Description:
cursorMode : An integer. An optional argument that must be one of the following constants (provided in Siebel VB as well as COM Servers):

ForwardBackward - Selected records can be processed from first to last or from last to first. This is the default if no value is specified.

ForwardOnly - Selected records can be processed only from the first record to the last record. Focus cannot return to a record.

The issue was resolved on using the ExecuteQuery method with no parameters (as they are optional parameters). The change was done for the ExecuteQuery method which was executed just before calling "GotoView" method. 

Applies to:

Siebel Field Service - Version: [20420] - Release: V8
Information in this document applies to any platform.


The following error occurs intermittently  when pressing Order button in Inventory -> Generate Orders -> Source Locations applet.

SBL-DAT-00314: An error has occurred setting the working set size.

If navigating back to the inventory list and drilling down again on the Inventory  -> Pending orders tab, the pending order can be accessed and no error occurs.


The behavior was reproduced on standard environment after enabling the FS_ORDER_TYPE lov as multilingual. 


The behavior represents a product defect.


Bug 12-1UGQK71 was logged to address this issue.



Applies to:

Product Release: V7 (Enterprise)
Version: 7.5.3 [16157] CHS Com/Med
Database: Oracle
Application Server OS: Microsoft Windows 2000 Advanced Server SP 3
Database Server OS: IBM AIX 5L 5.1

This document was previously published as Siebel SR 38-1146173179.



1. Writing the scripting in NewRecord like you told me to set address pre_default value in account BC.

2. Create a new account ,you will see the pre_default value in address fields,Input all required field value.Please do nothing after you input all info.Don't click save button or press Ctrl-s!

3. Click the new button again, First you will see the pre_default value disappear, Second , select the USA as Country field value and then select one value for State field ,now you will see the Country value will disappear. Please input some field value,such as Name.

4. click escape button to undo the record and then move cursor to other record, now I think you will see another error.

There will be no error if I comment the scripting setting the pre_default value for new account!
It is my new question about address, please give me some help, thanks


Message 1

For the benefit of other readers:

Customer has written a script in BusComp_NewRecord event of Account business component to pre-default some address fields. "An error has occurred setting the working set size" error occurs if user creates another new account record without stepping off to commit the first new account into the database.

Change request 12-IYH213 has been logged to address this behavior. The suggestion to workaround this behavior is to perform a requery before a new record is created in BusComp_PreNewRecord event of Account business component.

Additional keywords:
working set size, add record consecutively

No comments:

Post a Comment