Hi,
We have created a project with below command and build was successful. Installed it into local aem using
mvn clean install -PautoInstallPackage
and published the site and page. But when we access the page http://localhost:4503/content/wknd/us/en.html on publish instance it is blank.
mvn -B archetype:generate
-D archetypeGroupId=com.adobe.aem
-D archetypeArtifactId=aem-project-archetype
-D archetypeVersion=39
-D appTitle="WKND Sites Project"
-D appId="wknd"
-D groupId="com.adobe.aem.guides"
-D artifactId="aem-guides-wknd"
-D package="com.adobe.aem.guides.wknd"
-D version="0.0.1-SNAPSHOT"
-D aemVersion="cloud"
Tried below options and still the page is rendering blank. Please suggest.
- Restarted aem instances
- In aem-guides-wknd POM.xml updated core.wcm.components.version to 2.23.4 from 2.19.0
- Tested replication agent connection and it is successful
- Checked in http://localhost:4502/system/console/bundles and are active and no errors
- Checked http://localhost:4502/crx/packmgr and all packages are green and installed
- Checked publish error.log and found below error
GET /content/wknd/us/en.html HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet No renderer for extension html, cannot render resource JcrNodeResource, type=wknd/components/page, superType=null, path=/content/wknd/us/en/jcr:content
Solved! Go to Solution.
Views
Replies
Total Likes
Hello @LKAemNewbie
I encountered a similar issue previously. Upon investigation, I discovered that the Java version in use was a critical factor. My AEM instance was initially running on Java 8, and the problem persisted until I transitioned to an instance running on Java 11, upon which I successfully deployed the archetype.
However, I would recommend addressing this issue by closely examining the error message. It suggests that the jcr:content node might be referencing a non-existent resource type. Therefore, it would be prudent to follow the Sling resolution process and thoroughly validate the rendering chain for potential discrepancies.
Best regards,
Divanshu
Hello @LKAemNewbie
I encountered a similar issue previously. Upon investigation, I discovered that the Java version in use was a critical factor. My AEM instance was initially running on Java 8, and the problem persisted until I transitioned to an instance running on Java 11, upon which I successfully deployed the archetype.
However, I would recommend addressing this issue by closely examining the error message. It suggests that the jcr:content node might be referencing a non-existent resource type. Therefore, it would be prudent to follow the Sling resolution process and thoroughly validate the rendering chain for potential discrepancies.
Best regards,
Divanshu
I hope page is loading fine in Author environment. check the jcr:node in publish environment. 1 or multiple inner jcr node is corrupted. I mean there might be node under en/jcr:content which does not have proper details.
Hello @LKAemNewbie
1. The following command would only create a new project. It is not the same as WKND
mvn -B archetype:generate
-D archetypeGroupId=com.adobe.aem
-D archetypeArtifactId=aem-project-archetype
-D archetypeVersion=39
-D appTitle="WKND Sites Project"
-D appId="wknd"
-D groupId="com.adobe.aem.guides"
-D artifactId="aem-guides-wknd"
-D package="com.adobe.aem.guides.wknd"
-D version="0.0.1-SNAPSHOT"
-D aemVersion="cloud"
It is just a basic recommended set-up, on which you create a site. It would have proxy components which you can add and author content.
2. You would need to add clientlibs to have desired look n feel
3. The latest archtype is 47. Please consider using latest https://github.com/adobe/aem-project-archetype
4. For Actual WKND site, please download the src from https://github.com/adobe/aem-guides-wknd
Run
mvn clean install -PautoInstallPackagePublish
to build and install the code and content packages to publish instance.
You can also use
mvn clean install -PautoInstallPackage,-PautoInstallPackagePublish
to install to both author and publish at the same time.
Hope this helps!
Views
Likes
Replies
Views
Likes
Replies