Build failed in cloud manager but success in local after upgrading the SDK | Community
Skip to main content
New Participant
September 10, 2024
Solved

Build failed in cloud manager but success in local after upgrading the SDK

  • September 10, 2024
  • 3 replies
  • 852 views

Hi all,

 

I had upgraded my SDK to the latest version. Project build is successful in local but it failed in cloud manager.
Can anyone suggest the solution for this.

 

Thanks.

 

This is the error that I had got from log:


07:54:59,491 [main] [ERROR] bad class file: /root/.m2/repository/com/adobe/aem/aem-sdk-api/2024.8.17569.20240822T203847Z-240700/aem-sdk-api-2024.8.17569.20240822T203847Z-240700.jar(org/apache/jackrabbit/api/security/user/Authorizable.class)
07:54:59,491 [main] [ERROR] class file has wrong version 55.0, should be 52.0

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by konstantyn_diachenko

Hi @kannakarthi ,

 

What java version are you using? 

Versions:

  • 52 = Java 1.8
  • 55 = Java 11

Seems like maven is using Java 11 for build, but cloud manager - 1.8.

Please. check .cloudmanager/java-version file under project source. Details: https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/using-cloud-manager/create-application-project/build-environment-details#using-java-support

In addition, check java version for maven-compiler-plugin.

3 replies

RiteshY18
New Participant
September 12, 2024

It is recommended to set the JDK version for the entire Maven execution to 11 for Adobe Cloud Service projects, irrespective of SDK version, and remove/update Java 8 dependencies in the code base for Java 11 - if any present in code base 

Mahedi_Sabuj
New Participant
September 11, 2024

Hi @kannakarthi, You need to update Cloud Manager Java JDK to v11.

https://ms-29.com/aem/sites/update-java-jdk-v11-for-aem-cloud

Mahedi Sabuj
konstantyn_diachenko
konstantyn_diachenkoAccepted solution
New Participant
September 10, 2024

Hi @kannakarthi ,

 

What java version are you using? 

Versions:

  • 52 = Java 1.8
  • 55 = Java 11

Seems like maven is using Java 11 for build, but cloud manager - 1.8.

Please. check .cloudmanager/java-version file under project source. Details: https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/using-cloud-manager/create-application-project/build-environment-details#using-java-support

In addition, check java version for maven-compiler-plugin.

Kostiantyn DiachenkoCheck out AEM VLT Intellij plugin