Aspose.Total and TomEE 9 Support (Jakarta APIs)

Hello,

We’re planning on switching to TomEE 9, which does not support javax.* APIs. It requires migration to jakarta.* APIs.

Aspose Total JARs have been flagged as using javax.* APIs. Which version of Aspose Total should we upgrade to in order to safely adopt TomEE 9?

Here’s a sample produced using jdeps:

   com.aspose.pdf.internal.imaging.internal.bouncycastle.est.jcajce -> javax.security.auth.x500                           java.base
   com.aspose.pdf.internal.imaging.internal.bouncycastle.jcajce -> javax.crypto                                       java.base
   com.aspose.pdf.internal.imaging.internal.bouncycastle.jcajce -> javax.crypto.interfaces                            java.base
   com.aspose.pdf.internal.imaging.internal.bouncycastle.jcajce.io -> javax.crypto                                       java.base
   com.aspose.pdf.internal.imaging.internal.bouncycastle.jcajce.provider.asymmetric.dh -> javax.crypto

@pskoskiewicz

We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): PDFJAVA-43181

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

It’s not just Aspose PDF. I’ve confirmed that the following have the same issue:

  • Aspose Cells
  • Aspose Diagram
  • Aspose Slides
  • Aspose Tasks
  • Aspose Words

In fact, I wouldn’t be surprised if all of Aspose Total Java libraries need to be reviewed.

@pskoskiewicz,

Regarding Aspose.Cells, we will evaluate TomEE 9 support (Jakarta APIs) in the API. We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): CELLSJAVA-45651

@pskoskiewicz

We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): DIAGRAMJAVA-51150

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

@pskoskiewicz,
As for Aspose.Slides, we have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): SLIDESJAVA-39321

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

@pskoskiewicz,
Regarding Aspose.Slides, our developers have looked into your question. In Aspose.Slides, we do not use any Java EE classes. It is safe to use any version of Aspose.Slides.

Thanks for the confirmation. That leaves Aspose Email, PDF, and Words.

Przemek

@pskoskiewicz,

We will get back to you to provide details on it from Aspose.Words, Aspose.PDF and Aspose.Email perspective.

@pskoskiewicz
As for Aspose.Words, we have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): WORDSJAVA-2901

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

@pskoskiewicz

We would like to share with you that the ticket PDFJAVA-43181 is already of the highest priority and we are looking into this case. As soon as the ticket is resolved, we will update you in this forum thread. Please spare us some time.

We apologize for the inconvenience.

The issues you have found earlier (filed as PDFJAVA-43181) have been fixed in Aspose.PDF for Java 23.11.

The issues you have found earlier (filed as DIAGRAMJAVA-51150) have been fixed in this update. This message was posted using Bugs notification tool by philip.zhou

Thanks, but aside from version 23.12 there’s no other information available and the Release Notes link leads to a 404 error.

@pskoskiewicz,

Yes, we noticed the Aspose.Diagram for Java 23.12 Release Notes [link](https://docs.aspose.com/diagram/java/aspose-diagram-for-java-23-12-release-notes/) is invalid, we will fix it soon.

In the meantime, please use this (correct) link to check release notes for your reference.