Search This Blog

SBL-SRB-00061: Process %1 on Siebel Server %2

Applies to:

Siebel System Software - Version 7.7.1 [18306] and later
Information in this document applies to any platform.
Error Message Area:Server Request Broker - SRB
Version:Siebel 7.7


Purpose

This document is intended to provide cause and corrective action information about Siebel Error Message SBL-SRB-00061: Process %1 on Siebel Server %2 terminated

Scope

This document is informational and intended for any user.

Details

Explanation

The process named in the error must have been shutdown on the server mentioned and could not route the message to the particular process.

Corrective Action

Check to make the named process is still running on the server mentioned. If not, start the component.





Applies to:

Siebel Sales Volume Planning - Version: 7.7.2.2 SIA [18356] to 7.8.2 SIA [19213] - Release: V7 to V7
Siebel Consumer Goods - Version: 7.7.2.2 SIA [18356] to 7.8.2 SIA [19213]   [Release: V7 to V7]
Siebel CRM - Version: 7.7.2.2 SIA [18356] to 7.8.2 SIA [19213]   [Release: V7 to V7]
Information in this document applies to any platform.
Product Release: V7 (Enterprise)
Version: 7.7.2.2 [18356] QF0212 - Cons Goods

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

Symptoms


This customer has added customizations on top of the out-of-the-box CG SVP Process, which include a custom business service that automates the creation of 8 concurrent workflow process tasks, executed through the Sales Volume Planning administration view:

1) The customer has a SVP master workflow process ("GIL ENA SVP Master Workflow") that calls two sub processes "GIL ENA SVP Invoke Preagregation Actions" and "GIL ENA SVP Aggregate Baseline". This executes the Pre Aggregate and the Aggregate Tasks. The Aggregation of Baseline is carried from Level 3 and above.

2) The customer has another Interface that calls the Stored Procedure to rollup the Baseline Units from Level 5 to Level 3. So the customer has all the Baseline Units at Level 3. The SVP Aggregate task rolls up these Baseline Numbers from Level 3 to above the Hierarchy.

The SVP master workflow process is scheduled to run every night in parallel with other process that execute every night. The customer has a Repeating Component Request that is running this workflow process daily.

A new Patch was applied to the Siebel 7.7.2.2 Cons Goods installation: Siebel Quick Fix version 7.7.2.2 QF0212. After this quick fix installation the customer faced a crash in the Consumer Sector BuildTree method. When running their master workflow process, it completed the Pre Aggregate Actions (1st Sub Process in the Master Workflow) but when it created the Action for Aggregation of Baseline (2nd Sub Process in the Master Workflow), the Workflow exited with error:
"SBL-SRB-00061: Process WfProcMgr on Siebel Server gbo6016d terminated".
The Task State shows that the process exited with the following error:
"Process exited because it received signal SIGABRT."

Cause


Siebel Quick Fix version 7.7.2.2 QF0212 incorporated changes from Bug 10479739: cannot copy one product into a new product by executing a SVP copy action.
The fix for this bug changed the forward fetch parameter from False to True in the Execute call to the Account business component.

