You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by vikas bhatia <vi...@gmail.com> on 2006/05/16 19:25:33 UTC

unknown prefix error

I am trying to access a remote repository using rmi.

String statement = "/jcr:root//element(*, nt:file)[@myns:title=\"
DocTest.java\"]";

where myns is the registered namespace added to the document when it was
added to the repository.

on executing this query I get a

javax.jcr.query.InvalidQueryException: Unknown prefix: myns:title
    at org.apache.jackrabbit.rmi.server.ServerObject.getRepositoryException(
ServerObject.java:105)
    at org.apache.jackrabbit.rmi.server.ServerQueryManager.createQuery(
ServerQueryManager.java:66)


Any ideas what may be going wrong?


thanks.

vikas.

Re: unknown prefix error

Posted by vikas bhatia <vi...@gmail.com>.
The error went away. I am not sure what caused it. Nor am I sure what fixed
it.

thanks

On 5/16/06, Marcel Reutegger <ma...@gmx.net> wrote:
>
> are you sure that 'myns' is a valid prefix in your session namespace
> mappings?
>
> regards
>   marcel
>
> vikas bhatia wrote:
> > While trying to access a local repository, I get the same error except I
> > get
> > it at
> >
> > javax.jcr.query.InvalidQueryException: Unknown prefix: myns:title
> >    at
> > org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.createNodeTest(
> > XPathQueryBuilder.java:542)
> >    at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.visit(
> > XPathQueryBuilder.java:366)
>
>

Re: unknown prefix error

Posted by Marcel Reutegger <ma...@gmx.net>.
are you sure that 'myns' is a valid prefix in your session namespace mappings?

regards
  marcel

vikas bhatia wrote:
> While trying to access a local repository, I get the same error except I 
> get
> it at
> 
> javax.jcr.query.InvalidQueryException: Unknown prefix: myns:title
>    at
> org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.createNodeTest(
> XPathQueryBuilder.java:542)
>    at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.visit(
> XPathQueryBuilder.java:366)


Re: unknown prefix error

Posted by vikas bhatia <vi...@gmail.com>.
While trying to access a local repository, I get the same error except I get
it at

javax.jcr.query.InvalidQueryException: Unknown prefix: myns:title
    at
org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.createNodeTest(
XPathQueryBuilder.java:542)
    at org.apache.jackrabbit.core.query.xpath.XPathQueryBuilder.visit(
XPathQueryBuilder.java:366)


On 5/16/06, vikas bhatia <vi...@gmail.com> wrote:
>
> I am trying to access a remote repository using rmi.
>
> String statement = "/jcr:root//element(*, nt:file)[@myns:title=\"
> DocTest.java\"]";
>
> where myns is the registered namespace added to the document when it was
> added to the repository.
>
> on executing this query I get a
>
> javax.jcr.query.InvalidQueryException: Unknown prefix: myns:title
>     at
> org.apache.jackrabbit.rmi.server.ServerObject.getRepositoryException(
> ServerObject.java:105)
>     at org.apache.jackrabbit.rmi.server.ServerQueryManager.createQuery(
> ServerQueryManager.java:66)
>
>
> Any ideas what may be going wrong?
>
>
> thanks.
>
> vikas.
>