Tables throwing exception [Java]?

Hello,

product: com.groupdocs:groupdocs-comparison
version: 26.3

We are currently using the 1 month free trial and vetting the comparison product against an automated pipeline we use internally.

Some docs throw the following exception:
java.lang.IndexOutOfBoundsException: Index 3 out of bounds for length 3
com.groupdocs.comparison.l.c.a: java.lang.IndexOutOfBoundsException: Index 3 out of bounds for length 3
at com.groupdocs.comparison.l.b.b.zDC(Unknown Source)
at com.groupdocs.comparison.l.b.b.zCJ(Unknown Source)
at com.groupdocs.comparison.l.b.b.a(Unknown Source)
at com.groupdocs.comparison.Comparer.b(Unknown Source)
at com.groupdocs.comparison.Comparer.a(Unknown Source)
at com.groupdocs.comparison.Comparer.compare(Unknown Source)
at com.groupdocs.comparison.Comparer.compare(Unknown Source)
at pdf.GroupDocsComparerBridge.compare(GroupDocsComparerBridge.java:139)
at pdf.PdfComparer.compareDocuments(PdfComparer.kt:73)
at pdf.PdfComparer.compareDocuments(PdfComparer.kt:112)
at pdf.PdfComparerTest.should compare kadmos and xpression conversion outputs(PdfComparerTest.kt:447)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: java.lang.IndexOutOfBoundsException: Index 3 out of bounds for length 3
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
at java.base/java.util.Objects.checkIndex(Objects.java:385)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at com.groupdocs.comparison.l.f.g.c(Unknown Source)
at com.groupdocs.comparison.l.f.g.a(Unknown Source)
at com.groupdocs.comparison.l.f.g.l(Unknown Source)
at com.groupdocs.comparison.l.f.b.g(Unknown Source)
at com.groupdocs.comparison.l.f.b.c(Unknown Source)
at com.groupdocs.comparison.l.f.b.dp(Unknown Source)
at com.groupdocs.comparison.l.f.b.a(Unknown Source)
… 14 more

I can the exception is thrown after page 4 - so I am assuming there is an issue with tables

baseline.pdf (74.9 KB)

candidate.pdf (956.9 KB)

*The attached docs have been produced with mock data

hi @Max937 ,
Thank you for providing the sample documents and details.
We were able to reproduce the issue on our side. Our team will investigate it further, and we will get back to you once it is resolved.

Hello,

Thank you for reporting this issue and for providing detailed information along with the sample documents — that was very helpful.

We’d like to inform you that this problem has been identified and fixed. The fix is included in the latest release version 26.4 of GroupDocs.Comparison for Java.

Please update to this version and let us know if you still encounter any issues.

If anything else comes up during your evaluation, feel free to reach out — we’re happy to help.