Dear Aspose team,
one of our customizers gets a nullpointer when executing mailmerge:
Caused by: java.lang.NullPointerException
at com.aspose.words.abl.a(NodeCopier.java:45)
at com.aspose.words.abl.b(NodeCopier.java:72)
at com.aspose.words.abp.MF(NodeRangeResultApplier.java:31)
at com.aspose.words.og.ME(FieldResultApplier.java:42)
at com.aspose.words.oy.perform(FieldUpdateActionApplyResult.java:97)
at com.aspose.words.Field.b(Field.java:472)
at com.aspose.words.Field.a(Field.java:390)
at com.aspose.words.pi.a(FieldUpdater.java:154)
at com.aspose.words.pi.m(FieldUpdater.java:107)
at com.aspose.words.pf.execute(FieldUpdateExecutionItem.java:82)
at com.aspose.words.pi.ir(FieldUpdater.java:97)
at com.aspose.words.pi.a(FieldUpdater.java:73)
at com.aspose.words.zi.a(MailMergeRegion.java:297)
at com.aspose.words.zi.Zw(MailMergeRegion.java:273)
at com.aspose.words.zi.a(MailMergeRegion.java:71)
at com.aspose.words.MailMerge.execute(MailMerge.java:253)
at com.aspose.words.MailMerge.execute(MailMerge.java:278)
The problem are fields in the template using Word’s expressions( WHEN formulars). If one of the mailmerge fields, which is used in the WHEN formular, returns null (null is allowed during normal mailmerge execution), then the nullpointer exception occurs.
Thanks for responding.
Kind regards,