Expand my Community achievements bar.

SOLVED

org.apache.sling.api.resource,version=[2.11,2.12) -- Cannot be resolved

Avatar

Level 3

I've installed the latest service pack 6.5.16 and after the installation, I got the below error

org.apache.sling.api.resource,version=[2.11,2.12) -- Cannot be resolved

the "Exported Packages" list of the bundle - Apache Sling API (org.apache.sling.api) in my instance is below,

jerinraj5555_0-1681140828662.png

 

 What am I missing?

1 Accepted Solution

Avatar

Correct answer by
Level 3

Resolved this issue. This issue is due to the transitive dependency and I've excluded this dependency from org.apache.sling.testing.sling-mock.junit4.

View solution in original post

6 Replies

Avatar

Community Advisor

Do your project Pom.xml has any dependencies defined for 

org.apache.sling.api.resource

and can you also check if your bundle is in active state after service pack upgrade?

Avatar

Level 3

I couldn't find any dependency in the pom file and the bundle isn't active due to this issue.

Avatar

Level 4

Hi @jerinraj5555,
You need to update the SDK version property in your Parent POM to your current SDK version after that it will be Resolved.

 

 

 

<aem.sdk.api>2023.2.11289.20230224T170559Z-230100</aem.sdk.api>

 

 

 

Avatar

Level 3

I'm currently using AEM On-Prem, and this dependency issue has come from some other (transitive) dependencies.

Avatar

Correct answer by
Level 3

Resolved this issue. This issue is due to the transitive dependency and I've excluded this dependency from org.apache.sling.testing.sling-mock.junit4.