Loading PPTX File Using Aspose.Slides for Java Throws PptxReadException

Please browse the files in the following package.
Recommend a good place.pptx.zip (3.2 MB)
When I run the following code:

Presentation presentation = new Presentation(filePath); 

It throw PptxReadException.

class com.aspose.slides.PptxReadException: Empty content in the AlternateContent ---> class com.aspose.slides.exceptions.Exception: Empty content in the AlternateContent
com.aspose.slides.strictfp.do(Unknown Source)
com.aspose.slides.u6.do(Unknown Source)
com.aspose.slides.u6.do(Unknown Source)
com.aspose.slides.ce.do(Unknown Source)
com.aspose.slides.asm.do(Unknown Source)
com.aspose.slides.amv.do(Unknown Source)
com.aspose.slides.amc.byte(Unknown Source)
com.aspose.slides.amc.do(Unknown Source)
com.aspose.slides.Presentation.if(Unknown Source)
com.aspose.slides.Presentation.do(Unknown Source)
com.aspose.slides.Presentation.do(Unknown Source)
com.aspose.slides.Presentation.do(Unknown Source)
com.aspose.slides.Presentation.<init>(Unknown Source)
com.nobook.ippt.core.AiPresentationImpl.init(AiPresentationImpl.java:171)
com.nobook.ippt.console.UploadFileProcess.process(UploadFileProcess.java:51)
com.nobook.ippt.console.UploadFileProcess.process(UploadFileProcess.java:18)
com.nobook.ippt.rabbitmq.MQAccessBuilder$2.consume(MQAccessBuilder.java:178)
com.nobook.ippt.rabbitmq.ThreadPoolConsumer.lambda$start$0(ThreadPoolConsumer.java:105)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base/java.lang.Thread.run(Thread.java:833)
--- End of inner exception stack trace ---
com.aspose.slides.amc.do(Unknown Source)
com.aspose.slides.Presentation.if(Unknown Source)
com.aspose.slides.Presentation.do(Unknown Source)
com.aspose.slides.Presentation.do(Unknown Source)
com.aspose.slides.Presentation.do(Unknown Source)
com.aspose.slides.Presentation.<init>(Unknown Source)
com.nobook.ippt.core.AiPresentationImpl.init(AiPresentationImpl.java:171)
com.nobook.ippt.console.UploadFileProcess.process(UploadFileProcess.java:51)
com.nobook.ippt.console.UploadFileProcess.process(UploadFileProcess.java:18)
com.nobook.ippt.rabbitmq.MQAccessBuilder$2.consume(MQAccessBuilder.java:178)
com.nobook.ippt.rabbitmq.ThreadPoolConsumer.lambda$start$0(ThreadPoolConsumer.java:105)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base/java.lang.Thread.run(Thread.java:833)

OS:macOS 13.0.1
jdk: openjdk-17.0.1
sdk: java-slides 22.11

@oscarstar,
Thank you for reporting the issue.

I’ve reproduced the problem with loading the presentation and added a ticket with ID SLIDESJAVA-38996 to our issue-tracking system. We apologize for any inconvenience. Our development team will investigate the case. You will be notified when a new release of Aspose.Slides with a fix is published.

Thank you for your attention and reply.

@oscarstar,
Thank you for using Aspose.Slides.

The issues you found earlier (filed as SLIDESJAVA-38996) have been fixed in Aspose.Slides for Java 23.2 (JAR).
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.