Tommaso Teofili created JCRVLT-128: -------------------------------------- Summary: System maintained cache nodes should be ignored Key: JCRVLT-128 URL: https://issues.apache.org/jira/browse/JCRVLT-128 Project: Jackrabbit FileVault Issue Type: Bug Affects Versions: 3.1.28 Reporter: Tommaso Teofili
In OAK-3003 a persisted [principal cache|http://jackrabbit.apache.org/oak/docs/security/principal/cache.html] was introduced that creates _rep:cache_ nodes under authorizables. Creating a package for such authorizables will result in including the cache node in there, which sounds wrong as that node is an implementation detail which doesn't make sense to install anywhere; however that can be avoided by proper filters. What is problematic is the installation phase, if an authorizable gets packaged with FileVault (no rep:cache in the package) and the target user/group has a rep:cache node itself the importer will try (and fail as it's protected) to delete the persisted cache node unless the ImportMode is set to MERGE. In my opinion this is wrong, it should be possible to not touch such nodes on package installation, regardless of the chosen ImportMode. -- This message was sent by Atlassian JIRA (v6.3.4#6332)