I am not getting search results. These errors am I getting in 1.2.1 on DNN4.9.5.
-------------------------
ExceptionGUID: InnerException: The path is not of a legal form. FileName: FileLineNumber: -1 FileColumnNumber: -1 Method: StackTrace: Message: System.ArgumentException: The path is not of a legal form. at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) at System.IO.Path.NormalizePath(String path, Boolean fullCheck) at System.IO.Path.GetFullPathInternal(String path) at System.IO.DirectoryInfo..ctor(String path) at Lucene.Net.Store.FSDirectory.GetDirectory(String path) at Aricie.DNN.Modules.LuceneSearch.Business.PortalDriverBase.GetDirectory() at Aricie.DNN.Modules.LuceneSearch.Business.PortalDriverBase.GetIndexReader(Boolean openReadOnly) at Aricie.DNN.Modules.LuceneSearch.Business.PortalDriverBase.get_SharedIndexReader() at Aricie.DNN.Modules.LuceneSearch.Business.PortalIndexingDriver.GetPubDateDictionnary() at Aricie.DNN.Modules.LuceneSearch.Business.LuceneIndexer.GetSearchIndexItems(Int32 portalID) at DotNetNuke.Services.Search.SearchEngine.GetContent(IndexingProvider Indexer) at DotNetNuke.Services.Search.SearchEngine.IndexContent() at DotNetNuke.Services.Search.SearchEngineScheduler.DoWork() Source: ------------------------
AssemblyVersion: 04.09.05 PortalID: 11 PortalName: xxx new menu UserID: 1 UserName: host ActiveTabID: 428 ActiveTabName: Search Results RawURL: /dnn495/xxx/SearchResults/tabid/428/language/en-US/Default.aspx AbsoluteURL: /dnn495/Default.aspx AbsoluteURLReferrer: UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; GTB0.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E) DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: f19a468e-3983-4f19-8fa9-650cb68694b4 InnerException: Aricie.LuceneSearch Provider config file probably includes mappings for a module, the provider of which raised an exception FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: Aricie.DNN.Modules.LuceneSearch.ModuleProviders.DocumentProvider..ctor StackTrace: Message: System.Exception: Aricie.LuceneSearch Provider config file probably includes mappings for a module, the provider of which raised an exception ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'DotNetNuke.Modules.Documents, Version=3.1.5.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. File name: 'DotNetNuke.Modules.Documents, Version=3.1.5.0, Culture=neutral, PublicKeyToken=null' at Aricie.DNN.Modules.LuceneSearch.ModuleProviders.DocumentProvider..ctor() WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Aricie.Services.ReflectionHelper.CreateObject(Type objectType) at Aricie.Services.ReflectionHelper.CreateObject(String typeName) at Aricie.Services.ReflectionHelper.CreateObject[T](String typeName) at Aricie.DNN.Modules.LuceneSearch.ModuleProviders.ProviderFactory.LoadProviders() --- End of inner exception stack trace --- Source:
---------------------------
Help is appreciated.
Peter
Hi peter,
Try to update Aricie.LuceneSearch with the new version 1.3.0. Don't forget to install the new version of Aricie.Shared (1.4.3) before installing Aricie.LuceneSearch.
For your second issue, you must have to disable the Document indexing provider in the lucene configuration file. You'll find this file in the Aricie.LuceneSearch folder, it's called "Aricie.LuceneSearchResults.config". Anyway it's not an important exception, it's just informative.
Best regards, Célian Aricie Team
I installed the new version, but can't get results although they should be there, i get the following error:
29/2010 12:21:48 PM   Debug Info       DebugType: IndexRetrieval; Step: 1; Name: St ...  DebugType: IndexRetrieval Step: 1 Name: Starting Lucene Document retrieval Last Step: False Aggregated Step: False Flow Start Time: 2010, Friday, October 29, 12:21:45.9077741 Total Elapsed: 0 d 0 h 4 mn 30 s 805 ms 297 µs Memory: 33Mo Thread Id: 10 Thread Culture: en-US Debug Processing TimeStamp: 2010, Friday, October 29, 12:21:48.9076705 Debug Processing Duration: 0 d 0 h 0 mn 0 s 0 ms 81 µs Server Name: testmachine           10/29/2010 12:21:47 PM   Module Load Exception   host     ModuleId: 337; ModuleDefId: 85; FriendlyName ...  ModuleId: 337 ModuleDefId: 85 FriendlyName: Search Admin ModuleControlSource: Admin/Search/SearchAdmin.ascx AssemblyVersion: 04.09.05 PortalID: 0 PortalName: local dnn495 UserID: 1 UserName: host ActiveTabID: 29 ActiveTabName: Search Admin RawURL: /dnn495/xxx/Host/Search Admin/tabid/29/language/en-US/Default.aspx AbsoluteURL: /dnn495/Default.aspx AbsoluteURLReferrer: http://localhost/dnn495/x...e/en-US/Default.aspx UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; GTB6.6; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E) DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: 24bed1ac-60f7-4283-b83a-2a3a624a1939 InnerException: The path is not of a legal form. FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: System.IO.Path.NormalizePathFast StackTrace: Message: DotNetNuke.Services.Exceptions.ModuleLoadException: The path is not of a legal form. ---> System.ArgumentException: The path is not of a legal form. at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) at System.IO.Path.NormalizePath(String path, Boolean fullCheck) at System.IO.Path.GetFullPathInternal(String path) at System.IO.DirectoryInfo..ctor(String path) at Aricie.DNN.Modules.LuceneSearch.Business.PortalDriverBase.GetDirectory() at Aricie.DNN.Modules.LuceneSearch.Business.PortalDriverBase.GetIndexReader(Boolean openReadOnly) at Aricie.DNN.Modules.LuceneSearch.Business.PortalDriverBase.get_SharedIndexReader() at Aricie.DNN.Modules.LuceneSearch.Business.PortalIndexingDriver.GetPubDateDictionnary() at Aricie.DNN.Modules.LuceneSearch.Business.LuceneIndexer.GetSearchIndexItems(Int32 portalID) at DotNetNuke.Services.Search.SearchEngine.GetContent(IndexingProvider Indexer) at DotNetNuke.Services.Search.SearchEngine.IndexContent() at DotNetNuke.Modules.Admin.Search.SearchAdmin.cmdReIndex_Click(Object sender, EventArgs e) --- End of inner exception stack trace --- Source: Server Name: testmachine           10/29/2010 12:21:47 PM   General Exception   host     AssemblyVersion: 04.09.05; PortalID: 0; PortalNa ...  AssemblyVersion: 04.09.05 PortalID: 0 PortalName: local dnn495 UserID: 1 UserName: host ActiveTabID: 29 ActiveTabName: Search Admin RawURL: /dnn495/xxx/Host/Search Admin/tabid/29/language/en-US/Default.aspx AbsoluteURL: /dnn495/Default.aspx AbsoluteURLReferrer: http://localhost/dnn495/x...e/en-US/Default.aspx UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; GTB6.6; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E) DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: 6c86d631-0119-469e-83d3-51b2a97c6c38 InnerException: Object reference not set to an instance of an object. FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: Aricie.DNN.Modules.LuceneSearch.Business.LuceneIndexer.GetSearchIndexItems StackTrace: Message: System.NullReferenceException: Object reference not set to an instance of an object. at Aricie.DNN.Modules.LuceneSearch.Business.LuceneIndexer.GetSearchIndexItems(Int32 portalID) Source: Server Name: testmachine           10/29/2010 12:21:47 PM   General Exception   host     AssemblyVersion: 04.09.05; PortalID: 0; PortalNa ...  AssemblyVersion: 04.09.05 PortalID: 0 PortalName: local dnn495 UserID: 1 UserName: host ActiveTabID: 29 ActiveTabName: Search Admin RawURL: /dnn495/xxx/Host/Search Admin/tabid/29/language/en-US/Default.aspx AbsoluteURL: /dnn495/Default.aspx AbsoluteURLReferrer: http://localhost/dnn495/x...e/en-US/Default.aspx UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; GTB6.6; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E) DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: 9046fe2a-bc4f-4392-aed5-d5f4fe4a45c0 InnerException: Object reference not set to an instance of an object. FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: Aricie.DNN.Modules.LuceneSearch.Business.LuceneIndexer.GetSearchIndexItems StackTrace: Message: System.NullReferenceException: Object reference not set to an instance of an object. at Aricie.DNN.Modules.LuceneSearch.Business.LuceneIndexer.GetSearchIndexItems(Int32 portalID) Source: Server Name: testmachine           10/29/2010 12:21:47 PM   General Exception   host     AssemblyVersion: 04.09.05; PortalID: 0; PortalNa ...  AssemblyVersion: 04.09.05 PortalID: 0 PortalName: local dnn495 UserID: 1 UserName: host ActiveTabID: 29 ActiveTabName: Search Admin RawURL: /dnn495/xxx/Host/Search Admin/tabid/29/language/en-US/Default.aspx AbsoluteURL: /dnn495/Default.aspx AbsoluteURLReferrer: http://localhost/dnn495/x...e/en-US/Default.aspx UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; GTB6.6; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E) DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: cdd45285-237d-4751-aa9c-c3632fcdff33 InnerException: Object reference not set to an instance of an object. FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: Aricie.DNN.Modules.LuceneSearch.Business.LuceneIndexer.GetSearchIndexItems StackTrace: Message: System.NullReferenceException: Object reference not set to an instance of an object. at Aricie.DNN.Modules.LuceneSearch.Business.LuceneIndexer.GetSearchIndexItems(Int32 portalID) Source: Server Name: testmachine