The following Bug was logged for the crashes observed with this quick fix:
Bug 10498681: [CR#12-10085D4][FR#12-1042O3Y] SVP WF crash after installing QF0212
It is related the following Bug:
Bug 10484347: [CR#12-REJ4Y3][FR#12-1049CQ4] ACR218:SVP Baseline Aggregation deleting/zeroing out Baseline

Solution


Engineering investigation found that rolling back the change for the forward fetch parameter allowed the customer workflow process to complete successfully.

This has been fixed in the following Siebel versions:
Quick Fix 7.7.2.2 [18356] QF0238
Fix Pack 7.8.2.1 [19214]
Release 8.0 and above

The customer confirmed that the new SVP Patch (QF0238) fixed their issue and allowed the SVP Master Workflow to complete the Baseline and the Shipment aggregation actions.



Applies to:

Siebel CTI - Version 7.5.3.11 [16199] and later
Oracle Solaris on SPARC (64-bit)
Product Release: V7 (Enterprise)
Version: 7.5.3.11 [16199] DEU
Database: Oracle 9.2.0.6
Application Server OS: Sun Solaris 2.8
Database Server OS: Sun Solaris 2.8

This document was previously published as Siebel SR 38-2938316347.
***Reviewed for Relevance 11-Nov-2012***

Symptoms

We get Errors when we connect to Siebel-CTI with the CTI Toolbar. Sometimes it works, but sometimes (ca. 10%) not.

GenericLog    GenericError    1    2006-03-01 08:49:52    (srbroute.cpp 52(6729) err=5700061 sys=0) Prozess CommSessionMgr auf Siebel Server dab-cti01 beendet
GenericLog    GenericError    1    2006-03-01 08:49:52    (srmconn.cpp 2(2976) err=5700061 sys=0) SBL-SRB-00061: Prozess (null) auf Siebel Server (null) beendet
GenericLog    GenericError    1    2006-03-01 08:49:52    (srmconn.cpp 2(2630) err=5700061 sys=0) SBL-SRB-00061: Prozess (null) auf Siebel Server (null) beendet
GenericLog    GenericError    1    2006-03-01 08:49:52    (srmconn.cpp 2(2244) err=5700061 sys=0) SBL-SRB-00061: Prozess (null) auf Siebel Server (null) beendet

I looked for the Task ID of the crashed Communications Session Managers (Error code SBL-GEN-00003) in order to check out the Logfiles at the CTI Server Machine, but there are no logfiles for the specified Task ID at the CTI Server! Nor for this one Crashed Task, eihter for the other crashed tasks.

Cause

Customer had set a higher value (greater than 1) to MaxMTServer and MinMTServer parameters for the Communication Session Manager component. They were encountering the behaviour where when the agent logs into the Application with Communication Toolbar enabled, it would throw error. This was intermittent. Customer was using the Aspect CTI Driver.

Solution


The Aspect driver can not handle more than one process. Expert Services suggested the customer to set MaxMTServer = 1, MinMTServer =1 and MaxTasks = 200. Once after re-setting these parameters on the Communication Session Manager component, the error was resolved.




Applies to:

Siebel Remote Server - Version 7.5.3.4 [16180] to 8.1 [21039] [Release V7 to V8]
Information in this document applies to any platform.
Product Release: V8 (Enterprise)
Version: 8.0 [20405]
Database: Oracle 10.2.0.2
Application Server OS: Red Hat Linux Advanced Server 2.1
Database Server OS: Red Hat Linux Advanced Server 2.1

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


Checked for relevance 10-02-2013

Symptoms

SBL-GEN-00255
The Generate New Database server task failed with the following error message:
[SBL-SRB-00061: Process GenNewDb on Siebel Server srvr1 terminated]

The Siebel Remote Component Group was running, and the [Generate New Database] was online.
There was only one Server [srvr1], in the Enterprise Server [ENT]. The [Siebel Remote] component group was Assigned to the Server [srvr1]. Both the [Assigned?] & [Enabled on Server?] were checked.

Looking at the log file, the following message was found:
[GenNewDb     1851 SBL-GEN-00255   Process 1851 exited with error - Internal: Error during exec()]
Complaining about the component or Object manager is not available. Both [Siebel Remote] and UCM Object Manager were running.

The original log files are attached for your reference.

Could you please give us a way forward.

Cause

Invalid ODBC configuration

Solution

For the benefit of other readers.

The customer was running the Generate New Database component and it failed. The error returned was:-

[SBL-SRB-00061: Process GenNewDb on Siebel Server srvr1 terminated]

The GenNewDB.log file showed that the process was stopping as it connected to the Local DSN. Manually connecting to the local DSN showed that this also failed.

It was then discovered that it was looking for a library that was not in the LD_LIBRARY_PATH. After modifying the LD_LIBRARY_PATH to re-include the SQLANY/lib everything worked.




Applies to:

Siebel Loyalty Engine - Version 8.1.1.1 [21211] to 8.1.1.8 SIA [23012] [Release V8]
Information in this document applies to any platform.

Symptoms

Loyalty, the Real Time Loyalty engine crashes while processing buckets with the following error:
SBL-SRB-00061: Process LoyEngineRealtime on Siebel Server clslyd1 terminated.

Steps to reproduce:
The issue can be reproduced at will with the following steps:
1. Go to Loyalty Member > Promotion Attribute View
2. Select a bucket and select Process button
3. The error SBL-SRB-00061 occurs  as the Loyalty RealTime Engine is crashing with the following call stack:


/applic/siebel/siebsrvr/lib/libsslcshar.so(SSstring::operator=(SSstring const&)+0x22)[0x556e2d62]
/applic/siebel/siebsrvr/lib/libsssalysv.so(CSSLOYEvaluateAssignPoints::Evaluate(CSSLOYObjectProcessor*, CSSLOYAction*, CSSLOYPromoResult*)+0x225f)[0x6a46d9cf]
/applic/siebel/siebsrvr/lib/libsssalysv.so(CSSLOYObjectProcessor::GeneratePromoResults()+0x38b)[0x6a45b91b]
/applic/siebel/siebsrvr/lib/libsssalysv.so(CSSLOYObjectProcessor::DoProcessObject(CSSLOYCacheMgr*, CSSLOYWorkObject*)+0x20c)[0x6a45a5cc]
/applic/siebel/siebsrvr/lib/libsssalysv.so(CSSLOYObjectProcessor::ProcessObject(CSSLOYCacheMgr*, CSSLOYWorkObject*)+0x30)[0x6a4598a0]
/applic/siebel/siebsrvr/lib/libsssalysv.so(CSSLOYProcService::DoProcessObject(CSSLOYWorkObject*)+0x821)[0x6a43be81]
/applic/siebel/siebsrvr/lib/libsssalysv.so(CSSLOYProcService::ProcessObject(CCFPropertySet const&, CCFPropertySet&)+0x593)[0x6a438fb3]

Cause

If the Bucket Promotion has no partner associated, then, the LoyEngineRealTime crashes while processing Buckets.

Based on tests in standard environment 8.1.1.1, while attempting to process Buckets using real time engine, the component LoyEngineRealtime:
1) crashes, if there is no Partner defined at the promotion level
2) executes correctly, if there is a Partner defined at promotion level.

