Byline cannot be resolved to a type using WKND tutorial



I've been following along the WKND tutorial here

5 - Custom Component

The initial steps with creating the byline component without any of the actual logic works, but after I added the Byline class I get

Screen Shot 2019-09-03 at 5.12.52 PM.png

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

Screen Shot 2019-09-03 at 5.14.16 PM.png

Screen Shot 2019-09-03 at 5.14.29 PM.png

And my byline.html code is

<div data-sly-use.byline="com.adobe.aem.guides.wknd.core.components.Byline"




    <div class="cmp-byline__image"

         data-sly-resource="${ '.' @ resourceType = 'core/wcm/components/image/v2/image' }">


        <h2 class="cmp-byline__name">${}</h2>

        <p class="cmp-byline__occupations">${byline.occupations @ join=','}</p>


<sly data-sly-call="${placeholderTemplate.placeholder @ isEmpty=!hasContent}"></sly>

Is there anything I'm missing? What could possibly cause something like this?

Answers (9)

Answers (9)



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.




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.



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

  • For classes and Slightly access [1] and click Recompile all JSPs.
  • For clientlibs access [2], click Invalidate Caches then click Rebuild Libraries.

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



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



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

Screen Shot 2019-09-03 at 5.43.56 PM.png

No use provider could resolve identifier com.adobe.aem.guides.wknd.core.components.Byline



Looking at the bundles I see that the core bundle doesn't include the byline component

Screen Shot 2019-09-03 at 5.36.14 PM.png

I also I was using

mvn -PautoInstallPackage -Padobe-public clean install

At the root of my project.