Forum

The forum is a free service supported by community members. Please consider opening a support ticket if you need timely help.

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 02 Apr 2013 04:49 PM by  Steve L
SearchBoost and Revindex Task Scheduler possible incompatible
 8 Replies
Sort:
You are not authorized to post a reply.
Page 1 of 212 > >>
Author Messages


New Member


Posts:
New Member


--
21 Mar 2013 02:09 PM

    Hi Stephen, Have you ever seen the following error before? I am not sure if this is a conflict between your Task Scheduler and SearchBoost. Is this something you can address or should I report to Bogdan at DnnSharp? Thanks, Nathan

    DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProviderInnerException: Error Creating BusinessControllerClass 'Revindex.Dnn.RevindexTaskScheduler.RevindexTaskSchedulerController, Revindex.Dnn.RevindexTaskScheduler' of module(Revindex.Dnn.RevindexTaskScheduler) id=(1914) in tab(564) and portal(2)Method: avt.SearchBoost.Core.Indexing.SbIndexer_Modules.IndexModules

    StackTrace:

    Message: System.Exception: Error Creating BusinessControllerClass 'Revindex.Dnn.RevindexTaskScheduler.RevindexTaskSchedulerController, Revindex.Dnn.RevindexTaskScheduler' of module(Revindex.Dnn.RevindexTaskScheduler) id=(1914) in tab(564) and portal(2) ---> System.Exception: Exception of type 'System.Exception' was thrown. at avt.SearchBoost.Core.Indexing.SbIndexer_Modules.IndexModules(Int32 PortalID, Logger logger, LuceneStorage dataStore, IEngineSettings config, IndexingStatistics stats) --- End of inner exception stack trace ---

    0


    Veteran Member


    Posts:2951
    Veteran Member


    --
    21 Mar 2013 02:30 PM

    That seems to be a SearchBoost issue because I think it's trying to instantiate the search interface method but the Task Scheduler does not implement ISearchable. I think Bogdan would understand what it means and knows what to do.

    0


    New Member


    Posts:
    New Member


    --
    21 Mar 2013 03:56 PM

    I have gone to Bogdan with what you have said and he has come back with the following.

    The error indicates that the constructor of the RevIndexTaskScheduler module either doesn't exist (invalid name, wrong spelling, etc) or is throwing an exception.
    All Search Boost is creating a new RevindexTaskSchedulerController().

    0


    Veteran Member


    Posts:2951
    Veteran Member


    --
    21 Mar 2013 04:35 PM

    The public constructor exists (he can easily validate this by downloading the trial and inspecting the DLL). I think he needs to research deeper why he's getting the error.

    In either case, our module works correctly with DNN and it has no knowledge of SearchBoost, neither does it need to. SearchBoost, as I understand, tries to augment the DNN search by running it's own indexing by peeking into other modules and trying to make it return search keywords to index. Instead, it's up to SearchBoost to handle every module situation it encounters.

    p.s. the Task Scheduler has no interesting properties or keywords to index, so it probably won't matter to your overall search results.

    Thanks,

    0


    New Member


    Posts:
    New Member


    --
    21 Mar 2013 04:40 PM

    Thanks Stephen, I would prefer it if I could tell SB not to index any modules as I do everything using direct database indexing from within SB so it has no benefit in trying look into modules. Thanks again for your help, I will go back to Bogdan.

    Nathan

    0
    You are not authorized to post a reply.
    Page 1 of 212 > >>