Solution

On researching the issue, the engineering has confirmed that, for bucket processing, the user is required to associate a partner at the promotion header level. This is required for bucket processing because, unlike a transaction processing (where the partner is available on transaction) bucket will not get the partner information if the partner is not mentioned on the promotion header.




Applies to:

Siebel Assignment Manager - Version: 7.7.2 SIA [18325] and later   [Release: V7 and later ]
Oracle Solaris on SPARC (64-bit)
Product Release: V7 (Enterprise)
Version: 7.7.2 [18325] Com/Med
Database: Oracle 9.2.0.4
Application Server OS: Sun Solaris 9
Database Server OS: Sun Solaris 9

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

Symptoms

SBL-OSD-02011, SBL-SRB-00061 Hi,

We are currently running batch assignments on our test environment.

We are finding that batch assignment jobs without a 'object where' clause fail, but those with a where clause are successful.

This only seems to occur for the 'Order (Sales Credit Assignment)' assignment object (have tried with other objects like Contacts and the jobs run successfully).

The Batch job details are:

Assignment Object Name = Order (Sales Credit Assignment)
Replace Team Members   = FALSE

The job generates the following error in the completion information field of the jobs screen:

SBL-SRB-00061: Process AsgnBatch on Siebel Server siebsrvr1 terminated

The associated task has the following error in the status field:

Process exited because of a segment violation (SIGSEGV)

We have turned up event logging for the Batch Assignment component and have attached the task log to this service request. The log doesn't show any errors relating to assignment manager (i.e. invalid rule/object configuration).

