Uploaded image for project: '[Read Only] - Hippo Repository'
  1. [Read Only] - Hippo Repository
  2. REPO-2065

Upgrade to Jackrabbit 2.16.2

    XMLWordPrintable

Details

    • Platform 185

    Description

      Using Hippo Jackrabbit 2.16.2-h1 now requires one specific change in  org.hippoecm.repository.jackrabbit.HippoLockManager for CMS < v13: the constructor super() call to the Jackrabbit LockManagerImpl it extends should pass in a null value for the ScheduledExecutorService parameter.

      Based on this parameter being passed in as null or the actual value, the patched LockManagerImpl will conditionally retain the earlier 'just-in-time' cleanup of expired locks (CMS < v13), or restore the original Jackrabbit LockManagerImpl behavior (CMS v13+) using a scheduled TimeoutHandler to do the cleanup.

      This change and conditional behavior is needed as result of REPO-1900 which removed the 'just-in-time' custom behavior for CMS v13.

      See for more details the patch commited for REPO-1900

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              adouma Ate Douma
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: