Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.
SOLVED

Issue with core wcm components

Avatar

Level 2

I wanted to use core wcm components but all of them were not showing. Only a few were showing up and working fine.
Then I stumbled upon this
Using Core Components | Adobe Experience Manager
I downloaded and installed zip package
Release Core WCM Components 2.29.0 · adobe/aem-core-wcm-components · GitHub

After this all the components started showing up in CRX but none is working

KunalNa1_0-1748672115777.pngKunalNa1_1-1748672225877.png


On checking the bundles  

KunalNa1_2-1748672278336.png

I saw the class implementations were different ( CarouselImpl) whereas in component htl file it was Carousel and path was different . Even after manually fixing it components are not working



1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @KunalNa1,

I think, this appears to be a compatibility issue between the Core Components version and the AEM version being used.

According to Adobe’s official compatibility table:
Core Components Version Compatibility Matrix

Core WCM Components 2.29.0 is supported only on AEM as a Cloud Service and AEM 6.5.19.0+.

If you're on an older AEM version (like 6.5.10 or 6.5.14), that would explain the misalignment in model bindings and component behavior.


Suggested Next Steps
:

  1. Check your current AEM version.

  2. Refer to the compatibility matrix and download a version of Core Components aligned with your AEM version.

    • For example, AEM 6.5.14.0 supports up to Core Components 2.21.0.

  3. Reinstall the matching version using the corresponding ZIP package.

Reference: https://experienceleague.adobe.com/en/docs/experience-manager-core-components/using/versions

Let me know your AEM version if you’re unsure, I can help point you to the exact Core Components version you need.


Santosh Sai

AEM BlogsLinkedIn


View solution in original post

4 Replies

Avatar

Level 2

KunalNa1_0-1748672484887.png

THis is the place where I tried changing the path

Avatar

Community Advisor

Hi @KunalNa1 ,

This happens when the HTL file references a model class that does not align with the actual class exposed by the installed bundle.

 

HTL files reference interfaces (like Carousel) but if the bundle is not exposing them correctly (or they’re not exported at all), AEM can't resolve the model and silently fails.

 

Try below steps:

Step 1: Use the Correct Interface
Make sure you are referencing the correct interface that is actually exported by the bundle.
From Core Components, the correct class (interface) to reference should be:

com.adobe.cq.wcm.core.components.models.Carousel

Avatar

Correct answer by
Community Advisor

Hi @KunalNa1,

I think, this appears to be a compatibility issue between the Core Components version and the AEM version being used.

According to Adobe’s official compatibility table:
Core Components Version Compatibility Matrix

Core WCM Components 2.29.0 is supported only on AEM as a Cloud Service and AEM 6.5.19.0+.

If you're on an older AEM version (like 6.5.10 or 6.5.14), that would explain the misalignment in model bindings and component behavior.


Suggested Next Steps
:

  1. Check your current AEM version.

  2. Refer to the compatibility matrix and download a version of Core Components aligned with your AEM version.

    • For example, AEM 6.5.14.0 supports up to Core Components 2.21.0.

  3. Reinstall the matching version using the corresponding ZIP package.

Reference: https://experienceleague.adobe.com/en/docs/experience-manager-core-components/using/versions

Let me know your AEM version if you’re unsure, I can help point you to the exact Core Components version you need.


Santosh Sai

AEM BlogsLinkedIn


Avatar

Administrator

@KunalNa1 Did you find the suggestion helpful? If you need more information, please let us know. If a response resolved your issue, kindly mark it as correct to help others in the future. Alternatively, if you discovered a solution on your own, we'd appreciate it if you could share it with the community. Thank you.



Kautuk Sahni