Topic on Extension talk:Lucene-search

Bug when I doing a ./build

3
217.91.108.102 (talkcontribs)

When I doing a ./build, i becomming a error message.

1327 [main] INFO  org.wikimedia.lsearch.ranks.Links  - Opening for read /opt/mediawiki/lucene-search-2.1.3/indexes/search/wiki.links
java.io.IOException: no segments* file found in org.apache.lucene.store.FSDirectory@/opt/mediawiki/lucene-search-2.1.3/indexes/search/wiki.links: files:
	at org.mediawiki.importer.XmlDumpReader.readDump(XmlDumpReader.java:92)
	at org.wikimedia.lsearch.spell.SuggestBuilder.main(SuggestBuilder.java:98)
	at org.wikimedia.lsearch.importer.BuildAll.main(BuildAll.java:124)
Caused by: org.xml.sax.SAXException: no segments* file found in org.apache.lucene.store.FSDirectory@/opt/mediawiki/lucene-search-2.1.3/indexes/search/wiki.links: files:
	at org.mediawiki.importer.XmlDumpReader.endElement(XmlDumpReader.java:227)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
	at org.mediawiki.importer.XmlDumpReader.readDump(XmlDumpReader.java:88)
	... 2 more
1346 [main] FATAL org.wikimedia.lsearch.spell.SuggestBuilder  - I/O error reading dump for wiki from /opt/mediawiki/lucene-search-2.1.3/dumps/dump-wiki.xml : no segments* file found in org.apache.lucene.store.FSDirectory@/opt/mediawiki/lucene-search-2.1.3/indexes/search/wiki.links: files:
Rainman (talkcontribs)

Try deleting the /opt/mediawiki/lucene-search-2.1.3/indexes/search/wiki.links directory before running build.

142.179.123.165 (talkcontribs)

Is there any way to prevent this from happening? I have noticed that Rainman's workaround works however the problem seems to re-occur on a regular basis. I suppose I could set up a cronjob to delete it periodically however there must be a better way.

UPDATE: Nevermind guys I just made a bash script which deletes the links file and then executes the build script. I just replaced my normal cron job build script with this. Thanks

Reply to "Bug when I doing a ./build"