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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

modalFactory method getModelFromWrappedRequest is not available

bhuwaneshdhakar
Level 2
Level 2

I was trying to use getModelFromWrappedRequest of org.apache.sling.models.factory.ModalFactory class of Sling API. From the sling documentations, it looks like this method was introduced in Sling 10 API. I tried adding latest dependencies related Sling API. But it didn't resolved.

org.apache.sling.models.api version is 1.3.6 in my POM file.

Please let me know what other dependencies/artifacts I need to include in my POM file so that I can use getModelFromWrappedRequest method.

ModelFactory

1 Accepted Solution
Peter_Puzanovs
Correct answer by
Community Advisor
Community Advisor

Hey,

Which version of AEM are you using?

Generally, speaking uber-jar should resolve enough dependencies to launch this method:

<dependency>

            <groupId>com.adobe.aem</groupId>

            <artifactId>uber-jar</artifactId>

            <classifier>apis</classifier>

            <version>6.4.0</version>

</dependency>

Regards,
Peter

View solution in original post

0 Replies
Peter_Puzanovs
Correct answer by
Community Advisor
Community Advisor

Hey,

Which version of AEM are you using?

Generally, speaking uber-jar should resolve enough dependencies to launch this method:

<dependency>

            <groupId>com.adobe.aem</groupId>

            <artifactId>uber-jar</artifactId>

            <classifier>apis</classifier>

            <version>6.4.0</version>

</dependency>

Regards,
Peter

bhuwaneshdhakar
Level 2
Level 2

Thank you PuzanovsP​. The error is resolved now after changing uber jar version from 6.3.0 to 6.4.0.