Apart from the /jcr:root you also need to encode the last name test in your XPath statement. XML does not allow a QName to start with a digit.

so that's:
/jcr:root/jcr:system/jcr:versionStorage//_x0031_.2

see jsr-170 spec section 6.4.3
and http://www.w3.org/TR/REC-xml/#NT-Name

regards
 marcel

Raphael Wegmueller wrote:
looks like you have to add the prefix /jcr:root to your path. see also
http://article.gmane.org/gmane.comp.apache.jackrabbit.devel/89

hope this helps!
/rofe

On 9/28/05, Yao Harrison <[EMAIL PROTECTED]> wrote:

Hi list:

code :
  public void searchVersion()throws RepositoryException{
      Workspace ws = session.getWorkspace();
      QueryManager qm = ws.getQueryManager();
      Query q =
qm.createQuery("/jcr:system/jcr:versionStorage//1.2",Query.XPATH);
      QueryResult qr = q.execute();
  }

error info:
javax.jcr.query.InvalidQueryException: Internal error: data is not a
RelationQueryNode

Reply via email to