attempt to access a deleted document
------------------------------------
Key: JCR-2292
URL: https://issues.apache.org/jira/browse/JCR-2292
Project: Jackrabbit Content Repository
Issue Type: Bug
Affects Versions: 1.6.0
Environment: Windows XP, Java 1.6.0_13-b03
Reporter: Imran
Priority: Critical
When I run the query : items//*[(jcr:contains(@MYATTRIB, 'MYATTRIB-VALUE') I
get results back.
But if I add a "not" condition: items//*[not(jcr:contains(@MYATTRIB,
'MYATTRIB-VALUE') , I get "java.lang.IllegalArgumentException: attempt to
access a deleted document" exception
After I renamed the index directory [effectively forcing a re-index], and ran
the application again, the "not" condition query works. If I restore the
previous index I get the error again.
The workaround of deleting index is fine in the development environment. But
once we go to production, we will not have the option to delete the index
directories.
Btw, I found that a similar defect [JCR-1573] was reported and marked as fixed.
Apparently it keeps re-surfacing under different conditions.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.