Error while deploying custom AEM component




I have built a custom AEM component 'Byline' by following AEM WKND tutorial. However, after deployment, I am not able to find my component model in AEM web console for Sling models. I am using AEM 6.4 quickstart, getting following errors while using this component:

Caused by: Compilation errors in org/apache/sling/scripting/sightly/apps/wknd/components/content/byline/

Line 28, column 1272 : Only a type can be imported. com.adobe.aem.guides.wknd.core.components.Byline resolves to a package

Line 49, column 2354 : Byline cannot be resolved to a type

    at []

    ... 286 common frames omitted

Unable to resolve com.adobe.aem.guides.wknd.core [551](R 551.19): missing requirement [com.adobe.aem.guides.wknd.core [551](R 551.19)] osgi.wiring.package; (&(osgi.wiring.package=com.adobe.cq.wcm.core.components.models)(version>=12.5.0)(!(version>=13.0.0))) Unresolved requirements: [[com.adobe.aem.guides.wknd.core [551](R 551.19)] osgi.wiring.package; (&(osgi.wiring.package=com.adobe.cq.wcm.core.components.models)(version>=12.5.0)(!(version>=13.0.0)))]

    at org.apache.felix.framework.Felix.resolveBundleRevision(

    at org.apache.felix.framework.Felix.startBundle(

    at org.apache.felix.framework.BundleImpl.start(

    at org.apache.felix.framework.BundleImpl.start(

    at []

    at []

    at []

    at []


Also, I can see following error while viewing my site OSGi bundle in AEM Web console:

com.adobe.cq.wcm.core.components.models,version=[12.5,13) -- Cannot be resolved

I am not sure if I am missing any configuration or mvn dependency. Can I please get some help to resolve these errors?

Accepted Solutions (1)

Accepted Solutions (1)



Thanks for replying. It seems the tutorial was recently updated to use Core components 2.2.0 and I was using Core components 2.0.4 for models as required earlier. I have updated the configurations accordingly which has resolved all errors.

Answers (11)

Answers (11)



I am using VSCode, I experienced the same error, the parent POM already updated to core 2.4.0.

When I built with mvn, there is no error.

I wonder what else can I look at? How would I know which version of core should be used?

Thanks in advanced.



Yeah I have









in my pom.xml but still have the same error



Hi Veena,

Thanks for replying!

I am using AEM I have all per-requisites installed and have already followed all steps for project setup described in Chapter 1 and have been following all steps in subsequent chapters as well. I am not sure why I am still getting this error, I don't see anything described in the tutorial missing from my configurations. Do you have any other pointers to proceed?

I am getting similar errors in creating any other model component as well. I am stuck with these errors for so long now and would really appreciate getting some help to resolve them.