on 01-15-2015 6:27 PM
We are using Data services 4.2
When I use the flat file format to load csv data using single filename the job works.
But when I use wildcard character * to load multiple files with the same name like TestData*.csv the job fails with errorcode 170101
Attached is job log
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | |Session Pages|Data flow Pages |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | System Exception <ACCESS_VIOLATION> occurred. Process dump option is off. Process is not dumped. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | Call stack: |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x00000000805BE223, BBLocale::initConstants()+0755 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\i18n\babelclasses.cpp, line 0323+0051 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x000000008057F8BA, Flat_file_base<Flat_file_mt_buffer_SB>::slow_getColumn()+7210 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\inc\filespec\flat_file.cc, line 3866 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x000000008058D6F8, Flat_file_base<Flat_file_mt_buffer_SB>::getColumn()+0072 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\inc\filespec\flat_file.cc, line 2028 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x0000000080CC8E0D, RdrFileMT_Process::getnext()+1245 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\reader\rdrfilemt.cpp, line 1604 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x0000000080CC6875, RdrFileMT_Process::execute()+0101 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\reader\rdrfilemt.cpp, line 1489+0015 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x00000000801B5A20, XTran_desc::execute()+0448 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\core\xtran.cpp, line 0799 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x0000000081026E69, Rww_thread::main()+0249 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\rww\rww.cpp, line 0451 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x00000000009F438E, RWThreadFunctionImp::run()+0126 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x00000000009DC184, RWRunnableImp::exec()+0372 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x00000000009F4643, RWThreadImp::exec()+0051 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x00000000009F5F59, RWThreadImp::_setTimeSliceQuantum()+0169 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x000000006E1937D7, endthreadex()+0071 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x000000006E193894, endthreadex()+0260 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x000000000AC613D2, BaseThreadInitThunk()+0034 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 0x000000000D1F03C4, RtlUserThreadStart()+0052 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | Registers: |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | RAX=0000000000000000 RBX=00000000015FBB80 RCX=00000000015FBB80 RDX=0000000000020017 RSI=0000000000000400 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | RDI=0000000000000000 RBP=0000000000000000 RSP=000000000AE3E030 RIP=00000000805BE223 FLG=0000000000010206 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | R8=0000000000000000 R9=0000000000000007 R10=0000000009F2B2C0 R11=0000000009F2B700 R12=0000000009DDA830 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | R13=000000000000001F R14=00000000817D5D50 R15=000000000000000B |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | Exception code: C0000005 ACCESS_VIOLATION |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | Fault address: 00000001805BE223 01:00000000005BD223 C:\Program Files (x86)\SAP BusinessObjects\Data Services\bin\acta.dll |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | ========================================================== |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | Collect the following and send to Customer Support: |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 1. Log files(error_*, monitor_*, trace_*) associated with this failed job. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 2. Exported ATL file of this failed job. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 3. DDL statements of tables referenced in this failed job. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 4. Data to populate the tables referenced in the failed job. If not possible, get the last few rows (or sample of them) when |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | the job failed. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | 5. Core dump, if any, generated from this failed job. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:05 PM | ========================================================== |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | |Session Pages|Data flow Pages |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | System Exception <ACCESS_VIOLATION> occurred. Process dump option is off. Process is not dumped. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | Call stack: |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x00000000805BE223, BBLocale::initConstants()+0755 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\i18n\babelclasses.cpp, line 0323+0051 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x000000008057F8BA, Flat_file_base<Flat_file_mt_buffer_SB>::slow_getColumn()+7210 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\inc\filespec\flat_file.cc, line 3866 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x000000008058D6F8, Flat_file_base<Flat_file_mt_buffer_SB>::getColumn()+0072 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\inc\filespec\flat_file.cc, line 2028 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x0000000080CC8E0D, RdrFileMT_Process::getnext()+1245 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\reader\rdrfilemt.cpp, line 1604 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x0000000080CC6875, RdrFileMT_Process::execute()+0101 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\reader\rdrfilemt.cpp, line 1489+0015 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x00000000801B5A20, XTran_desc::execute()+0448 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\core\xtran.cpp, line 0799 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x0000000081026E69, Rww_thread::main()+0249 byte(s), |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | d:\im_ds_4.2_sp02_patch_rel\src\dataservices\dataintegrator\codeline\code\src\rww\rww.cpp, line 0451 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x00000000009F438E, RWThreadFunctionImp::run()+0126 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x00000000009DC184, RWRunnableImp::exec()+0372 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x00000000009F4643, RWThreadImp::exec()+0051 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x00000000009F5F59, RWThreadImp::_setTimeSliceQuantum()+0169 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x000000006E1937D7, endthreadex()+0071 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x000000006E193894, endthreadex()+0260 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x000000000AC613D2, BaseThreadInitThunk()+0034 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 0x000000000D1F03C4, RtlUserThreadStart()+0052 byte(s) |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | Registers: |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | RAX=0000000000000000 RBX=00000000015FBB80 RCX=00000000015FBB80 RDX=0000000000020017 RSI=0000000000000400 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | RDI=0000000000000000 RBP=0000000000000000 RSP=000000000AE3E030 RIP=00000000805BE223 FLG=0000000000010206 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | R8=0000000000000000 R9=0000000000000007 R10=0000000009F2B2C0 R11=0000000009F2B700 R12=0000000009DDA830 |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | R13=000000000000001F R14=00000000817D5D50 R15=000000000000000B |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | Exception code: C0000005 ACCESS_VIOLATION |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | Fault address: 00000001805BE223 01:00000000005BD223 C:\Program Files (x86)\SAP BusinessObjects\Data Services\bin\acta.dll |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | ========================================================== |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | Collect the following and send to Customer Support: |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 1. Log files(error_*, monitor_*, trace_*) associated with this failed job. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 2. Exported ATL file of this failed job. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 3. DDL statements of tables referenced in this failed job. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 4. Data to populate the tables referenced in the failed job. If not possible, get the last few rows (or sample of them) when |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | the job failed. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | 5. Core dump, if any, generated from this failed job. |
8912 | 9368 | SYS-170101 | 1/15/2015 1:25:06 PM | ========================================================== |
Any help would be appreciated.
Thanks
Hemant
Hi,
How are you passing the file name value TestData*.csv ?
kind regards
Raghu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thank you for the screenshot. I take it the location "C:\apps" is the local folder on the jobserver where you have stored files matcing the file name pattern?
If so try hard coding it to *.csv instead of test*.csv. Another option will be to store the file name pattern in a global variable and place that in the file name(s) field.
kind regards
Raghu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Arun,
Can i use Global Variable instead of *.txt. Please let us know
Regards,
krish.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Do all your files have exactly the same format? Does your job work with every individual file matching that name pattern in your folder?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, the wildcard will work well only if all the files matching the wildcard pattern are of the same format in terms of the structure. So best to check that too. But when I had cases where the files dont match, it just used to throw an error message on the file that was wrong and proceed with the rest of the files unless I force a termination at the encounter of an error.
Raghu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.