Hello,
I am running into a blocking issue when trying to run ./build. The specific error copied below. I am using version 2.1.3
I am also noticing a number of oddities that may be related.
1) the inclusion on BOM markers in config.inc and lsearch-global.inc. Specifically, in config.inc
-- a BOM between "dbname=" and "wikidb" -- a BOM after "wgScriptPath=". Note, the correct value from LocalSettings.php is -- a BOM between "wgServer=" and "https://newwiki.west.isilon.com"
2) the xml dump from media wiki also includes a prepended BOM. I tried this outside of the Lucene context and also consistently got a BOM prepended by PHP.
Any help or clues would be appreciated.
MediaWiki lucene-search indexer - rebuild all indexes associated with a database. Trying config file at path /root/.lsearch.conf Trying config file at path /usr/local/lucene-search-2.1.3/lsearch.conf MediaWiki lucene-search indexer - index builder from xml database dumps. 0 [main] INFO org.wikimedia.lsearch.util.Localization - Reading localization for En 68 [main] INFO org.wikimedia.lsearch.ranks.Links - Making index at /usr/local/lucene-search-2.1.3/indexes/import/wikidb.links 116 [main] INFO org.wikimedia.lsearch.ranks.LinksBuilder - Calculating article links... 192 [main] FATAL org.wikimedia.lsearch.importer.Importer - Cannot store link analytics: Content is not allowed in prolog. java.io.IOException: Trying to hardlink nonexisting file /usr/local/lucene-search-2.1.3/indexes/import/wikidb at org.wikimedia.lsearch.util.FSUtils.createHardLinkRecursive(FSUtils.java:97) at org.wikimedia.lsearch.util.FSUtils.createHardLinkRecursive(FSUtils.java:81) at org.wikimedia.lsearch.importer.BuildAll.copy(BuildAll.java:157) at org.wikimedia.lsearch.importer.BuildAll.main(BuildAll.java:112) 194 [main] ERROR org.wikimedia.lsearch.importer.BuildAll - Error during rebuild of wikidb : Trying to hardlink nonexisting file /usr/local/lucene-search-2.1.3/indexes/import/wikidb java.io.IOException: Trying to hardlink nonexisting file /usr/local/lucene-search-2.1.3/indexes/import/wikidb at org.wikimedia.lsearch.util.FSUtils.createHardLinkRecursive(FSUtils.java:97) at org.wikimedia.lsearch.util.FSUtils.createHardLinkRecursive(FSUtils.java:81) at org.wikimedia.lsearch.importer.BuildAll.copy(BuildAll.java:157) at org.wikimedia.lsearch.importer.BuildAll.main(BuildAll.java:112)