Compatibility Issue with com.adobe.pdfservices and Jakarta EE's jakarta.validation Namespace
We have recently upgraded our application to Spring Boot 3, which includes the transition from the traditional `javax` namespace to the new `jakarta` namespace as part of the move towards Jakarta EE. Since the upgrade, we have encountered a compatibility issue with the `com.adobe.pdfservices` library that we are using within our application.
Issue Summary:
Upon invoking methods from the com.adobe.pdfservices library, we are encountering a `NoClassDefFoundError` for `javax/validation/Validation`. This appears to be because the com.adobe.pdfservices library is still using the old javax.validation API, which is not available in our new Jakarta EE environment.
Adobe pdf services sdk version: 3.5.0
implementation 'com.adobe.documentservices:pdfservices-sdk:3.5.0'
Error Encountered:
java.lang.NoClassDefFoundError: javax/validation/Validation
This is causing a significant impact on our application, as we rely on the `com.adobe.pdfservices` library for critical PDF processing tasks.
We understand that the transition to Jakarta EE's jakarta.validation is relatively recent, but given the widespread adoption of Spring Boot 3 and Jakarta EE, it would be beneficial for the `com.adobe.pdfservices` library to be compatible with the latest standards.
Request:
Could you please provide information on whether there is an existing version of com.adobe.pdfservices that supports Jakarta EE, or if there are plans to release an update to address this compatibility issue? If an update is in the works, any timelines you can share would be greatly appreciated to help us plan accordingly.
Alternatively, if there are any recommended workarounds that Adobe suggests for this scenario, that would also be incredibly helpful.
