SAP Knowledge Base Article - Preview

2713828 - Access database engine 2016 causes System Exception <ACCESS_VIOLATION> occurred - SAP Data Services

Symptom

  • Access Violation in msado15dll on windows server 2016.
  • ACCESS_VIOLATION error message appears on error log file when running the job after upgrade performed.
  • Using a wildcard to read multiple excel files in Data Services  causes an issue.
  • When using Access database engine 2016 to access excel file, Data services might fail with error:System Exception <ACCESS_VIOLATION> occurred. Process dump option is off. Process is not dumped.

Call stack:
0x00000000F487137D, Ordinal2334()+100437 byte(s)
0x00000000253EC220, _C_specific_handler()+0560 byte(s)
0x00000000253E29B2, _FrameUnwindFilter()+1074 byte(s)
0x000000002E4D2B03, RtlCaptureContext()+0963 byte(s)
0x00000000F4613C0B, Ordinal1377()+0155 byte(s)
0x00000000F4606372, Ordinal2326()+20770 byte(s)
0x00000000F3DD6283, Ordinal88()+0027 byte(s)
0x00000000F2AECC6B, Ordinal4303()+0939 byte(s)
0x00000000F2A5E141, Ordinal3689()+0049 byte(s)
0x00000000F2802D29
0x00000000F2802C32
0x00000000F8C031E8, DllGetClassObject()+2440 byte(s)
0x00000000F8C03123, DllGetClassObject()+2243 byte(s)
0x00000000F55AD577, DllMain()+13479 byte(s)
0x00000000F55AD656, DllMain()+13702 byte(s)
0x00000000F55DFAAF, DllCanUnloadNow()+39055 byte(s)
0x00000000F8C81455, DllGetClassObject()+14149 byte(s)
0x00000000F8C8127C, DllGetClassObject()+13676 byte(s)
0x00000000F8C7ECEA, DllGetClassObject()+4058 byte(s)
0x0000000002057F13, ADODB::Connection15::Open()+0115 byte(s)
0x000000000205BA24, ExcelDataObject::open()+1412 byte(s)
0x00000000019EFA5C, RdrExcel::begscan()+0636 byte(s)
0x000000000278ED97, XTran_info::restart()+0087 byte(s)
0x0000000002778995, XTran_desc::restart()+0037 byte(s)
0x000000000278ED88, XTran_info::restart()+0072 byte(s)
0x0000000002778995, XTran_desc::restart()+0037 byte(s)
0x0000000002407740, XTran_eqcache_splitter<XTran_eqcache_runtime_new<std::multimap<XRow_data_ptr_with_schema *
__ptr64,XRow_data * __ptr64,lessThanForEquivCacheJoins,std::allocator<XRow_data * __ptr64>
>,std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<XRow_data_ptr_with_schema * __ptr64 const,XRow_data *
__ptr64> > > >,std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<XRow_data_ptr_with_schema * __ptr64
const,XRow_data * __ptr64> > > > > >::restart()+0272 byte(s)
0x0000000002778995, XTran_desc::restart()+0037 byte(s)
0x000000000278ED88, XTran_info::restart()+0072 byte(s)
0x0000000002778995, XTran_desc::restart()+0037 byte(s)
0x000000000260BC18, XTran_join::getnext()+0568 byte(s)
0x0000000002655735, XTran_eqcache<XTran_eqcache_runtime_new<std::multimap<XRow_data_ptr_with_schema * __ptr64,XRow_data *
__ptr64,lessThanForEquivCacheJoins,std::allocator<XRow_data * __ptr64>
>,std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<XRow_data_ptr_with_schema * __ptr64 const,XRow_data *
__ptr64> > > >,std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<XRow_data_ptr_with_schema * __ptr64
const,XRow_data * __ptr64> > > > > >::execute()+0037 byte(s)
0x0000000002774C1E, XTran_desc::execute()+0350 byte(s)
0x0000000002586C04, Rww_thread::main()+0148 byte(s)
0x00000000098B538F, RWThreadFunctionImp::run()+0127 byte(s)
0x00000000098A679E, RWRunnableImp::exec()+0270 byte(s)
0x00000000098B6B63, RWThreadImp::exec()+0051 byte(s)
0x00000000098B5649, RWThreadImp::~RWThreadImp()+0249 byte(s)
0x000000002499CD70, o__realloc_base()+0096 byte(s)
0x000000002CDD13D2, BaseThreadInitThunk()+0034 byte(s)
0x000000002E4554F4, RtlUserThreadStart()+0052 byte(s)
Registers:
RAX=00000000F4871370 RBX=00000000B87CCEE0 RCX=00000000F4871370 RDX=00000000B87CD110 RSI=0000000000000000
RDI=00000000B87CB9E0 RBP=00000000B87CD110 RSP=00000000B87CAC60 RIP=00000000F487137D FLG=0000000000010206
R8=0000000000000100 R9=0000000019930520 R10=000000002E4457D0 R11=00000000B87CAF90 R12=00000000B87CBFF8
R13=00000000F4B9DB60 R14=00000000B87CAD28 R15=0000000000000000
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 00007FFEF487137D 01:000000000036037D C:\Program Files\Common Files\Microsoft
Shared\Office16\mso40uiwin32client.dll

  • Error when running the job-
    • Fault address:  00007FF9B82E49B9 01:00000000000339B9 C:\Windows\System32\KERNELBASE.dll 
    • Fault address:  00007FFEC351F1AD 01:000000000086E1AD <%DS_COMMON_DIR%>\bin\acta.dll


Read more...

Environment

  • SAP Data Services 4.2 SP9 - 4.3 SPx
  • Microsoft Access Database Engine 2016

Product

SAP Data Services 4.2 ; SAP Data Services 4.3

Keywords

DS, excel, office, mso40uiwin32client, mso40uiwin32client.dll, dll, office dll, sys 170101, Office16, MS Office 2016, Microsoft Office 2016, missing dll, upgrade, upgrading, error, migration, kernel.dll , acta.dll , KBA , EIM-DS-EXE , Job Execution , EIM-DS-DEP , Deployment, Installation, Upgrade , 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.