When trying to create a new com.aspose.words.Document
Java object from a Word document that was encrypted in a manner different from Word’s password protection, it appears that this causes Aspose to possibly go into an infinite loop of some kind, as it ends up causing an OOME. Below is the call stack. We are using Aspose Words version 20.10. Any help on this, or even confirmation on what is supported and what isn’t with regards to this, would be much appreciated. Thanks.
java/lang/String.(String.java:845(Compiled Code))
java/lang/String.substring(String.java:2713(Compiled Code))
com/aspose/words/zzYO0.zzZ(Bytecode PC:57(Compiled Code))
com/aspose/words/zzYO0.visitRun(Bytecode PC:65(Compiled Code))
com/aspose/words/Run.accept(Bytecode PC:2(Compiled Code))
com/aspose/words/CompositeNode.acceptChildren(Bytecode PC:16(Compiled Code))
com/aspose/words/CompositeNode.acceptCore(Bytecode PC:51(Compiled Code))
com/aspose/words/Paragraph.accept(Bytecode PC:2(Compiled Code))
com/aspose/words/CompositeNode.acceptChildren(Bytecode PC:16(Compiled Code))
com/aspose/words/CompositeNode.acceptCore(Bytecode PC:51(Compiled Code))
com/aspose/words/Body.accept(Bytecode PC:2)
com/aspose/words/CompositeNode.acceptChildren(Bytecode PC:16(Compiled Code))
com/aspose/words/CompositeNode.acceptCore(Bytecode PC:51(Compiled Code))
com/aspose/words/Section.accept(Bytecode PC:2)
com/aspose/words/CompositeNode.acceptChildren(Bytecode PC:16(Compiled Code))
com/aspose/words/CompositeNode.acceptCore(Bytecode PC:51(Compiled Code))
com/aspose/words/Document.accept(Bytecode PC:2)
com/aspose/words/zzYNQ .zzLj(Bytecode PC:221)
com/aspose/words/Document.zzY(Bytecode PC:173)
com/aspose/words/Document.zzZ(Bytecode PC:79)
com/aspose/words/Document.(Bytecode PC:22)
com/aspose/words/Document.(Bytecode PC:3)
com/aspose/words/Document.(Bytecode PC:5)