Hi Andi. Some tests seem ok other not. I'll run each with 2.0.0 but I'm
pretty sure it is the same tests that are passing and failing.
Sorry for the long message.
PyLucene 1.9.1 on FreeBSD-6 gcc4.1.2
=====================================
The following tests pass:
test_Analyzers.py - Ran 3 tests in 0.004s - OK
test_BooleanOr.py - Ran 5 tests in 0.019s - OK
test_BooleanPrefixQuery.py - Ran 1 test in 0.005s - OK
test_BooleanQuery.py - Ran 1 test in 0.002s - OK
test_CachingWrapperFilter.py - Ran 1 test in 0.001s - OK
test_FuzzyQuery.py - Ran 2 tests in 0.013s - OK
test_PhraseQuery.py - Ran 8 tests in 0.035s - OK
test_PositionIncrement.py - Ran 2 tests in 0.006s - OK
test_PrefixQuery.py - Ran 1 test in 0.005s - OK
test_PyLuceneThread.py - Ran 2 tests in 6.199s - OK
test_RangeQuery.py - Ran 2 tests in 0.023s - OK
test_RegexQuery.py - Ran 5 tests in 0.021s - OK
test_StopAnalyzer.py - Ran 2 tests in 0.002s - OK
test_bug1842.py - Ran 1 test in 0.005s - OK
The tracebacks for the failing tests are below:
python test_DateFilter.py
======================================================================
FAIL: testAfter (__main__.DateFilterTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_DateFilter.py", line 131, in testAfter
self.assertEqual(0, result.length())
AssertionError: 0 != 1
======================================================================
FAIL: testBefore (__main__.DateFilterTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_DateFilter.py", line 82, in testBefore
self.assertEqual(0, result.length())
AssertionError: 0 != 1
----------------------------------------------------------------------
Ran 2 tests in 0.008s
FAILED (failures=2)
python test_DocBoost.py
======================================================================
ERROR: testDocBoost (__main__.DocBoostTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_DocBoost.py", line 68, in testDocBoost
hitCollector())
File "/usr/local/lib/python2.4/site-packages/PyLucene.py", line 2888,
in search
def search(*args): return _PyLucene.Searcher_search(*args)
JavaError: java.lang.NullPointerException
----------------------------------------------------------------------
Ran 1 test in 3.278s
FAILED (errors=1)
python test_FilteredQuery.py
GC Warning: Out of Memory! Returning NIL!
ESegmentation fault
python test_Highlighter.py
Searching for: wicked
ESearching for: wicked
E
======================================================================
ERROR: testGetBestFragmentsSimpleQuery (__main__.HighlighterTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_Highlighter.py", line 79, in testGetBestFragmentsSimpleQuery
self.doStandardHighlights()
File "test_Highlighter.py", line 102, in doStandardHighlights
highlighter.setTextFragmenter(SimpleFragmenter(20))
File "/usr/local/lib/python2.4/site-packages/PyLucene.py", line 4108,
in setTextFragmenter
def setTextFragmenter(*args): return
_PyLucene.Highlighter_setTextFragmenter(*args)
JavaError: java.lang.OutOfMemoryError
======================================================================
ERROR: testSimpleHighlighter (__main__.HighlighterTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_Highlighter.py", line 60, in testSimpleHighlighter
highlighter.setTextFragmenter(SimpleFragmenter(40))
File "/usr/local/lib/python2.4/site-packages/PyLucene.py", line 4108,
in setTextFragmenter
def setTextFragmenter(*args): return
_PyLucene.Highlighter_setTextFragmenter(*args)
JavaError: java.lang.OutOfMemoryError
----------------------------------------------------------------------
Ran 2 tests in 0.018s
FAILED (errors=2)
python test_Not.py - Ran 1 test in 0.004s - OK
python test_PerFieldAnalyzerWrapper.py - Ran 1 test in 0.001s - OK
python test_PhrasePrefixQuery.py
E
======================================================================
ERROR: testPhrasePrefix (__main__.PhrasePrefixQueryTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_PhrasePrefixQuery.py", line 69, in testPhrasePrefix
if te.term().text().startswith(prefix):
AttributeError: 'NoneType' object has no attribute 'text'
----------------------------------------------------------------------
Ran 1 test in 0.007s
FAILED (errors=1)
python test_PythonDirectory.py
ETesting Indexing Incremental Looping
indexing 0
indexing 1
indexing 2
indexing 3
indexing 4
indexing 5
indexing 6
indexing 7
indexing 8
indexing 9
indexing 10
indexing 11
indexing 12
indexing 13
indexing 14
indexing 15
indexing 16
indexing 17
indexing 18
indexing 19
indexing 20
indexing 21
indexing 22
indexing 23
indexing 24
indexing 25
indexing 26
indexing 27
indexing 28
indexing 29
indexing 30
indexing 31
indexing 32
indexing 33
indexing 34
indexing 35
indexing 36
indexing 37
indexing 38
indexing 39
indexing 40
indexing 41
indexing 42
indexing 43
indexing 44
indexing 45
indexing 46
indexing 47
indexing 48
indexing 49
indexing 50
indexing 51
indexing 52
indexing 53
indexing 54
indexing 55
indexing 56
indexing 57
indexing 58
indexing 59
indexing 60
indexing 61
indexing 62
indexing 63
indexing 64
indexing 65
indexing 66
indexing 67
indexing 68
indexing 69
indexing 70
indexing 71
indexing 72
indexing 73
indexing 74
indexing 75
indexing 76
indexing 77
indexing 78
indexing 79
indexing 80
indexing 81
indexing 82
indexing 83
indexing 84
indexing 85
indexing 86
indexing 87
indexing 88
indexing 89
indexing 90
indexing 91
indexing 92
indexing 93
indexing 94
indexing 95
indexing 96
indexing 97
indexing 98
indexing 99
.Segmentation fault
python test_RangeFilter.py
.FF
======================================================================
FAIL: testRangeFilterId (__main__.TestRangeFilter)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_RangeFilter.py", line 131, in testRangeFilterId
self.assertEqual(numDocs - 1, len(result), "all but last")
AssertionError: all but last
======================================================================
FAIL: testRangeFilterRand (__main__.TestRangeFilter)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_RangeFilter.py", line 228, in testRangeFilterRand
self.assertEqual(numDocs - 1, len(result), "all but biggest")
AssertionError: all but biggest
----------------------------------------------------------------------
Ran 3 tests in 0.018s
FAILED (failures=2)
python test_Similarity.py
E
======================================================================
ERROR: testSimilarity (__main__.SimilarityTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_Similarity.py", line 80, in testSimilarity
searcher.setSimilarity(SimpleSimilarity())
File "/usr/local/lib/python2.4/site-packages/PyLucene.py", line 2890,
in setSimilarity
def setSimilarity(*args): return
_PyLucene.Searcher_setSimilarity(*args)
JavaError: java.lang.NullPointerException
----------------------------------------------------------------------
Ran 1 test in 0.008s
FAILED (errors=1)
python test_Sort.py
GC Warning: Out of Memory! Returning NIL!
ESegmentation fault
[EMAIL PROTECTED] /usr/home/automorpheus/sw/py/PyLucene-src-1.9.1/test #
python test_bug1564.py
F
======================================================================
FAIL: test_bug1564 (__main__.Test_Bug1564)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_bug1564.py", line 52, in test_bug1564
self.assertEqual(hits.length(), 1)
AssertionError: 0 != 1
----------------------------------------------------------------------
Ran 1 test in 0.004s
FAILED (failures=1)
[EMAIL PROTECTED] /usr/home/automorpheus/sw/py/PyLucene-src-1.9.1/test #
python test_bug1763.py
E
======================================================================
ERROR: test_bug1763 (__main__.Test_Bug1763)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_bug1763.py", line 62, in test_bug1763
self.assertEqual(hits.doc(0).get('id'), '2')
File "/usr/local/lib/python2.4/site-packages/PyLucene.py", line 2611,
in doc
def doc(*args): return _PyLucene.Hits_doc(*args)
JavaError: java.lang.IndexOutOfBoundsException: Not a valid hit number: 0
----------------------------------------------------------------------
Ran 1 test in 0.010s
FAILED (errors=1)
Andi Vajda wrote:
On Thu, 3 Aug 2006, David Pratt wrote:
Ok, I went back to PyLucene 1.0.1 on gcc4.1 but now on FreeBSD-6.0 and
it is fine. So on both 4.10 and 6, 1.9.1 and 2.0.0 build without
errors but produce segmentation fault once compiled. Anything I can do
that might change this? Many thanks.
Yes, run this in gdb and tell us more ?
Andi..
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev