Okay.  I think I've narrowed it down.  I've found two bugs /
behavioral issues in the DescendantNode factory creation method.

1) Requires that the absolute path ends with a slash

 In other words:

 qomFactory.descendantNode("mySelector","/documents/myFolder" );


does not work, but the following does work:

 qomFactory.descendantNode("mySelector","/documents/myFolder/" );


NOTE:  session.getNode( ) works with both path forms.  For the record,
the JCR specification doesn't show a trailing slash on absolute paths
( Sect. 3.4.4 Absolute and Relative Paths )


2) Even if I construct the path to end in a slash, if my folder name
includes spaces, this too seems to break the factory method.  So, the
following will note work:

 qomFactory.descendantNode("mySelector","/documents/My Folder/" );

Even though the following works just fine:

session.getNode("mySelector","/documents/My Folder/");

Reply via email to