Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-6481

Missing versionable path property for oak:mount-libs-crx.default

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.7.3
    • 1.7.5, 1.8.0
    • composite
    • None

    Description

      After applying the OAK-3777, following warning can be found in the logs:

      21.07.2017 02:00:00.713 *WARN* [sling-default-999-HourlySnapshotJob] org.apache.jackrabbit.oak.plugins.version.ReadOnlyVersionManager Missing versionable path property for oak:mount-libs-crx.default at /jcr:system/jcr:versionStorage/5e/8d/89/5e8d8989-f86b-4e1b-b7f8-5089c44f5ed7
      21.07.2017 02:00:00.713 *WARN* [sling-default-999-HourlySnapshotJob] org.apache.jackrabbit.oak.security.authorization.permission.CompiledPermissionImpl Cannot retrieve versionable node for /jcr:system/jcr:versionStorage/5e/8d/89/5e8d8989-f86b-4e1b-b7f8-5089c44f5ed7/1.0/jcr:frozenNode
      

      It suggests that somehow the name of the new permission store (oak:mount-libs-crx.default) is being used as the workspace name for the version storage.

      If I understand correctly, it shouldn't happen. The workspace name is sometimes used as the name of the permission store node (eg. /jcr:system/rep:permissionStore/crx.default), but not the other way around - the name of the permission store node is not always a valid workspace name (eg. /jcr:system/rep:permissionStore/oak:mount-libs-crx.default)

      //cc: stillalex

      Attachments

        1. OAK-6481.patch
          18 kB
          Tomek Rękawek
        2. OAK-6481-2.patch
          19 kB
          Tomek Rękawek

        Activity

          People

            Unassigned Unassigned
            tomek.rekawek Tomek Rękawek
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: