Hi Alvaro,

did you recently update jackrabbit to a newer version and are still using index data created by an older version?

the exception indicates that there is a node in the index that does not have a single property, which is basically impossible. unless the index was created with a (quite) old jackrabbit version.

Do you see the same exception, when you recreate the index and than run the query again?

I was not able to reproduce the exception, though I'm not using extensive test data in my workspace. If you are able to reproduce the exception with well defined data you added to a workspace that would be a great help.

regards
 marcel

Alvaro Gonzalez wrote:
Hi everybody.
I have a problem when I search a repository using the "deref" function. When I search with this query:

/         "/jcr:root/path/referencer/jcr:deref(@aReference,'*')"

/ it works good, it returns the node referenced. But if I try to search with a query of this type:

/        "//referencer/jcr:deref(@aReference)"

/ the application throws a NullPointer (trace included below).

¿Is this a bug or is not possible to use "//" in a query path when using deref functions?

We are using SimpleDbPersistenceManager with postgresql.

Regards,
 Alvaro


Reply via email to