Unable to add pages to Create Language Copy Wizard only for a specific subpages | Community
Skip to main content
Level 1
February 17, 2026
Solved

Unable to add pages to Create Language Copy Wizard only for a specific subpages

  • February 17, 2026
  • 2 replies
  • 21 views

We facing issue while adding subpages of the page /content/…./…../.../.../future-transformation into the createlanguagecopywizard as the error shown "Resources without a jcr:title property cannot be added to the list." The out of box js which is throwing this error is /libs/cq/gui/components/siteadmin/admin/createlanguagecopywizard/clientlibs/createlanguagecopy.min.js As per the logic, this script tries to render page data using /content/../…/…/future-transformation/{anysubpagename}/jcr:content.json and this request return empty json {}. This is the reason we are getting this error. Kindly help us understand why are we getting this empty json only for these subpages.

Best answer by AmitVishwakarma

Hi ​@ShamiliSe1 ,

Yes, the error is content/ACL related, not a bug in the wizard.
Why you see {} and the error
For those subpages:

  • GET /content/.../future-transformation/<subpage>/jcr:content.json returns {}
    • the wizard JS can’t see jcr:title and rejects the page.

This happens when:

  • jcr:content node is missing or
  • jcr:content has no jcr:title (or almost no readable properties) or
  • the user has no read permission on jcr:content properties.

Try below steps:

  1. In CRXDE Lite, open one failing page:
    • /content/.../future-transformation/<subpage>
    • Make sure there is a child jcr:content of type cq:PageContent.
    • On jcr:content, ensure there is a jcr:title (String) with a value.
    • Save
  2. As admin, open:
    • /content/.../future-transformation/<subpage>/jcr:content.json You should see JSON with jcr:title, not {}.
  3. As a normal author, open the same URL:
    • If they still get {}, fix ACLs so authors have jcr:read on that jcr:content node.

Once jcr:content.json returns a proper object with jcr:title for the author, the Create Language Copy wizard will accept those subpages.

Thanks,
Amit

2 replies

Vishal_Anand
Level 5
February 17, 2026

@ShamiliSe1 You are getting {} because the page resource it requests either has no jcr:content node or that jcr:content has no readable properties (notably jcr:title). The createlanguagecopy JS expects jcr:title and fails when it’s missing.

 

Quick check: Do the curl checks above to identify whether node-type, missing property, or permissions is the cause.

AmitVishwakarma
Community Advisor
AmitVishwakarmaCommunity AdvisorAccepted solution
Community Advisor
February 18, 2026

Hi ​@ShamiliSe1 ,

Yes, the error is content/ACL related, not a bug in the wizard.
Why you see {} and the error
For those subpages:

  • GET /content/.../future-transformation/<subpage>/jcr:content.json returns {}
    • the wizard JS can’t see jcr:title and rejects the page.

This happens when:

  • jcr:content node is missing or
  • jcr:content has no jcr:title (or almost no readable properties) or
  • the user has no read permission on jcr:content properties.

Try below steps:

  1. In CRXDE Lite, open one failing page:
    • /content/.../future-transformation/<subpage>
    • Make sure there is a child jcr:content of type cq:PageContent.
    • On jcr:content, ensure there is a jcr:title (String) with a value.
    • Save
  2. As admin, open:
    • /content/.../future-transformation/<subpage>/jcr:content.json You should see JSON with jcr:title, not {}.
  3. As a normal author, open the same URL:
    • If they still get {}, fix ACLs so authors have jcr:read on that jcr:content node.

Once jcr:content.json returns a proper object with jcr:title for the author, the Create Language Copy wizard will accept those subpages.

Thanks,
Amit

Amit Vishwakarma - Adobe Commerce Champion 2025 | 16x Adobe certified | 4x Adobe SME