Uploaded image for project: 'ModeShape'
  1. ModeShape
  2. MODE-682

Property Definition Issue with Non-Referenceable Nodes Stored in Map Connectors

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 1.1.0.Final
    • 1.0.0.Final
    • JCR
    • None

      Nodes from map connectors (e.g., IMR) automatically get a UUID assigned to them by their connector. Something determines if the mode:uuid provided by the connector should be converted into a jcr:uuid exposed by referenceable nodes. However, when I create a node of type nt:versionLabels (which defines a residual reference property with a 'nt:version constraint), the mode:uuid field gets assigned the residual definition and falls into an infinite loop when it tries to validate the target of the reference (itself) against the nt:version constraint. IOW, part of materializing is to find definitions for properties and validate constraints, but in this case, validating the constraint causes the same node to be loaded from within its own materialize(...) call.

            bcarothers_jira Brian Carothers (Inactive)
            bcarothers_jira Brian Carothers (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: