Expand my Community achievements bar.

AEM 6.1 How to change "jcr:isCheckedOut" property value from false to true

Avatar

Level 2

Hi

One of the page of our site is not editable, on checking its properties we found out that the has a property "jcr:isCheckedOut" marked as false and that's why we were not able to edit that page.

I could just find that it is related to versioning. But could not figure out, how it happened and to change it back to true.

Please help

7 Replies

Avatar

Level 2

I too facing the same issue. do you find any solution for this? Please share if you have any solution.

Avatar

Level 2

1) Go to CRX Explorer

2) Navigate to the /jcr:content node for the affected page

3) Click on the Versions button on the top menu bar, click on Checkout

Avatar

Level 2

Calling checkout on the node has been deprecated, but the recommended method is nearly as simple. Assuming you've got a session:

session.getWorkspace().getVersionManager().checkout(<path-to-node>)

VersionManager (Content Repository for Java Technology API Version 2.0)

Avatar

Employee

I had the same problem, and in the latest AEM 6.3 there is no Version menu options in CRX. So I found a solution to set jcr:isCheckedOut from false to true in Touch UI, by simply go to the site console, select the page, and in the left command panel, create a new version. This will then make the current page "checkedOut", so the false will be set to true and should be able to edit the page now;-)

Avatar

Level 2

So do what was mentioned about using the 'version' menu - you need to use the crx explorer, not crx de.