ivyで、aspose-words、21.12を使っています。
Word文書の置換を行っており、
Range.replaceで、java.util.EmptyStackExceptionが発生します。
スタックトレースの抜粋は以下です。
Caused by: jp.co.dnp.cio.ngsp.pmxn.lib.document.DocumentProcessorException: java.util.EmptyStackException
at jp.co.dnp.cio.ngsp.pmxn.lib.document.aspose.ReplaceWordAspose.replace(ReplaceWordAspose.java:142)
at jp.co.dnp.cio.ngsp.pmxn.lib.document.aspose.ReplaceWordAspose.findParagraph(ReplaceWordAspose.java:111)
at jp.co.dnp.cio.ngsp.pmxn.lib.document.aspose.TraverseWordAspose.lambda$0(TraverseWordAspose.java:169)
at jp.co.dnp.cio.ngsp.pmxn.lib.document.aspose.TraverseWordAspose.notice(TraverseWordAspose.java:237)
… 53 more
Caused by: java.util.EmptyStackException
at java.base/java.util.Stack.peek(Stack.java:102)
at com.aspose.words.zzwb.zzrn(Unknown Source)
at com.aspose.words.zzYgx.zzYBj(Unknown Source)
at com.aspose.words.zzYgx.zzYBj(Unknown Source)
at com.aspose.words.zzYgx.update(Unknown Source)
at com.aspose.words.zzwb.(Unknown Source)
at com.aspose.words.zzHu.zzXZq(Unknown Source)
at com.aspose.words.zzHu.zzXdi(Unknown Source)
at com.aspose.words.Range.replace(Unknown Source)
at com.aspose.words.Range.replace(Unknown Source)
at jp.co.dnp.cio.ngsp.pmxn.lib.document.aspose.ReplaceWordAspose.replace(ReplaceWordAspose.java:140)
… 56 more
原因を教えてください。
バージョン21.4の時は、このエラーは発生しませんでした。