Hi,

I have a problem in category "query should return something, but it doesn't", 
too.

One subnode of the rep does not seem to be reachable anymore by xpath queries. 
The problem exists since I shut down my app, and temporarely startet magnolia. 
But I frankly cannot imagine that this can cause a problem of this sort.

The situation is as follows:

/
  A (nt:unstructured)
     A1 (nt:unstructured)
     A2 (nt:unstructured)
  B (nt:unstructured)
     B1 (nt:unstructured)
     B2 (nt:unstructured)

The problem is that no query in the /A substree works anymore. They all return 
empty, including statements that have worked for months. Finally, I tested 
something like this:

//element(*, nt:unstructed)

This query returns all nt:unstructured nodes of B, but not of A! The behaviour 
is the same for both, application and query tools. I already rebuilt the index, 
but the effect is still the same.

Question: could there be a Lucene internal lock? I consider that unlikely, the 
rebuild would have solved the problem. Or is there an inconcistence in the JCR 
that makes a correct indexing impossible? Also unlikely, as the node tree of A 
can be navigated without a problem through the JCR API.

Thus, I'm pretty clouless. Anybody with an idea?

Regards,
Juerg



Reply via email to