My Oracle Support Banner

Siebel Workflow Process Manager Component Crashed Due To Memory Leak When Using Business Service 'ISS Promotion Management Service' method 'IntegrityCheck' in a Workflows Process to Create Orders in Siebel Application (Doc ID 2828613.1)

Last updated on JULY 03, 2023

Applies to:

Siebel CRM - Version 20.4 to 21.10 [Release V17]
Information in this document applies to any platform.


Siebel Workflow Process Manager Component crashed due to memory leaks when using Business Service 'ISS Promotion Management Service' method 'IntegrityCheck' in a Workflows Process to create Orders in Siebel application. 

Call Stack:`umem_cache_alloc+0x21c`umem_alloc+0x6c`malloc+0x28`calloc+0x50`void*CCFMemPoolMgr::Allocate(..)`bool CCFBlockAllocator::AllocateBlock(..)`void*CCFBlockAllocator::Allocate(..)

....`unsigned CSSPromotionService::CheckCompRules(..)`unsigned CSSPromotionService::CheckRules(..)`unsigned CSSPromotionService::IntegrityCheck(..)`unsigned CSSPromotionService::DoInvokeMethod(..)

....`unsigned CSSWfStepExec::Execute(..)`unsigned CSSWfStepInst::Start(..)`unsigned CSSWfCoordinator::Start(..)`unsigned CSSWfEngine::StartProcess(..) 


The issue can be reproduced at will with the following steps:
1. Log into Siebel Web Tools > open or create a new development workspace

2. Create a workflow process that includes a step to invoke Business Service 'ISS Promotion Management Service' method 'IntegrityCheck' 

3. Log into Siebel client application 

4. Navigate to the Site Map > Administration - Business Service > Simulator.

5. In the top applet, create a new record and set the following fields:

Parameter Value

Service Name: Workflow Process Manager

Method Name: RunProcess

Iterations: 300

6. In the Input Arguments applet, create a new record, and set the Test Case # field to 1. Open the Property Name field, which opens up a multi-value applet.

7. Click the New button and set the following fields and then click the Save button:

Property Name: ProcessName
Value: <the name of the workflow process>

8. Click Run 




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.