Siebel Client starting problems, no error in logs (horror!)
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.
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.
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.