I've been following along the WKND tutorial here
The initial steps with creating the byline component without any of the actual logic works, but after I added the Byline class I get
I saw someone who was having a similar issue here
Re: Error while deploying custom AEM component
But in their case it's saying that it resolves to a package. I do not have that error. Mine just says 'Cannot get DefaultSlingScript'
Here's how I have everything positioned in eclipse
And my byline.html code is
<div data-sly-use.byline="com.adobe.aem.guides.wknd.core.components.Byline"
data-sly-use.placeholderTemplate="core/wcm/components/commons/v1/templates.html"
data-sly-test.hasContent="${!byline.empty}"
class="cmp-byline">
<div class="cmp-byline__image"
data-sly-resource="${ '.' @ resourceType = 'core/wcm/components/image/v2/image' }">
</div>
<h2 class="cmp-byline__name">${byline.name}</h2>
<p class="cmp-byline__occupations">${byline.occupations @ join=','}</p>
</div>
<sly data-sly-call="${placeholderTemplate.placeholder @ isEmpty=!hasContent}"></sly>
Is there anything I'm missing? What could possibly cause something like this?
Solved! Go to Solution.
Views
Replies
Total Likes
I found the fix here and I applied it to my wknd, and the byline issue went away.
How to fix packages cannot be resolved issue in AEM archetype project - YouTube
Hope it helps.
Looking at the bundles I see that the core bundle doesn't include the byline component
I also I was using
mvn -PautoInstallPackage -Padobe-public clean install
At the root of my project.
Views
Replies
Total Likes
Redid the bundle install of core using
in the core folder. Now it appears in the exported packages of the bundle but now I get a new error
No use provider could resolve identifier com.adobe.aem.guides.wknd.core.components.Byline
Views
Replies
Total Likes
Try recompiling all your JSP pages [1] to see if that would help.
Views
Replies
Total Likes
I get "The requested page was not found. If you are not forwarded in 3 seconds to the Web Console, please click here"
When visiting that page. I'm using 6.5. I could be wrong but from my research that seems to only apply up to version 6.3
Views
Replies
Total Likes
It seems that option was removed in 6.5 but I followed option 2 on How to force a recompilation of all Sling scripts jsps, java, and sightly in AEM 6.4
and I still received the same error
Views
Replies
Total Likes
For a recompile, you can try to use the steps from KB at How to force a recompilation of all Sling scripts jsps, java, and sightly in AEM 6.4
Otherwise, you should compare your code with the one from the WKND GitHub: GitHub - adobe/aem-guides-wknd: Tutorial Code companion for Getting Started Developing with AEM Site...
Views
Replies
Total Likes
I'm trying to recompile everything using those steps but I don't see where in the web console system/console/bundles
where I can do
I don't know where those actual options are
I also I went to that repo and copy and pasted all the code for each file relating to the byline component to make sure there weren't any differences
Views
Replies
Total Likes
Okay maybe it was referring to this page http://localhost:4502/libs/granite/ui/content/dumplibs.rebuild.html
If that's the case I have followed every instruction on that page to rebuild the cache and got the same error. Using both the file system method and the web console method.
Views
Replies
Total Likes
I found the fix here and I applied it to my wknd, and the byline issue went away.
How to fix packages cannot be resolved issue in AEM archetype project - YouTube
Hope it helps.
I had the same error for WKND tutorial.
Open the terminal or command line. Go to the aem-guides-wknd directory. Run
mvn -PautoInstallPackage -Padobe-public clean install
It worked for me.
Views
Replies
Total Likes