Skip to Content
0
Sep 09, 2013 at 06:52 PM

Access violation error while using Xml_pipeline transform

111 Views

Hi,

i am trying to extract XML file ,my Schema In and Schema out are like

Schema In:--

Nested--->Parent Schema

QUERY_nt_1-->non repeatable subschema

Eno

Ename

DETAILS--->repeatable subschema

Sal

Address

Deptno

Schema out :

XML_PIPELINE---->Parent schema

Eno

Sal

Address.

I have taken one column from QUERY_nt_1-->non repeatable subschema(Eno) and two columns from DETAILS--->repeatable subschema(Sal,Address) In SchemaOut of XML_PIPELINE transform.

while executing the job it throwed an Run Time exception ,as below

1780 3792 SYS-170101 9/9/2013 11:11:39 PM |Session xml_pipe|Data flow New_DataFlow12 1780 3792 SYS-170101 9/9/2013 11:11:39 PM System Exception <ACCESS_VIOLATION> occurred. Process dump is written to <C:\Program Files\Business Objects\BusinessObjects 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Data Services\log\BODI_MINI20130909231054_5640.DMP> and <C:\Program Files\Business Objects\BusinessObjects Data 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Services\log\BODI_FULL20130909231054_5640.DMP> 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Process dump is written to <C:\Program Files\Business Objects\BusinessObjects Data 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Services\log\BODI_MINI20130909231054_5640.DMP> and <C:\Program Files\Business Objects\BusinessObjects Data 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Services\log\BODI_FULL20130909231054_5640.DMP> 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Call stack: 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00D3B2CB, Rww_mutex::acquire()+0027 byte(s), x:\src\rww\rww.cpp, line 0133 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00E346BE, XMemTable_handle::XMemTable_handle()+0046 byte(s), x:\src\eval\row.cpp, line 5822+0028 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00E35010, XRow_data::set_attr()+0768 byte(s), x:\src\eval\row.cpp, line 2470 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00E3A731, XRow_data::set()+0145 byte(s), x:\src\eval\row.cpp, line 2554+0034 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00E3C09C, XRow_data::build()+0060 byte(s), x:\src\eval\row.cpp, line 1944+0059 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00E2C1EB, ActaNodeTree::addRowToTable()+0235 byte(s), x:\src\eval\xml2nrdm.cpp, line 4545 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:FFFFFFFF, WahNotifyAllProcesses()+-1906982111 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00E31ACB, XML2NRDM::endElement()+0139 byte(s), x:\src\eval\xml2nrdm.cpp, line 2493 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:1205462E, xercesc_2_7::SAX2XMLReaderImpl::endElement()+0065 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:12032889, xercesc_2_7::IGXMLScanner::scanEndTag()+0962 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:1203242B, xercesc_2_7::IGXMLScanner::scanContent()+0223 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:1203182E, xercesc_2_7::IGXMLScanner::scanDocument()+0117 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:12053F2C, xercesc_2_7::SAX2XMLReaderImpl::parse()+0099 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00E2BCBD, XML2NRDM::convertSAX()+0813 byte(s), x:\src\eval\xml2nrdm.cpp, line 1961 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00E2DA80, XML2NRDM::convertSAX()+0352 byte(s), x:\src\eval\xml2nrdm.cpp, line 1778 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00F863A0, RdrXMLFile::getnext()+0560 byte(s), x:\src\reader\rdrxml.cpp, line 0778 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00F84EEE, RdrXMLFile::execute()+0030 byte(s), x:\src\reader\rdrxml.cpp, line 0385 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00E68CE1, XTran_desc::execute()+0273 byte(s), x:\src\core\xtran.cpp, line 0588 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:00D42B43, Rww_thread::main()+0083 byte(s), x:\src\rww\rww.cpp, line 0425 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:01B4C20B, RWThreadFunctionImp::run()+0139 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:01B3C9D2, RWRunnableImp::exec()+0226 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:01B4C4DC, RWThreadImp::exec()+0076 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:01B4D819, RWThreadImp::_setTimeSliceQuantum()+0249 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 001B:7C80B729, GetModuleFileNameA()+0442 byte(s) 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Registers: 1780 3792 SYS-170101 9/9/2013 11:11:39 PM EAX=054FF3C0 EBX=05005688 ECX=02200200 EDX=3FDF0008 ESI=0501BA50 1780 3792 SYS-170101 9/9/2013 11:11:39 PM EDI=0505A9C0 EBP=054FF37C ESP=054FF32C EIP=00D3B2CB FLG=00010212 1780 3792 SYS-170101 9/9/2013 11:11:39 PM CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Exception code: C0000005 ACCESS_VIOLATION 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Fault address: 00D3B2CB 01:005D52CB C:\Program Files\Business Objects\BusinessObjects Data Services\bin\acta.dll 1780 3792 SYS-170101 9/9/2013 11:11:39 PM ========================================================== 1780 3792 SYS-170101 9/9/2013 11:11:39 PM Please collect the following and send to Customer Support: 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 1. Log files(error_*, monitor_*, trace_*) associated with this failed job. 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 2. Exported Atl file of this failed job. 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 3. DDL statements of tables referenced in this failed job. 1780 3792 SYS-170101 9/9/2013 11:11:39 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 1780 3792 SYS-170101 9/9/2013 11:11:39 PM the job failed. 1780 3792 SYS-170101 9/9/2013 11:11:39 PM 5. Core dump, if any, generated from this failed job. 1780 3792 SYS-170101 9/9/2013 11:11:39 PM ==========================================================

i am attaching the ATL file of this job and DMP file alse.Please give solution for my problem.

Thank you.