getting org.apache.sling.models.annotations,version=[1.5,2) -- Cannot be resolved while installing osgi bundle in aem 6.3 | Community
Skip to main content
nehacms-0r3f0r
New Participant
June 28, 2017
Solved

getting org.apache.sling.models.annotations,version=[1.5,2) -- Cannot be resolved while installing osgi bundle in aem 6.3

  • June 28, 2017
  • 6 replies
  • 4530 views

Hi,

While following helpx article:

Developing your first Experience Manager 6.3 Components

after importing the package into aem 6.3 instance. Getting below error in the OSGI Bundle.

getting org.apache.sling.models.annotations,version=[1.5,2) -- Cannot be resolved

Attaching the screenshot as well.

Does aem needs some other version than what is available in pom.xml. Pom.xml has below dependency being used:

<dependency>

                <groupId>biz.aQute.bnd</groupId>

                <artifactId>annotation</artifactId>

                <version>2.4.0</version>

                <scope>provided</scope>

            </dependency>

Thanks,

Neha

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 Ratna_Kumar

Hi,

Yes Jorg is absolutely correct. I have re-tested the article and AEM 6.3 comes with the version 1.4.0 in Sling models annotation. Below is the screenshot for the same.

Hope this helps!

~Ratna.

6 replies

nehacms-0r3f0r
New Participant
June 30, 2017

Thanks all for update.

Issue got resolved by updating dependency for:

<dependency>

            <groupId>org.apache.sling</groupId>

            <artifactId>org.apache.sling.models.api</artifactId>

            <version>1.3.2</version>

        </dependency>

in pom.xml. Earlier I had placed version 1.3.4 which was causing issue.   

Ratna_Kumar
Ratna_KumarAccepted solution
New Participant
June 28, 2017

Hi,

Yes Jorg is absolutely correct. I have re-tested the article and AEM 6.3 comes with the version 1.4.0 in Sling models annotation. Below is the screenshot for the same.

Hope this helps!

~Ratna.

joerghoh
Employee
June 28, 2017

Hi,

AEM 6.3 comes with org.apache.sling.models.annotations in version 1.4.0. (exported by Bundle Sling Models API version 1.3.2). Your project obviously compiles against a newer version of the Sling Models bundle. Please check your dependencies.

Jörg

smacdonald2008
New Participant
June 28, 2017

This also bring up a great point - we will also add this artilce to our YouTube channel so community members can see all steps in action.

smacdonald2008
New Participant
June 28, 2017

Did you follow the article exactly - we tested this and never encountered this issue? Did you use Lazybones to setup project?

kautuk_sahni
Employee
June 28, 2017

navinkaushal  smacdonald2008​ See this?

~kautuk

Kautuk Sahni