SAP Knowledge Base Article - Preview

2186630 - Unable to create datastore to HANA Rev 96 multi-nodes environment - Data Services 4.2

Symptom

  • Designer gets crashed when using DSN to configure the datastore and getting the following stack trace in errorlog:
    (14.2.5) 06-09-15 12:43:11 (R) (6656:6732) SYS-170101: System Exception <ACCESS_VIOLATION> occurred.
     Call stack:
     0x00000000ED4A33B6, SQLGetConnectOptionW()+5046 byte(s)
     0x00000000ED4A74AB, SQLGetInfoW()+0027 byte(s)
     0x00000000FA08C3B8, SQLGetInfoW()+1752 byte(s)
     0x00000000FA091BB2, SQLGetInfoA()+0318 byte(s)
     0x0000000001740C37, ConnODBC::SQLGetInfo()+0615 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\code\src\conn\connodbc.cpp, line 2004+0158 byte(s)
     0x00000000019DC313, OdbcDB::init_db_connection()+6115 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\code\src\dbspec\odbcdb.cpp, line 8799
     0x00000000019E128C, OdbcDB::open()+1484 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\code\src\dbspec\odbcdb.cpp, line 1256
     0x0000000000E1795D, CDatabaseDatastore::CheckDBConnection()+6573 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\uicode\diagrammodelfw3\databasedatastore.cpp, line 0290+0133 byte(s)
     0x0000000006694988, CDatastoreEditorDlg::ValidateDBConnection()+1224 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\uicode\metadataimports\dseditordlg.cpp, line 2858+0044 byte(s)
     0x0000000006694460, CDatastoreEditorDlg::SaveDatastore()+0032 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\uicode\metadataimports\dseditordlg.cpp, line 2798+0019 byte(s)
     0x000000000669D836, CDatastoreEditorDlg::OnPbApply()+0390 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\uicode\metadataimports\dseditordlg.cpp, line 4618+0015 byte(s)
     0x0000000071C5D778, Ordinal601()+0232 byte(s)
     0x0000000071C5D9DC, Ordinal4292()+0420 byte(s)
     0x0000000071C48D1E, Ordinal4303()+0050 byte(s)
     0x0000000071C1F75C, Ordinal4313()+0256 byte(s)
     0x0000000071C1EA50, Ordinal5105()+0096 byte(s)
     0x0000000071C1E9BC, Ordinal6315()+0056 byte(s)
     0x0000000071C1CBE8, Ordinal1039()+0256 byte(s)
     0x0000000071C1CFA9, Ordinal1218()+0089 byte(s)
     0x0000000071C1A09F, Ordinal593()+1239 byte(s)
     0x000000007796D53E, GetWindowLongPtrW()+0374 byte(s)
     0x000000007796B5B5, GetWindowThreadProcessId()+0629 byte(s)
     0x000000007796B649, SendMessageW()+0093 byte(s)
     0x00000000FC6D745F, InitCommonControls()+128371 byte(s)
     0x00000000FC6DB062, InitCommonControls()+143734 byte(s)
     0x000000007796D53E, GetWindowLongPtrW()+0374 byte(s)
     0x000000007796E530, CallWindowProcW()+0160 byte(s)
     0x000000007796E4A8, CallWindowProcW()+0024 byte(s)
     0x0000000071C1DC10, Ordinal1926()+0116 byte(s)
     0x0000000071C1E9D4, Ordinal6315()+0080 byte(s)
     0x0000000071C1CBE8, Ordinal1039()+0256 byte(s)
     0x0000000071C1CFA9, Ordinal1218()+0089 byte(s)
     0x0000000071C1A09F, Ordinal593()+1239 byte(s)
     0x000000007796D53E, GetWindowLongPtrW()+0374 byte(s)
     0x000000007796D7C6, GetMessageW()+0562 byte(s)
     0x000000007796D174, IsDialogMessageW()+0272 byte(s)
     0x0000000071CC0016, Ordinal3947()+1386 byte(s)
     0x0000000071C5C893, Ordinal3948()+0047 byte(s)
     0x0000000071C23594, Ordinal5235()+0040 byte(s)
     0x0000000071C44699, Ordinal5237()+0273 byte(s)
     0x0000000071C20556, Ordinal6307()+0058 byte(s)
     0x0000000071C71903, Ordinal1115()+0103 byte(s)
     0x0000000040075029
     0x0000000071C71963, Ordinal1165()+0035 byte(s)
     0x0000000071C717D6, Ordinal1117()+0058 byte(s)
     0x0000000071C7181B, Ordinal1169()+0027 byte(s)
     0x0000000071C2368C, Ordinal5605()+0236 byte(s)
     0x0000000071C450C7, Ordinal2039()+0439 byte(s)
     0x0000000007A7E0C2, EditModel()+2482 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\uicode\shellcomponents\shellhelpers.cpp, line 1140
     0x0000000007A21A70, CObjLibView::OnEdit()+0080 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\uicode\shellcomponents\objlibview.cpp, line 2340+0057 byte(s)
     0x00000000079E5EFE, CObjLibTreeView::OnEdit()+0734 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\uicode\shellcomponents\objlibtreeview.cpp, line 1362
     0x0000000071C5D778, Ordinal601()+0232 byte(s)
     0x0000000071C5D9DC, Ordinal4292()+0420 byte(s)
     0x0000000071C1F75C, Ordinal4313()+0256 byte(s)
     0x0000000007A2FB0D, CObjLibView::OnCommand()+0109 byte(s),
     d:\im_ds_4.2_sp_rel\src\dataservices\dataintegrator\codeline\uicode\shellcomponents\objlibview.cpp, line 4463+0020 byte(s)
     0x0000000071C1EA50, Ordinal5105()+0096 byte(s)
     0x0000000071C1E9BC, Ordinal6315()+0056 byte(s)
     0x0000000071C1CBE8, Ordinal1039()+0256 byte(s)
     0x0000000071C1CFA9, Ordinal1218()+0089 byte(s)
     0x0000000071C1A09F, Ordinal593()+1239 byte(s)
     0x000000007796D53E, GetWindowLongPtrW()+0374 byte(s)
     0x000000007796D7C6, GetMessageW()+0562 byte(s)
     0x0000000071C717EE, Ordinal1117()+0082 byte(s)
     0x0000000071C72170, Ordinal5602()+0112 byte(s)
     0x0000000040074DF7
     0x0000000071C2EBD4, Ordinal1216()+0172 byte(s)
     0x0000000040087C61
     0x000000007783A54D, BaseThreadInitThunk()+0013 byte(s)
     0x0000000077A464D1, RtlUserThreadStart()+0033 byte(s)
     Registers:
     RAX=0000000000000000  RBX=00000000089BCE40  RCX=00000000FFFFFFFF  RDX=00000000089BCE40  RSI=0000000000213CA0
     RDI=0000000000000000  RBP=0000000000213210  RSP=0000000000213110  RIP=00000000ED4A33B6  FLG=0000000000010246
     R8=00000000000001FE   R9=0000000000000000  R10=0000000000000000  R11=00000000002130E0  R12=0000000000000000
     R13=0000000000000001  R14=0000000000000003  R15=0000000000000200
     Exception code: C0000005 ACCESS_VIOLATION
     Fault address:  000007FEED4A33B6 01:00000000000423B6 C:\Program Files\sap\hdbclient\libodbcHDB.dll
  • Getting the following error when using DSN less connection settings:
    DBC call <SQLDriverConnect> to connect database <> failed with error: <[SAP AG][LIBODBCHDB DLL][HDBODBC] Communication link failure;-10709 Connection failed (RTE:[89006] System call 'connect' failed, rc=10055:An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full)>. Use the ODBCDriverSelector (Windows) or DSConnectionManager.sh (UNIX) utility in LINK_DIR/bin to configure the correct version of the driver. If the problem still exists after selecting the correct version of the driver, notify Customer Support.


Read more...

Environment

  • Data Services 14.2.5.800
  • HANA Rev 96 (1.00.096.00.1432206182)
  • HANA Client: 1.00.096.00.1432206182
  • Windows

Product

SAP Data Services 4.0 ; SAP Data Services 4.1 ; SAP Data Services 4.2

Keywords

DS, Designer, ACCESS VIOLATION, libodbcHDB.dll, HANA, Rev 96, multi nodes, 10055, 10709, connect, failed , KBA , EIM-DS-DES , User Interface/Designer , Problem

About this page

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

Search for additional results

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