Thanks,

Cause

For the benefits of the other user, it was found out that the default assignment object for the Order workflow policy object was copied and modified for the customer by changing the position table from S_ORD_CRDT_ASGN to S_ORDER_POSTN. However, not all the default 'Assignment User Prop' were disabled (they are not required).

Solution

After disabling one copied 'Assignment User Prop'  the crashes have not occurred anymore and allowed Order assignments to work as expected.




Applies to:

Siebel Enterprise Integration Manager - Version 8.0.0.3 [20416] and later
Information in this document applies to any platform.
***Checked for relevance on 12-Feb-2013***

Symptoms


Creating a custom Foreign Key column in the S_ORG_EXT table which has the S_ADDR_ORG table as the Foreign Key table leads to the following behaviour when running the EIM task (and after the custom FK column has been mapped to the EIM_ACCOUNT Interface table using the EIM Table Mapping Wizard which ran successfully):

The EIM task is terminated. The following error messages is seen in the Enterprise log file:

EIM 292668 SBL-OSD-01000 Process 292668 exited with error - Internal: The process attempted to read from or write to a virtual address for which it does not have the appropriate access.

Additional error message:

SBL-SRB-00061: Process EIM on Siebel Server <Siebel_server_name>terminated

Cause


Bug 10559179 has been logged to address the matter.

Solution


The current workaround is to update the custom Foreign Key column in S_ORG_EXT (pointing to S_ADDR_ORG) via Siebel Scripting.





Applies to:

Siebel Workflow - Version 7.5.2.214 SIA [16066] and later
Oracle Solaris on SPARC (64-bit)
Product Release: V7 (Enterprise)
Version: 7.5.2.214 [16066] Fin Svcs
Database: Oracle 8.1.7.4
Application Server OS: Sun Solaris 8
Database Server OS: Sun Solaris 8

This is only applicable to 7.5 version.
This document was previously published as Siebel SR 38-1020223111.
Checked for relevance as on 15-July-2012.


Symptoms

SBL-OSD-02006, SBL-SRB-00061
We have a workflow process that is causing the Workflow Process Manager to become "unavailable". This occurs when the Workflow Process attempts to resume from a Wait Step. The error reported in the Component Request view and the Server Tasks view is as below:

Component Request Details
--------------------------------
Component: Workflow Process Manager
Mode: Asynchronous
Status: Error
Completion Code: 5700061
Completion Information: SRB-00061: process WfProcMgr on Siebel Server test terminated

Task Details
--------------
Component: Workflow Process Manager
Task State: Exited
Status: Process exited because it received signal SIGABRT

I have followed the steps outlined in FAQ 1482 to trace the process (attached), however this does not reveal any additional useful information. All that it shows is the final step before the error.

Cause

business service are customized and is designed to perform complex computation including invocation of Incentive Compensation, ICM Calc Engine task.

Solution

Message 1

For the benefit of the other users, the customer encounter the following error on the component request status when invoking workflow process manager component :

Process exited because it received signal SIGABRT

This workflow process involves mainly business service and wait steps. These business service are customized and is designed to perform complex computation including invocation of Incentive Compensation, ICM Calc Engine task. Whereas, the wait step is incorporated to monitor the status of the ICM Calc Engine task. The above error occurs when the subsequent workflow process manager task are spawned off by the server request broker, to resume the processing.

Do note the above error is not reproducible while running on the standard application.

This error could only be reproduced with the customer database set up in-house. Change request# 10465646 was logged to address this and it is only for 7.5 version, CR status is inactive now.




Applies to:

Siebel Remote - Version 7.5.3.4 [16180] and later
IBM AIX on POWER Systems (64-bit)
Product Release: V7 (Enterprise)
Version: 7.5.3.4 [16180]
Database: Oracle 8.1.7.4
Application Server OS: IBM AIX 5L 5.1
Database Server OS: IBM AIX 5L 5.1

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


***Checked for relevance on 29-Nov-2012***

Symptoms

