Object Manager Is Crashing After Siebel Database Upgrade From IP2016 To 19.X
(Doc ID 2642693.1)
Last updated on MARCH 31, 2022
Applies to:
Siebel CRM - Version 19.12 and laterInformation in this document applies to any platform.
Symptoms
Object manager is crashing after completing Siebel Database Upgrade from IP2016 to 19.X.
The following call stack is found:
-Call Stack
/siebapp1/ses/siebsrvr/lib/libsslcosd.so(+0x71c5)[0x5598b1c5]
/siebapp1/ses/siebsrvr/lib/libsslcosd.so(+0x79be)[0x5598b9be]
[0x5563d410]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSDynamicDataIterator::GetNextSubObj(SSstring&)+0x23)[0x5aa0c4b3]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSDynamicDataReader::GetNextSubObj(SSstring&)+0x2a)[0x5aa0c68a]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetNextSubObj(SSstring&)+0x1e)[0x5a736d5e]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::LoadSqlBCDef(const*, short, CSSSqlBCDef*&, int)+0x172d)[0x5a7162fd]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x32b)[0x5a72027b]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::GetSqlBCDef(const*, short, CSSSqlBCDef*&, int, int)+0x417)[0x5a720367]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::ValidateSqlFieldDef(const*, short, CSSSqlFieldDef*&)+0x13f)[0x5a7d688f]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBCMvgDefs(CSSSqlBCDef*)+0x924)[0x5a730894]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSObjDefMgr::SetupBC(CSSSqlBCDef*)+0x239)[0x5a71fc29]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSSqlBCDef::CreateSqlObj(CSSModelPhysDef*, CSSSqlObj*&)+0x56)[0x5a7d5c06]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSProfileAttrMgr::UpdateRecord(const*, short, int, int, int)+0x160)[0x5a7930f0]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSProfileAttrMgr::TriggerLoad(const*, short, int, int)+0x210)[0x5a7943b0]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSProfileAttrMgr::Get(const*, short, CSSProfileAttr*&)+0x95)[0x5a795305]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSProfileAttrMgr::Get(const*, short, SSstring&)+0x3a)[0x5a79547a]
/siebapp1/ses/siebsrvr/lib/libsscfdm.so(CSSModelPhysDef::GetProfileAttr(const*, short, SSstring&)+0x30)[0x5a74d350]
/siebapp1/ses/siebsrvr/lib/libsscfom.so(CSSModel::Login(const SSstring&, const SSstring&)+0x3a9)[0x5a464699]
/siebapp1/ses/siebsrvr/lib/libsstcsiom.so(SIOMProcInit+0x7a4)[0x58e28704]
/siebapp1/ses/siebsrvr/lib/libsssasos.so(+0x9352)[0x58b90352]
/siebapp1/ses/siebsrvr/lib/libsssasos.so(SOMMTServer::MainInit()+0x3b)[0x58b90ecb]
siebmtshmw(smiMainThread::CompMainInit()+0x1c)[0x805d6dc]
siebmtshmw(smiMainThread::Startup()+0x8f3)[0x8063a43]
siebmtshmw(wmain+0x223)[0x806c583]
siebmtshmw(app_main+0x60)[0x806c820]
siebmtshmw(main+0x7e)[0x809aa5e]
/usr/lib/libc.so.6(__libc_start_main+0xf3)[0x56f2f2a3]
siebmtshmw[0x805d4b1]
FDR information shows the last retrieved object from Repository was 'Action', this can be seen as highlighted below:
...
131224 1581584631 1463110016 Fdr_SRF Siebel Repository FdrSub_SRF_LOAD_OBJ Load Repository Object 0 0 Action Business Component
131225 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_SQLOBJ_REUSE SqlObj Reuse 178976192 0 Runtime Repository Buscomp
131226 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_CACHE_QUERY Cache Query Parse Tree 0 0 Runtime Repository Buscomp:[Name] = Action" AND ([Lang] = "DEU" OR [Lang] ᅣ"
131227 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_QUERY_PARSE Query Parse 293287812 0 [Name] = Action" AND ([Lang] = "DEU" OR [Lang] = 'ALL') AND [Repository Id"
131228 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_CACHE_QUERY Cache Query Parse Tree 293287812 0 Runtime Repository Buscomp:[Name] = Action" AND ([Lang] = "DEU" OR [Lang] "
131229 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_CACHE_QUERY Cache Query Parse Tree 293287812 0 Runtime Repository Buscomp:[Name] = Action" AND ([Lang] = "DEU" OR [Lang] "
131230 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_SQLOBJ_EXEC SqlObj Execution 178976192 0 Runtime Repository Buscomp
131231 1581584631 1463110016 Fdr_DBC Database Connector FdrSub_DBC_CURSOR_CNST Sql Cursor Construction 319549304 167739352
131232 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_SQLOBJ_RELEASE SqlObj Release 178976192 0 Runtime Repository Buscomp
131233 1581584631 1463110016 Fdr_DBC Database Connector FdrSub_DBC_CURSOR_DSTR Sql Cursor Destruction 319549304 0
131234 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_DATA_LST_DSTR Data List Destruction 319549832 1
131235 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_CACHE_SQLOBJ Cache SqlObj 178976192 0 Runtime Repository Buscomp
131236 1581584631 1463110016 Fdr_SRF Siebel Repository FdrSub_SRF_LOAD_OBJ Load Repository Object 0 0 Action Business Component
131237 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_SQLOBJ_REUSE SqlObj Reuse 178976192 0 Runtime Repository Buscomp
131238 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_CACHE_QUERY Cache Query Parse Tree 293287812 0 Runtime Repository Buscomp:[Name] = Action" AND ([Lang] = "DEU" OR [Lang] "
131239 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_CACHE_QUERY Cache Query Parse Tree 293287812 0 Runtime Repository Buscomp:[Name] = Action" AND ([Lang] = "DEU" OR [Lang] "
131240 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_SQLOBJ_EXEC SqlObj Execution 178976192 0 Runtime Repository Buscomp
131241 1581584631 1463110016 Fdr_DBC Database Connector FdrSub_DBC_CURSOR_CNST Sql Cursor Construction 320032648 167739352
131242 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_SQLOBJ_RELEASE SqlObj Release 178976192 0 Runtime Repository Buscomp
131243 1581584631 1463110016 Fdr_DBC Database Connector FdrSub_DBC_CURSOR_DSTR Sql Cursor Destruction 320032648 0
131244 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_DATA_LST_DSTR Data List Destruction 320033176 1
131245 1581584631 1463110016 Fdr_OBJMGR Object Manager FdrSub_OBJMGR_CACHE_SQLOBJ Cache SqlObj 178976192 0 Runtime Repository Buscomp
131246 1581584631 1463110016 Fdr_FDR Fdr Internal FdrSub_FDR_CRASH ** CRASHING THREAD ** 0 0
When setting EnableSafeboot=true parameter is set, the object manager does not crash. This is good indication the issue is caused by customization.
Additionally, when the standard Action business component definition is used on the repository, the crash is not found even with EnableSafeboot=false.
The same Action business component definition is used on IP2016 without causing crashes.
Changes
Cause
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
Symptoms |
Changes |
Cause |
Solution |