Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

AEM | Cloud Manager | Java 11 Build issues

NehaCMS
Level 4
Level 4

Hi Team,

 

Facing issues while building code in Java 11 on Cloud Manager. Followed https://experienceleague.adobe.com/docs/experience-manager-cloud-service/onboarding/getting-access/c... 

 

and getting

 

05:04:24,675 [main] [ERROR] Failed to execute goal org.apache.felix:maven-scr-plugin:1.26.4:scr (generate-scr-scrdescriptor) on project : Unable to load compiled class: has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 -> [Help 1]

 

07:59:56,450 [main] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on : Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test failed:  has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 -> [Help 1]

 

Can you please update on same and next steps

1 Accepted Solution
bilal_ahmad
Correct answer by
Level 5
Level 5

Hi @NehaCMS , first off you need to get rid of all the SCR annotations and replace them with OSGi R6/R7 annotations. Post that your build will probably not fail. 
Reference : https://helpx.adobe.com/in/experience-manager/kb/cloud-manager-build-on-java11-aem.html 

Thanks,

Bilal.

View solution in original post

3 Replies
bilal_ahmad
Correct answer by
Level 5
Level 5

Hi @NehaCMS , first off you need to get rid of all the SCR annotations and replace them with OSGi R6/R7 annotations. Post that your build will probably not fail. 
Reference : https://helpx.adobe.com/in/experience-manager/kb/cloud-manager-build-on-java11-aem.html 

Thanks,

Bilal.

View solution in original post

NehaCMS
Level 4
Level 4
Hi @bilal_ahmad - What about maven-surefire-plugin error 07:59:56,450 [main] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on : Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test failed: has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 -> [Help 1] Kindly update on same as well
bilal_ahmad
Level 5
Level 5

Hey @NehaCMS you can either try this:

 

 

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.2</version>
    <configuration>
        <testFailureIgnore>true</testFailureIgnore>
    </configuration>
</plugin>

 

or
add -DskipTests while building the project using maven. If running the jUnit test are necessary, I'd want to know what package are you using ? is it 

 

import org.junit.Test;

 

or

 

import org.junit.jupiter.api.Test;

 

 

if the earlier one, try replacing it with the latter.

 

Thanks,

Bilal.