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.

Reply via email to