cloud SDK replication working, but no site on publish instance, get "Failed executing script /libs/cq/Page/Page.jsp" | Community
Skip to main content
Level 8
March 29, 2021
Solved

cloud SDK replication working, but no site on publish instance, get "Failed executing script /libs/cq/Page/Page.jsp"

  • March 29, 2021
  • 2 replies
  • 1176 views

I installed wknd by running "

mvn clean install -PautoInstallSinglePackage

with code from https://github.com/adobe/aem-guides-wknd

 

This puts the site on the author instance.

then I started a separate publish instance with "java -jar aem-publish-p4503", and manually added the required replication agent for the cloud SDK using this info: https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/local-development-environment-set-up/aem-runtime.html?lang=en#content-distribution

 

The replication test works.

 

If I try to replicate pages, it "seems" to work, and in the log files on publish I see:

 

29.03.2021 22:09:12.233 *INFO* [127.0.0.1 [1617048552217] POST /bin/receive HTTP/1.1] com.day.cq.replication.impl.content.durbo.DurboImporter imported content in 16ms for durbo request on path: /content/wknd/ca/en/adventures/ski-touring-mont-blanc

29.03.2021 22:09:12.233 *INFO* [127.0.0.1 [1617048552217] POST /bin/receive HTTP/1.1] com.day.cq.replication.impl.servlets.ReplicationServlet Processed replication action in 16ms: ACTIVATE of /content/wknd/ca/en/adventures/ski-touring-mont-blanc

29.03.2021 22:09:20.005 *INFO* [CommitStats] CommitStats 58 commits by user admin from location HTTP-POST:/bin/receive [CommitStats overhead was 1ms = 17.0us / commit]

 

However, when I click on Sites on the publish instance, there are no sites, and I see this error in the logs:

 

9.03.2021 22:09:22.081 *ERROR* [[0:0:0:0:0:0:0:1] [1617048561986] GET /sites.html/content HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwable

javax.servlet.ServletException: Failed executing script /libs/cq/Page/Page.jsp: java.lang.NullPointerException

at org.apache.sling.servlets.resolver.bundle.tracker.internal.BundledScriptServlet.service(BundledScriptServlet.java:82) [org.apache.sling.servlets.resolver:2.7.10]

at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:552) [org.apache.sling.engine:2.7.2]

  If I try to access any of the pages directly, e.g:

http://localhost:4503/content/wknd/ca/en/adventures/ski-touring-mont-blanc/

 

I get this:

Forbidden

Cannot serve request to /content/wknd/ca/en/adventures/ski-touring-mont-blanc/ in org.apache.sling.servlets.get.DefaultGetServlet

Request Progress:

 

 

 

I have not had problems with the non-cloud SDK, but not having any luck using the cloud SDK.  Any ideas?

 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by TB3dock

OK, found the solution.  Replication only replicates pages.  The various documents on replication dont mention that you also need to replicate packages. This can be done in one of two ways:

 

1) find the packages in package manager on author, click more, then "replicate".

2) mvn clean install -PautoInstallSinglePackageAuthor

2 replies

Adobe Employee
March 29, 2021

If you go to the publish crxde, do you see the wknd pages under /content ?

TB3dockAuthorAccepted solution
Level 8
March 29, 2021

OK, found the solution.  Replication only replicates pages.  The various documents on replication dont mention that you also need to replicate packages. This can be done in one of two ways:

 

1) find the packages in package manager on author, click more, then "replicate".

2) mvn clean install -PautoInstallSinglePackageAuthor