Property definition not properly initialized
--------------------------------------------
Key: JCR-2480
URL: https://issues.apache.org/jira/browse/JCR-2480
Project: Jackrabbit Content Repository
Issue Type: Bug
Components: jackrabbit-core, jackrabbit-spi-commons
Affects Versions: 2.0-beta6
Reporter: Thomas Draier
Priority: Minor
Hi,
When reading property definitions from the repository, the "defaultValues" is
not properly initialized by the NodeTypeReader , if no default values has been
set . The defaultValues keeps a null value instead of an empty array. This
causes problems when calling NodeTypeManager.regiterNodeTypes() - the property
definitions are always seen as modified even they don't . A trivial
modification is detected and definitions is rewritten everytime. Passing null
as default values for the new definitions does not work, as it's replaced by an
empty array.
Modifying the initialization of the QPropertyDefinitionBuilder.defaultValues
with an empty list , as it's done for valueConstraints, fixes the issues
regards
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.