Throwing a "StringIndexOutOfBoundsException" when Working with PPTX (2851)


I am writing to you about a problems we encountered in working with MSO PowerPoint document using the Aspose Slides for Java library (v21.10).

Specifically, when we try to delete and then immediately add a Portion objects (new one, custom made, similar to the original) to same the Tables’ Paragraphs, and then save the file into same format (pptx) there is a problem, more precisely throwing an exception (StringIndexOutOfBoundsException: index 1,length 1).

I am enclosing the zip file with test code, as well as the source PP file.

In the hope that together we will quickly overcome the problem!
Best regards!


test code and (60.3 KB)

Thank you for reporting the issue.

I’ve reproduced the problem with replacing text portions and added a ticket with ID SLIDESJAVA-38771 to our issue tracking system. We apologize for any inconvenience. Our development team will investigate this case. You will be notified when the issue is resolved.

The issues you have found earlier (filed as SLIDESJAVA-38771) have been fixed in Aspose.Slides for Java 22.5 (ZIP).
You can check all fixes on the Release Notes page.
You can also find the latest version of our library on the Product Download page.