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 for Me (Login required).

Search for additional results

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