Am 03.09.2016, 18:34 Uhr, schrieb Andi Vajda <[EMAIL PROTECTED]>:

Nice Job!

I've successfully build PyLucene 6.2 on windows. Most tests pass:
* skipped the three test_ICU* due to missing "import icu"
* fixed test_PyLucene.py by ignoring open file handles (os.error) in  
shutil.rmtree() in Test_PyLuceneWithFSStore.tearDown()

* then stuff like these in test_PythonDirectory.py
======================================================================
ERROR: test_FieldEnumeration (__main__.PythonDirectoryTests)
----------------------------------------------------------------------
Traceback (most recent call last):
   File "D:\vls-lucene43\misc\pylucene_62\test\test_PyLucene.py", line 234,  
in test_FieldEnumeration
     self.test_indexDocument()
   File "D:\vls-lucene43\misc\pylucene_62\test\test_PyLucene.py", line 86,  
in test_indexDocument
     self.closeStore(store, writer)
   File "test_PythonDirectory.py", line 254, in closeStore
     arg.close()
JavaError: <super: <class 'JavaError'>, <JavaError object>>
     Java stacktrace:
java.lang.RuntimeException: InvalidArgsError
at org.apache.pylucene.store.PythonDirectory.deleteFile(Native Method)
at  
org.apache.lucene.store.LockValidatingDirectoryWrapper.deleteFile(LockValidatingDirectoryWrapper.java:38)
at  
org.apache.lucene.index.IndexFileDeleter.deleteFile(IndexFileDeleter.java:721)
at  
org.apache.lucene.index.IndexFileDeleter.deleteFiles(IndexFileDeleter.java:715)
at  
org.apache.lucene.index.IndexFileDeleter.deleteNewFiles(IndexFileDeleter.java:691)
at org.apache.lucene.index.IndexWriter.flushFailed(IndexWriter.java:4929)
at  
org.apache.lucene.index.DocumentsWriter$FlushFailedEvent.process(DocumentsWriter.java:758)
at  
org.apache.lucene.index.IndexWriter.processEvents(IndexWriter.java:4991)
at  
org.apache.lucene.index.IndexWriter.processEvents(IndexWriter.java:4982)
at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3372)
at org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:3333)
at org.apache.lucene.index.IndexWriter.shutdown(IndexWriter.java:1117)
at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:1162)

* and this one in test_PythonException.py
======================================================================
ERROR: testThroughLayerException (__main__.PythonExceptionTestCase)
Traceback (most recent call last):
   File "test_PythonException.py", line 34, in testThroughLayerException
     qp.parse("foo bar")
JavaError: <super: <class 'JavaError'>, <JavaError object>>
     Java stacktrace:
java.lang.RuntimeException: TestException
at  
org.apache.pylucene.queryparser.classic.PythonQueryParser.getFieldQuery_quoted(Native  
Method)
at  
org.apache.pylucene.queryparser.classic.PythonQueryParser.getFieldQuery(Unknown  
Source)
at  
org.apache.lucene.queryparser.classic.QueryParser.MultiTerm(QueryParser.java:585)
at  
org.apache.lucene.queryparser.classic.QueryParser.Query(QueryParser.java:198)
at  
org.apache.lucene.queryparser.classic.QueryParser.TopLevelQuery(QueryParser.java:187)
at  
org.apache.lucene.queryparser.classic.QueryParserBase.parse(QueryParserBase.java:111)