Wat happens of you increase the waittime specified in the SearchManagerTest?
I think I had these ones when this time was too short. regards, Harry Op 20 jun. 2012 00:45 schreef "Juan Pablo Santos Rodríguez" < juanpablo.san...@gmail.com> het volgende: > Hi, > > I'm stuck running the tests from SearchManagerTest. If I run them > individually, then all is OK. > > However, if I run them all together (via Ant task or via Eclipse), then the > following tests fail: testSimplesearch3, testTitleSearch, testTitleSearch2, > at the assertEquals() regarding res.size() > > jspwikitests.log yields several exceptions like this one: > > java.io.IOException: Cannot overwrite: E:\tmp\testworkdir\lucene\_0.fdt > at > org.apache.lucene.store.FSDirectory.ensureCanWrite(FSDirectory.java:316) > at > org.apache.lucene.store.FSDirectory.createOutput(FSDirectory.java:305) > at org.apache.lucene.index.FieldsWriter.<init>(FieldsWriter.java:83) > at > > org.apache.lucene.index.StoredFieldsWriter.initFieldsWriter(StoredFieldsWriter.java:64) > at > > org.apache.lucene.index.StoredFieldsWriter.finishDocument(StoredFieldsWriter.java:107) > at > > org.apache.lucene.index.StoredFieldsWriter$PerDoc.finish(StoredFieldsWriter.java:151) > at > > org.apache.lucene.index.DocumentsWriter$WaitQueue.writeDocument(DocumentsWriter.java:1404) > at > > org.apache.lucene.index.DocumentsWriter$WaitQueue.add(DocumentsWriter.java:1424) > at > > org.apache.lucene.index.DocumentsWriter.finishDocument(DocumentsWriter.java:1043) > at > > org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:772) > at > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:2060) > at > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:2034) > at > > org.apache.wiki.search.LuceneSearchProvider.luceneIndexPage(LuceneSearchProvider.java:485) > at > > org.apache.wiki.search.LuceneSearchProvider.updateLuceneIndex(LuceneSearchProvider.java:377) > [...] > > Also, if I place writer.setInfoStream( System.out ); just after the writer > is instantiated, I get several messages similar to this one: > IFD [Wed Jun 20 00:20:07 CEST 2012; JSPWiki Lucene Indexer]: unable to > remove file "_0.fdt": java.io.IOException: Cannot delete > E:\tmp\testworkdir\lucene\_0.fdt; Will re-try later. > > Done a little googling and found that may be related to opening an > IndexWriter on the index while there's another one open [1] or removing > files while the index is open at that directory [2]. I'll continue looking > at this tomorrow, but I was wondering if anyone else is experiencing this > problem too. > > > br, > juan pablo > > [1]: http://www.gossamer-threads.com/lists/lucene/java-user/92262 > [2]: http://www.gossamer-threads.com/lists/lucene/java-user/62201#62201 >