On one of my dnn 7.2.0 clean installs the search /search indexer is not working.
I've updated to 7.2.1, that didn't help.
- My modules got titles
- I've enable the allow indexing option in module settings
Here's the error When
Itry to reindex:
THREAD ID:69
TYPE:DotNetNuke.Services.Search.SearchEngineScheduler
EXCEPTION:Index of bound 0
RESCHEDULED FOR:11/02/2014
08:57:14
SOURCE:STARTED_FROM_TIMER
ACTIVE THREADS:0
FREE THREADS:1
READER TIMEOUTS:0
WRITER TIMEOUTS:0
IN PROGRESS:0
IN QUEUE:5
-----------------
AssemblyVersion:7.2.0
PortalID:-1
PortalName:
UserID:-1
UserName:
ActiveTabID:-1
ActiveTabName:
RawURL:
AbsoluteURL:
AbsoluteURLReferrer:
UserAgent:
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider,
DotNetNuke
ExceptionGUID:42f2c97e-bf75-4cfd-8eac-5020c4d39bbc
InnerException:Index of
bound 0
FileName:
FileLineNumber:0
FileColumnNumber:0
Method:Lucene.Net.Util.BitVector.GetAndSet
StackTrace:
Message:
System.IndexOutOfRangeException:
Index of bound 0
at
Lucene.Net.Util.BitVector.GetAndSet(Int32 bit)
at
Lucene.Net.Index.SegmentReader.DoDelete(Int32 docNum)
at
Lucene.Net.Index.IndexReader.DeleteDocument(Int32 docNum)
at
Lucene.Net.Index.DocumentsWriter.ApplyDeletes(IndexReader reader, Int32
docIDStart)
at
Lucene.Net.Index.DocumentsWriter.ApplyDeletes(SegmentInfos infos)
at
Lucene.Net.Index.IndexWriter.ApplyDeletes()
at Lucene.Net.Index.IndexWriter.DoFlushInternal(Boolean
flushDocStores, Boolean flushDeletes)
at
Lucene.Net.Index.IndexWriter.DoFlush(Boolean flushDocStores, Boolean
flushDeletes)
at
Lucene.Net.Index.IndexWriter.PrepareCommit(IDictionary`2
commitUserData)
at
Lucene.Net.Index.IndexWriter.Commit(IDictionary`2 commitUserData)
at
DotNetNuke.Services.Search.Internals.LuceneControllerImpl.Commit()
at
DotNetNuke.Services.Search.Internals.InternalSearchControllerImpl.AddSearchDocuments(IEnumerable`1
searchDocuments)
at
DotNetNuke.Services.Search.SearchEngine.StoreSearchDocuments(IEnumerable`1
searchDocs)
at
DotNetNuke.Services.Search.SearchEngine.IndexContent(DateTime
startDate)
at
DotNetNuke.Services.Search.SearchEngineScheduler.DoWork()
2014-02-11
01:30:46,685 [GRISHALIEN][Thread:27][ERROR]
DotNetNuke.Services.Scheduling.SchedulerClient -
System.IndexOutOfRangeException: Index of bound 0
at Lucene.Net.Util.BitVector.GetAndSet(Int32
bit)
at
Lucene.Net.Index.SegmentReader.DoDelete(Int32 docNum)
at
Lucene.Net.Index.IndexReader.DeleteDocument(Int32 docNum)
at
Lucene.Net.Index.DocumentsWriter.ApplyDeletes(IndexReader reader, Int32
docIDStart)
at
Lucene.Net.Index.DocumentsWriter.ApplyDeletes(SegmentInfos infos)
at
Lucene.Net.Index.IndexWriter.ApplyDeletes()
at
Lucene.Net.Index.IndexWriter.DoFlushInternal(Boolean flushDocStores, Boolean
flushDeletes)
at
Lucene.Net.Index.IndexWriter.DoFlush(Boolean flushDocStores, Boolean
flushDeletes)
at
Lucene.Net.Index.IndexWriter.PrepareCommit(IDictionary`2 commitUserData)
at
Lucene.Net.Index.IndexWriter.Commit(IDictionary`2 commitUserData)
at
DotNetNuke.Services.Search.Internals.LuceneControllerImpl.Commit()
at
DotNetNuke.Services.Search.Internals.InternalSearchControllerImpl.AddSearchDocuments(IEnumerable`1
searchDocuments)
at
DotNetNuke.Services.Search.SearchEngine.StoreSearchDocuments(IEnumerable`1
searchDocs)
at
DotNetNuke.Services.Search.SearchEngine.IndexContent(DateTime startDate)
at
DotNetNuke.Services.Search.SearchEngineScheduler.DoWork()