SAP Knowledge Base Article - Preview

3146621 - Web Intelligence Processing server crash when refreshing a connection with DB mapping and a user that does not have secondary credentials maintained

Symptom

When using Teradata drivers later than 14.10, if the connection has DB mapping and the user does not have secondary credentials maintained, at the next WebI refresh the WebI server will crash and the following error occurs:

Error Message: BI launch pad cannot connect to the server. Close the report panel and try to connect again or see your BusinessObjects administrator.

In the logs you will see:

EXCEPTION [unknown|unknown|ID:0]com.sap.connectivity.cs.java.ConnectionServer{com.businessobjects.connectionserver.Environment}.CreateJob: [com.sap.connectivity.cs.java.drivers.DBDError: Missing user name.

When the crash occurs, a coreinfo/errorinfo will be created in the logging folder with the following stack:

#0 0x00002adc6b360387 in raise () from /lib64/libc.so.6
#1 0x00002adc6b361a78 in abort () from /lib64/libc.so.6
#2 0x00002adc6b3a2f67 in __libc_message () from /lib64/libc.so.6
#3 0x00002adc6b3ab329 in _int_free () from /lib64/libc.so.6
#4 0x00002adc6f717c1c in sec1_gss_release_cred ()
from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libsapcrypto.so
[...]
#11 0x00002adcf3e69f34 in gss_init () from /opt/teradata/client/16.20/odbc_64/lib/libtdsso.so
#12 0x00002adcf122a32e in Simba::Teradata::TeraSSO::gss_init(void**, int*, char**, unsigned int**, char**, Simba::Teradata::PclAuthResp*, char*, int, char*, int, char*, int, char*, Simba::Teradata::tdgss_buffer_desc_struct*, Simba::Teradata::tdgss_buffer_desc_struct*) () from /opt/teradata/client/16.20/odbc_64/lib/tdataodbc_sb64.so
[..]
from /opt/teradata/client/16.20/odbc_64/lib/tdataodbc_sb64.so
#18 0x00002adcf11a9b82 in Simba::Teradata::TDDBCUtility::Logon(bool) ()
from /opt/teradata/client/16.20/odbc_64/lib/tdataodbc_sb64.so
#19 0x00002adcf109e69c in Simba::Teradata::TDConnection::HandleUpdateConnectionSettings(std::map<Simba::Support::simba_wstring, Simba::Support::Variant, Simba::Support::simba_wstring::CaseInsensitiveComparator, std::allocator<std::pair<Simba::Support::simba_wstring const, Simba::Support::Variant> > > const&, std::map<Simba::Support::simba_wstring, Simba::Support::ConnectionSetting*, Simba::Support::simba_wstring::CaseInsensitiveComparator, std::allocator<std::pair<Simba::Support::simba_wstring const, Simba::Support::ConnectionSetting*> > >&) ()
from /opt/teradata/client/16.20/odbc_64/lib/tdataodbc_sb64.so
#20 0x00002adcf130827d in Simba::ODBC::ConnectionSettings::UpdateSettings(Simba::ODBC::Connection*) ()
from /opt/teradata/client/16.20/odbc_64/lib/tdataodbc_sb64.so
#21 0x00002adcf12fe324 in Simba::ODBC::ConnectionState2::SQLConnectW(Simba::ODBC::Connection*, wchar_t*, short, wchar_t*, short, wchar_t*, short) () from /opt/teradata/client/16.20/odbc_64/lib/tdataodbc_sb64.so
#22 0x00002adcf12f4030 in Simba::ODBC::Connection::SQLConnectW(wchar_t*, short, wchar_t*, short, wchar_t*, short) ()
from /opt/teradata/client/16.20/odbc_64/lib/tdataodbc_sb64.so
[...]
#32 0x00002adce72c00dd in WODBC3_Teradata::ODBCDriver::Connect() ()
from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/dataAccess/connectionServer/drivers/lib64/libdbd_wtdodbc.so
#33 0x00002adcb2f3c3ee in CSCore::OpenJob::Initialize() ()
from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libcs_core.so
#34 0x00002adcb2f492d0 in CSCore::OpenJob::OpenJob(bo_utf8string const&, bo_utf8string const&, bo_utf8string const&, ConnectionServer::JobPropertySet const&) () from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libcs_core.so
#35 0x00002adcb2bba0bb in CSLib::RDBMSJob::RDBMSJob(bo_utf8string const&, bo_utf8string const&, bo_utf8string const&, ConnectionServer::JobPropertySet const&) () from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libcs_lib.so
#36 0x00002adcb2ba38ee in CSLib::Environment::CreateJob(bo_utf8string const&, bo_utf8string const&, bo_utf8string const&, ConnectionServer::JobPropertySet const&) ()
from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libcs_lib.so
#37 0x00002adcb29186c3 in csRDBMSJobLocal::csRDBMSJobLocal(bo_utf8string const&, bo_utf8string const&, bo_utf8string const&, ConnectionServer::JobPropertySet const&) ()
from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libics_lib.so
#38 0x00002adcb29077a3 in csFactoryLocal::CreateJob(bo_utf8string const&, bo_utf8string const&, bo_utf8string const&, ConnectionServer::JobPropertySet const&) () from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libics_lib.so
#39 0x00002adcb26c8122 in csFactoryEX::CreateJob(bo_utf8string const&, bo_utf8string const&, bo_utf8string const&, ConnectionServer::JobPropertySet const&) () from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libics_ex.so
#40 0x00002adc83330a6e in tbCnxSrvrDatabase::GetJobCS(ucs2string const&) ()
from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libc3_cs.so
[...]
#55 0x00002adcc5aaa9da in IECore::kc3CoreEngineImpl::UpdateQueryMDP(IECore::kc3CommandParser::DPCOMMAND const&, std::ostream&, std::map<long, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> >, std::less<long>, std::allocator<std::pair<long const, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> > > > >&) () from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libc3_core.so
#56 0x00002adcc5b1acfb in IECore::DPCommandMgmt::AbstractProcessor::processCommand(IECore::kc3CoreEngineImpl&, IECore::kc3CommandParser::DPCOMMAND&, std::ostream&, std::map<long, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> >, std::less<long>, std::allocator<std::pair<long const, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> > > > >&) ()
from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libc3_core.so
#57 0x00002adcc5b1ef29 in IECore::DPCommandMgmt::GenericProcessor::processCommand(IECore::kc3CoreEngineImpl&, IECore::kc3CommandParser::DPCOMMAND&, std::ostream&, std::map<long, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> >, std::less<long>, std::allocator<std::pair<long const, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> > > > >&) ()
from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libc3_core.so
#58 0x00002adcc5b11e7c in IECore::DPCommandMgmt::ProcessorManager::processCommand(IECore::kc3CoreEngineImpl&, IECore::kc3CommandParser::DPCOMMAND&, std::ostream&, std::map<long, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> >, std::less<long>, std::allocator<std::pair<long const, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> > > > >&) ()
from /mnt/space1/bi42sp9p1/sap_bobj/enterprise_xi40/linux_x64/libc3_core.so
#59 0x00002adcc5a11f97 in IECore::kc3CoreEngineImpl::internalProcessDPCommands(std::ostream&, std::map<long, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> >, std::less<long>, std::allocator<std::pair<long const, std::vector<IECore::OutputAttachment, std::allocator<IECore::OutputAttachment> > > > >&) ()
[...]


Read more...

Environment

  • SAP BusinessObjects Business Intelligence 4.2
  • Web Intelligence
  • Linux OS

Product

SAP BusinessObjects Business Intelligence platform 4.2

Keywords

td driver crashing  , KBA , BI-BIP-CS , Connection Server , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.