Aspose.Words for Java を利用しております。
特定のファイルでだけ下記のような事象が出ております。
ファイルを添付しましたので、原因を教えて頂きたくよろしくお願いします。
・現象
RTFファイルの読み込み時に例外が出て読み込めない事象が発生しています。
ファイルをMS-WORDで開いても問題なく表示されます。
・処理内容
protected Document read(Path file)
{
try (InputStream is = Files.newInputStream(file))
{
Document doc = new Document(is); ←ここでエラーになります
・例外(一部パッケージ名はマスクしています)
Caused by: com.aspose.words.FileCorruptedException: The document appears to be corrupted and cannot be loaded.
at com.aspose.words.FileFormatUtil.zzZ(Unknown Source)~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.Document.zzY(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.Document.zzZ(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.Document.(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.Document.(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.Document.(Unknown Source)~[aspose-words-17.9-jdk16.jar:17.9]
at xx.xx.xx.xx.xx.xx.xx.xx.MyClass.read(MyClass.java:800) ~[classes/:na]
… 45 common frames omitted
Caused by: java.lang.IllegalStateException: Requested default value for an unknown attribute.
at com.aspose.words.zz5.zzTT(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.zz5.zzV(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.zzZ32.zzZqK(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.zzZ25.zzX(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.zzZ49.zzU(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.zzZ3Y.zzU(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.zzZ2P.read(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
at com.aspose.words.Document.zzY(Unknown Source) ~[aspose-words-17.9-jdk16.jar:17.9]
… 50 common frames omitted<a class=“attachment”
href="/uploads/default/20743">IMAGE_0016-1.zip (27.7 KB)