Subject:java/lang/OutOfMemoryError Running large data file Author:dulmini s Date:28 Feb 2013 12:32 AM
If try to run using Stylus studio X14(Build 1814, Data Direct xQuery 5.0.0.0763 )I get beow error
java.lang.OutOfMemoryError: Java heap space
at com.ddtek.xquery.saxon.tinytree.TinyTree.ensureNodeCapacity(TinyTree.java:254)
at com.ddtek.xquery.saxon.tinytree.TinyTree.addNode(TinyTree.java:353)
at com.ddtek.xquery.saxon.tinytree.TinyBuilder.startElement(TinyBuilder.java:207)
at com.ddtek.xquery.saxon.event.Stripper.startElement(Stripper.java:191)
at com.ddtek.xquery.saxon.event.ReceivingContentHandler.startElement(ReceivingContentHandler.java:279)
at com.ddtek.xquery.mediator.projection.ProjectingXMLReader.startElement(ProjectingXMLReader.java:328)
at com.ddtek.xmlconverter.platform.XWriter2SAX.element(XWriter2SAX.java:241)
at com.ddtek.xmlconverter.platform.XWriter2SAX.characters(XWriter2SAX.java:90)
at com.ddtek.xmlconverter.adapter.flat.Flat.parseFields(Flat.java:1007)
I tried running on server with below settings
-Xms1024m
-Xmx2048m
and got "java/lang/OutOfMemoryError"
My XQuery converts two csv files ( header and transaction) to xml and each header record is merged with transaction data and its written to an xml. ( see below code ).