Skip to main content
  1. Posts/

Siebel Client starting problems, no error in logs (horror!)

·6 mins

Well, we have all been there at some time. The problem is frustrating, but the answer seems deceivingly simple.

This time it is Siebel client. It does not really matter whether it is local database, or sample. But I was using High Interactivity client at that time.

You double click on the Siebel icon to start the client. The database gets started up just fine. Siebel icon is displayed in the system tray briefly, and then nothing happens.

Internet Explorer window shows a very helpful “Page cannot be displayed” message.

siebel mobile client starting problems page cannot be displayed

And, siebel.exe is not found to be running in the background.

Siebel Tools runs just fine with the same DBF (and the SRF, if it is sample database). When you start debugging with Siebel log, you will see absolutely no errors in the entire log. This is puzzling for sure.

The Siebel log in my case simply had the following statements at the end..

UPDATE SIEBEL.S_USER SET
      LAST_LOGIN_TS = ?,
      MODIFICATION_NUM = ?,
      LAST_UPD_BY = ?,
      LAST_UPD = ?,
      DB_LAST_UPD = current utc timestamp,
      DB_LAST_UPD_SRC = ?
   WHERE
      ROW_ID = ? AND MODIFICATION_NUM = ?
ObjMgrSqlLog	Detail	4	0000000253df2144:0	2014-08-04 12:50:26	Bind variable 1: 08/04/2014 19:50:26
ObjMgrSqlLog	Detail	4	0000000253df2144:0	2014-08-04 12:50:26	Bind variable 2: 691
ObjMgrSqlLog	Detail	4	0000000253df2144:0	2014-08-04 12:50:26	Bind variable 3: 0-1
ObjMgrSqlLog	Detail	4	0000000253df2144:0	2014-08-04 12:50:26	Bind variable 4: 08/04/2014 07:20:26
ObjMgrSqlLog	Detail	4	0000000253df2144:0	2014-08-04 12:50:26	Bind variable 5: Object Manager - Default
ObjMgrSqlLog	Detail	4	0000000253df2144:0	2014-08-04 12:50:26	Bind variable 6: 0-1
ObjMgrSqlLog	Detail	4	0000000253df2144:0	2014-08-04 12:50:26	Bind variable 7: 690
ObjMgrSqlLog	Detail	4	0000000253df2144:0	2014-08-04 12:50:26

***** SQL Statement Write Time: 0.044 seconds *****
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Web Engine Interface' (address: 'f034690')was unregsitered at model '43865f8' for session ''
ObjMgrSessionLog	ObjMgrLogin	3	0000000253df2144:0	2014-08-04 12:50:26	Username: SADMIN, Login Status: Created,  Session Id: , IP Address:
ObjMgrBusServiceLog	InvokeMethod	4	0000000253df2144:0	2014-08-04 12:50:26	Begin: Business Service 'Communications Client' invoke method: 'ShellUIExit' at 131b4ea8
ObjMgrBusServiceLog	InvokeMethod	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Communications Client' invoke method 'ShellUIExit' Execute Time: 0.000 seconds.
ObjMgrBusServiceLog	InvokeMethod	4	0000000253df2144:0	2014-08-04 12:50:26	End: Business Service 'Communications Client' invoke method: 'ShellUIExit' at 131b4ea8
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Web Engine User Agent' (address: '1128fe68')was unregsitered at model '43865f8' for session ''
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Web Engine User Agent' was deleted at 1128fe68
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Web Engine State Properties' (address: 'f23fe80')was unregsitered at model '43865f8' for session ''
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Web Engine State Properties' was deleted at f23fe80
ObjMgrLog	Info	3	0000000253df2144:0	2014-08-04 12:50:26	(modpref.cpp (949)) SBL-DAT-50806: SavePreferences: C:\Siebel\8.1\Client_1\bin\SADMIN&Siebel Life Sciences.spf: Save is not needed. Preferences are not dirty.
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Web Engine Interface' was deleted at f034690
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Shopping Service' (address: '104df4b8')was unregsitered at model '43865f8' for session ''
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Shopping Service' was deleted at 104df4b8
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Pricing Manager' (address: '4384ca0')was unregsitered at model '43865f8' for session ''
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Pricing Manager' was deleted at 4384ca0
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Task UI Service (SWE)' (address: '12b9cde8')was unregsitered at model '43865f8' for session ''
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Task UI Service (SWE)' was deleted at 12b9cde8
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Communications Client' (address: '131b4ea8')was unregsitered at model '43865f8' for session ''
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Communications Client' was deleted at 131b4ea8
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Smart Script Execution Cleanup' (address: 'e9fcef8')was unregsitered at model '43865f8' for session ''
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service 'Smart Script Execution Cleanup' was deleted at e9fcef8
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service '' was deleted at 18fab0
ObjMgrLog	Info	3	0000000253df2144:0	2014-08-04 12:50:26	(modpref.cpp (949)) SBL-DAT-50806: SavePreferences: C:\Siebel\8.1\Client_1\bin\SADMIN&Siebel Life Sciences.spf: Save is not needed. Preferences are not dirty.
GenericLog	GenericInfo	3	0000000253df2144:0	2014-08-04 12:50:26	[AUDIT_LOG]: Session audit cache cleaned.
ObjMgrBusServiceLog	Delete	4	0000000253df2144:0	2014-08-04 12:50:26	Business Service '' was deleted at 18fce4
SecAdptLog	API Trace	4	0000000253df2144:0	2014-08-04 12:50:26	DB Cleanup Security Adapter.
CchMgrLog	CchMgrMsgInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Invalidate CTEventCache.
CchMgrLog	CchMgrMsgInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Invalidate CTRuleCache.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [EAI Runtime Int Obj Cache] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [EAI Runtime Int Obj Cache] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [LOV] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [LOV] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [ED] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [ED] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [TaskAccessControl] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [TaskAccessControl] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [BusinessSvcProcAccessControl] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [BusinessSvcProcAccessControl] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [UserToResponsibilityKey] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [UserToResponsibilityKey] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [Responsibility] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [Responsibility] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [DataSqlCursor] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [DataSqlCursor] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [Currency] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [Currency] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [CTRule] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [CTRule] in client mode removes itself from the global cache map.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [CTEvent] unsubscribes from invalidation message.
CchMgrLog	CchMgrConnInfo	4	0000000253df2144:0	2014-08-04 12:50:26	Cache [CTEvent] in client mode removes itself from the global cache map.

From the log it looks like Siebel is ending itself after a successful session. No Siebel crash, no errors in Siebel log. Looking back this was what made this a frustrating experience.

The solution to this problem was surprisingly simple.

Just run Siebel as an administrator of the computer.

siebel mobile client run as administrator

It turns out that Siebel client is trying to override an existing ActiveX control, and could not do it. Instead of gracefully failing that error, Siebel decided to just log out of the problem.

This is required only the first time Siebel is installed afresh, or a new patch is installed. Administrator privileges are not required after that successful first run.