SBL-GDB-00004, SBL-SMI-00024, SBL-SRB-00061, SBL-GEN-09103
Hi,

I am running "GenNewDb" and immediately, I got this following error.

srvrmgr:srvr007tst> start task for component GenNewDb

start task for component GenNewDb
SBL-NET-01034: The SISNAPI connection was closed by the peer

When I checked the "GenNewDb_xxxx.log",I can see the following error message.

ContextInit   ContextInit   0   2005-04-18 23:15:50   SIEBEL_ASSERT_MODE = 0
GenericLog    GenericWarn   2   2005-04-18 23:15:50   (smisched.cpp 17(266) err=9103 sys=0) SBL-GEN-09103: Parameter value was never set (i.e. is null)
GenericLog    GenericWarn   2   2005-04-18 23:15:50   (smisched.cpp 17(269) err=9103 sys=0) SBL-GEN-09103: Parameter value was never set (i.e. is null)
GenericLog    GenericError  1   2005-04-18 23:15:50   (smisched.cpp 17(285) err=2100024 sys=0) SBL-SMI-00024: Unable to load gennewdb


Please look into this ASAP as we need to provide the extract to TAM for review.

Thanks & Regards

Cause

Missing Siebel server files:

a) \siebsrvr\lib\libgennewdb.so
b) \siebsrvr\dbtempl\sse_utf8.dbf

Solution

Message 1

1 of 2

For the benefit of other readers, the issue and resolution are as follows.

Issue Description:
----------------------
When the GenNewDB was run either from UI or from server manager, an error occurred almost immediately. In this case, customer ran from the server manager prompt as follows and encountered errors as described below.

srvrmgr:srvr007tst> start task for component GenNewDb

start task for component GenNewDb
SBL-NET-01034: The SISNAPI connection was closed by the peer

In GenNewDb_*.log, one could see the following error messages:

ContextInit   ContextInit   0   2005-04-18 23:15:50   SIEBEL_ASSERT_MODE = 0
GenericLog    GenericWarn   2   2005-04-18 23:15:50   (smisched.cpp 17(266) err=9103 sys=0) SBL-GEN-09103: Parameter value was never set (i.e. is null)
GenericLog    GenericWarn   2   2005-04-18 23:15:50   (smisched.cpp 17(269) err=9103 sys=0) SBL-GEN-09103: Parameter value was never set (i.e. is null)
GenericLog    GenericError  1   2005-04-18 23:15:50   (smisched.cpp 17(285) err=2100024 sys=0) SBL-SMI-00024: Unable to load gennewdb


Resolution:
--------------
After detailed analysis, Siebel Technical Support discovered the following.

1. That Siebel server environment was missing the following files

a) \siebsrvr\lib\libgennewdb.so
b) \siebsrvr\dbtempl\sse_utf8.dbf

Contd...

Message 2

2 of 2 - Contd from previous..

Customer had another environment similar to this one (with exact same Siebel version and QuickFixes installed), where everything was working. Since this non working environment was a Test environment and not a Production environment, Siebel Technical Support recommended copying the missing library \siebsrvr\lib\libgennewdb.so and file \siebsrvr\DBTEMPL\sse_utf8.dbf from the working environment.

After the copy was done, the Siebel Gateway and Server were restarted and GenNewDB worked successfully.

Recommendations:
-----------------------
Other recommendations made to the customer were as follows

1. Refer to "Maintenance Level Update Recommended for AIX 5L v5.1 (Document 477432.1)" (formerly Alert 899).

According to that Alert, which refers "Fileset Update Required for C++ Runtime Libraries on AIX (Document 477396.1)" (former Alert 851), customers have to ensure Siebel deployment is running the latest C++ runtime libraries (6.0.0.12) or later, if they are on AIX 5L v5.1

2. Other recommendation made was to not copy missing files, if the environment would be a Production one. If missing files would be noticed in Production, then for long term stability, customers should  consider reinstalling the affected Siebel server.









 

No comments:

Post a Comment