Hi,
we got this exception while insert data of 2 CSV files into mergefields of 2 Word documents and combine them.
Now we are using 'Aspose.Words for Java 10.8.0.0'.
Stack trace is:
******************************************************************************************
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at asposewobfuscated.xy.dH(MemoryStream.java:194)
at asposewobfuscated.xy.dG(MemoryStream.java:158)
at asposewobfuscated.xy.write(MemoryStream.java:363)
at asposewobfuscated.zj.write(JavaOutputStream.java:47)
at asposewobfuscated.acv.write(UTF8Writer.java:143)
at asposewobfuscated.adq.flushBuffer(BufferingXmlWriter.java:1366)
at asposewobfuscated.adq.bd(BufferingXmlWriter.java:1377)
at asposewobfuscated.adq.a(BufferingXmlWriter.java:900)
at asposewobfuscated.ado.l(BaseNsStreamWriter.java:508)
at asposewobfuscated.ado.ah(BaseNsStreamWriter.java:228)
at asposewobfuscated.yx.c(XmlTextWriter.java:322)
at asposewobfuscated.e.c(AnyXmlBuilder.java:207)
at com.aspose.words.adi.ae(NrxXmlBuilder.java:90)
at com.aspose.words.acw.a(NrxRunPrWriter.java:533)
at com.aspose.words.acw.a(NrxRunPrWriter.java:58)
at com.aspose.words.gh.d(DocxDocumentWriterBase.java:733)
at com.aspose.words.gh.visitParagraphStart(DocxDocumentWriterBase.java:171)
at com.aspose.words.Paragraph.a(Paragraph.java:307)
at com.aspose.words.CompositeNode.acceptCore(CompositeNode.java:633)
at com.aspose.words.Paragraph.accept(Paragraph.java:302)
at com.aspose.words.CompositeNode.acceptChildren(CompositeNode.java:669)
at com.aspose.words.CompositeNode.acceptCore(CompositeNode.java:640)
at com.aspose.words.Cell.accept(Cell.java:167)
at com.aspose.words.CompositeNode.acceptChildren(CompositeNode.java:669)
at com.aspose.words.CompositeNode.acceptCore(CompositeNode.java:640)
at com.aspose.words.Row.accept(Row.java:161)
at com.aspose.words.CompositeNode.acceptChildren(CompositeNode.java:669)
at com.aspose.words.CompositeNode.acceptCore(CompositeNode.java:640)
at com.aspose.words.Table.accept(Table.java:101)
at com.aspose.words.CompositeNode.acceptChildren(CompositeNode.java:669)
at com.aspose.words.CompositeNode.acceptCore(CompositeNode.java:640)
at com.aspose.words.Body.accept(Body.java:57)
The memory was exhausted on Java heap space. : requested 8189976 bytes
Java heap size / max Java heap size = 69671648 / 88080384
Java perm size / max Java perm size = 14212312 / 88080384
******************************************************************************************
Sizes of 2 CSV files are 20,857bytes and 79,816bytes.
Each CSV file's data are inserted into each Word documents successfully.
But 2 word documents can't be combined.
Have you faced with this problem and have any suggestions?
I attached the source files.
CAZZ001BJ.java mailmerge
CAZZ002BJ.java combine document
PLS help us. Thanks.