i don't know about the path, TestHarness chose it (seems like a temporary
directory). Does this work for you?


        assertU(adoc(id, "0", "url", getURL(docUID), content, "blah blah
blah");
        assertU(commit());
        assertNumFound(1); //this is a helper method of mine
IndexReader.open(FSDirectory.open(new File(h.getCore().getIndexDir())),
true); //for me it fails here. But since the document was added I suspect
this is a bug


On Thu, Jul 14, 2011 at 10:48 PM, Shalin Shekhar Mangar <
shalinman...@gmail.com> wrote:

> On Thu, Jul 14, 2011 at 1:56 PM, Gabriele Kahlout
> <gabri...@mysimpatico.com>wrote:
>
> >  IndexReader getReader() throws CorruptIndexException, IOException {
> >        return IndexReader.open(FSDirectory.open(new
> > File(h.getCore().getIndexDir())), true);
> >    }
> >
> > *org.apache.lucene.index.IndexNotFoundException: no segments* file found
> in
> > org.apache.lucene.store.NIOFSDirectory@
> >
> /private/var/folders/54/54wUdohaH8eR-mvbJL0l2k+++TI/-Tmp-/solrtest-SolrTestCaseJ4-1310631397578/index
> > lockFactory=org.apache.lucene.store.NativeFSLockFactory@62d337d3: files:
> > []*
> >    at
> >
> >
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:694)
> >    at
> org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:75)
> >    at org.apache.lucene.index.IndexReader.open(IndexReader.java:428)
> >    at org.apache.lucene.index.IndexReader.open(IndexReader.java:288)
> >    at
> com.mysimpatico.me.indexplugins.SolrTest.getReader(SolrTest.java:43)
> >
> > I'm calling it right after a assertU(commit()) and assertQ(req("*:*"),
> > getNumFoundXPath(1)) which asserts a document has been indexed.
> >
> >
> I'm not sure but the error indicates that the index does not exist. Perhaps
> the path is wrong?
>
> --
> Regards,
> Shalin Shekhar Mangar.
>



-- 
Regards,
K. Gabriele

--- unchanged since 20/9/10 ---
P.S. If the subject contains "[LON]" or the addressee acknowledges the
receipt within 48 hours then I don't resend the email.
subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this) ∧ time(x)
< Now + 48h) ⇒ ¬resend(I, this).

If an email is sent by a sender that is not a trusted contact or the email
does not contain a valid code then the email is not received. A valid code
starts with a hyphen and ends with "X".
∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x) ∧ y ∈
L(-[a-z]+[0-9]X)).

Reply via email to