Julian Reschke created JCRVLT-766: ------------------------------------- Summary: vlt: definition of protected properties for create/update may be incorrect Key: JCRVLT-766 URL: https://issues.apache.org/jira/browse/JCRVLT-766 Project: Jackrabbit FileVault Issue Type: Bug Components: vlt Reporter: Julian Reschke
See <https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L120-L139>. Two issues: 1. JCR_UUID is mentioned in {noformat} /** * these properties are protected but are set for updated nodes via special JCR methods */ static final Set<Name> PROTECTED_PROPERTIES_CONSIDERED_FOR_UPDATED_NODES;{noformat} but JCR_UUID is not really settable (in general) with special JCR methods (but see OAK-11000). (FWIW, moving it just into the 2nd set does not break any tests) 2. the description is somewhat misleading, maybe "these properties are protected but are set for updated nodes via special JCR methods (such as setPrimaryType) or sysview XML import". -- This message was sent by Atlassian Jira (v8.20.10#820010)