Description
With current 1.0 version of xapian we can't build the search index
moin --config-dir=mydir --wiki-url=myUrl index build --mode=add
Traceback (most recent call last): File "/usr/local/bin/moin", line 6, in <module> run() File "/usr/local/lib64/python2.5/site-packages/MoinMoin/script/moin.py", line 15, in run MoinScript().run(showtime=0) File "/usr/local/lib64/python2.5/site-packages/MoinMoin/script/__init__.py", line 137, in run self.mainloop() File "/usr/local/lib64/python2.5/site-packages/MoinMoin/script/__init__.py", line 244, in mainloop plugin_class(args[2:], self.options).run() # all starts again there File "/usr/local/lib64/python2.5/site-packages/MoinMoin/script/__init__.py", line 137, in run self.mainloop() File "/usr/local/lib64/python2.5/site-packages/MoinMoin/script/index/build.py", line 35, in mainloop self.command() File "/usr/local/lib64/python2.5/site-packages/MoinMoin/script/index/build.py", line 42, in command Index(self.request).indexPages(self.files, self.options.mode) File "/usr/local/lib64/python2.5/site-packages/MoinMoin/search/builtin.py", line 262, in indexPages self._index_pages(request, files, mode) File "/usr/local/lib64/python2.5/site-packages/MoinMoin/search/Xapian.py", line 637, in _index_pages mode) File "/usr/local/lib64/python2.5/site-packages/MoinMoin/search/Xapian.py", line 514, in _index_page id = writer.index(doc) File "/usr/local/lib64/python2.5/site-packages/MoinMoin/support/xapwrap/index.py", line 816, in index self.setupDB() File "/usr/local/lib64/python2.5/site-packages/MoinMoin/support/xapwrap/index.py", line 490, in setupDB self._setupDB() File "/usr/local/lib64/python2.5/site-packages/MoinMoin/support/xapwrap/index.py", line 767, in _setupDB self.db = ExceptionTranslater.openIndex(False, self.name, self.flags) File "/usr/local/lib64/python2.5/site-packages/MoinMoin/support/xapwrap/index.py", line 320, in openIndex raise UnknownDatabaseError(e) MoinMoin.support.xapwrap.index.UnknownDatabaseError: 'module' object has no attribute 'open'
-- ReimarBauer 2007-05-25 14:26:46
sometimes I do get another traceback -- ReimarBauer 2007-05-26 14:50:01
moin --config-dir=wiki_dir --wiki-url=url index build --mode=add Traceback (most recent call last): File "/usr/local/bin/moin", line 6, in <module> run() File "/usr/local/lib/python2.5/site-packages/MoinMoin/script/moin.py", line 15, in run MoinScript().run(showtime=0) File "/usr/local/lib/python2.5/site-packages/MoinMoin/script/__init__.py", line 137, in run self.mainloop() File "/usr/local/lib/python2.5/site-packages/MoinMoin/script/__init__.py", line 244, in mainloop plugin_class(args[2:], self.options).run() # all starts again there File "/usr/local/lib/python2.5/site-packages/MoinMoin/script/__init__.py", line 137, in run self.mainloop() File "/usr/local/lib/python2.5/site-packages/MoinMoin/script/index/build.py", line 35, in mainloop self.command() File "/usr/local/lib/python2.5/site-packages/MoinMoin/script/index/build.py", line 42, in command Index(self.request).indexPages(self.files, self.options.mode) File "/usr/local/lib/python2.5/site-packages/MoinMoin/search/builtin.py", line 262, in indexPages self._index_pages(request, files, mode) File "/usr/local/lib/python2.5/site-packages/MoinMoin/search/Xapian.py", line 639, in _index_pages mode) File "/usr/local/lib/python2.5/site-packages/MoinMoin/search/Xapian.py", line 516, in _index_page id = writer.index(doc) File "/usr/local/lib/python2.5/site-packages/MoinMoin/support/xapwrap/index.py", line 849, in index self.amountIndexedSinceLastFlush += len(doc) File "/usr/local/lib/python2.5/site-packages/MoinMoin/support/xapwrap/document.py", line 133, in __len__ length += sum(map(len, fieldList)) File "/usr/local/lib/python2.5/site-packages/MoinMoin/support/xapwrap/document.py", line 88, in __len__ return len(self.value) TypeError: object of type 'NoneType' has no len()
Steps to reproduce
Example
Component selection
- general
Details
MoinMoin Version |
1.6dev |
OS and Version |
|
Python Version |
|
Server Setup |
|
Server Details |
|
Language you are using the wiki in (set in the browser/UserPreferences) |
|
Workaround
Discussion
Plan
- Priority:
- Assigned to:
- Status: missing xapian.open fixed for 1.6 by changeset 2072:19732f0087aa, wrong None value for language fixed in 1.6 by changeset 2081: 0da6ce8184b1