Hi,
I am using Aspose.total with Developer OEM license.
- With Aspose slides, I am trying to convert a PPTX file to PDF as follows :
com.aspose.slides.LoadOptions loadOptions = new com.aspose.slides.LoadOptions();
Presentation pres = new Presentation(GZIPInputStreamObject, loadOptions);
pres.save(fileOutputStream, com.aspose.slides.SaveFormat.Pdf);
- Previously, I am working with [java.version - 1.8.0_231]
In [Java - 1.8], these PPTX to PDF conversion works as expected. - I am using the latest version of Aspose slides [22.7]
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>22.7</version>
<classifier>jdk16</classifier>
</dependency>
- To check the performance in updated Java versions, I changed [Java.version - 17]
- I’ve tested PPTX to PDF conversion with Aspose.Slides 22.7 and Java 17, it works fine in local Windows PC.
We are facing this issue only in server.
Operating System: Red Hat Enterprise Linux Server 7.9 (Maipo)
CPE OS Name: cpe:/o:redhat:enterprise_linux:7.9:GA:server
Kernel: Linux 3.10.0-1160.49.1.el7.x86_64
Architecture: x86-64
JAVA Version : 17.0.4 (openjdk-17)
- Now, If I try to convert any PPTX file to PDF in server, the last line [pres.save()] throws the below error :
[ERROR MSG] Handler dispatch failed; nested exception is java.lang.InternalError: java.lang.reflect.InvocationTargetException
[ERROR CAUSE] java.lang.InternalError: java.lang.reflect.InvocationTargetException
Do I need to add any other configuration for later Java versions (JDK-17) ?