Julian Reschke created JCRVLT-724:
-------------------------------------

             Summary: docviewnode: improve diagnostics when generating 
DocViewNode2 from JCR node
                 Key: JCRVLT-724
                 URL: https://issues.apache.org/jira/browse/JCRVLT-724
             Project: Jackrabbit FileVault
          Issue Type: Task
          Components: vlt
            Reporter: Julian Reschke
            Assignee: Julian Reschke


See 
<[https://github.com/apache/jackrabbit-filevault/blob/c0480b9f83ede8969d8bcaf03428a35f81d146c2/vault-core/src/main/java/org/apache/jackrabbit/vault/util/DocViewNode2.java#L91-L110]>

We have the unfortunate condition that an existing repository apparently 
contains invalid node names. The code above gets an IllegalNameException from 
{{nameresolver.getQName()}}, but that code doesn't have the full path to the 
node (well, it shouldn't exist in the first place...).

It might be good to catch that exception and add information about the node's 
path and rethrow it, either where or in the calling code 
({{AggregateImpl.walk()}}?).




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to