Expand my Community achievements bar.

SOLVED

modalFactory method getModelFromWrappedRequest is not available

Avatar

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

Avatar

Correct answer by
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

2 Replies

Avatar

Correct answer by
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

Avatar

Level 2

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