I've figured it out! I was calling BuildSessionFactory() before adding the event handlers to the configuration. Was hard to spot in the code I am dealing with.
Thanks for your help! On Apr 21, 12:38 pm, Jozef Sevcik <[email protected]> wrote: > how do you configure NH.Search event handlers ? > > 2009/4/21 Jack Ryan <[email protected]> > > > > > > > I've done a little more digging this morning and it looks to me like > > Initialize(Configuration cfg) is not being called on the > > FullTextEventListeners. Which is why the searchFactory is null. Does > > this help at all? > > > On Apr 21, 9:59 am, "[email protected]" <[email protected]> > > wrote: > > > Sure thing. Here is what it is giving me, As you can probably tell > > > currently I am attempting to call the method from an aspx page. > > > > at NHibernate.Search.Impl.FullTextSessionImpl.Index(Object entity) > > > in C:\Users\jryan\Desktop\NHibernate.Search\src\NHibernate.Search\Impl > > > \FullTextSessionImpl.cs:line 572 > > > at CVC.Data.DAD.InvestmentRequestDocumentRepository.Init() in C: > > > \Projects\CVC DAD Document Search\CVC Framework\CVC.Data\DAD > > > \InvestmentRequestDocument\InvestmentRequestDocumentRepository.cs:line > > > 66 > > > at CVC.DAD.Deals.IndexDocs.Page_Load(Object sender, EventArgs e) in > > > C:\Projects\CVC DAD Document Search\CVC DAD\CVC.DAD\Deals > > > \IndexDocs.aspx.cs:line 15 > > > at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, > > > Object o, Object t, EventArgs e) > > > at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object > > > sender, EventArgs e) > > > at System.Web.UI.Control.OnLoad(EventArgs e) > > > at System.Web.UI.Control.LoadRecursive() > > > at System.Web.UI.Page.ProcessRequestMain(Boolean > > > includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) > > > > On Apr 21, 8:25 am, Ayende Rahien <[email protected]> wrote: > > > > > Can you show the full stack trace? > > > > > On Fri, Apr 17, 2009 at 7:07 PM, [email protected] < > > > > > [email protected]> wrote: > > > > > > I have been trying to integrate NHibernate.Search into one of our > > > > > systems and have been trying to create an index over what is already > > > > > there. In a test system with a small amount of documents I have been > > > > > running the following... > > > > > > IFullTextSession fullTextSession = > > > > > NHibernate.Search.Search.CreateFullTextSession(Session); > > > > > > ICriteria c = fullTextSession.CreateCriteria(typeof > > > > > (Document)); > > > > > > IList<Document> list = c.List<Document>(); > > > > > > foreach (var document in list) > > > > > { > > > > > fullTextSession.Index(document); > > > > > } > > > > > > The Index method throws an error. I have managed to trace this back > > to > > > > > the SearchFactory property of the FullTextIndexEventListener being > > > > > null. > > > > > > Does anyone have any pointers as to what might be causing this? > > -- > Jozef --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "NHibernate Contrib - Development Group" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com.ar/group/nhcdevs?hl=en -~----------~----~----~----~------~----~------~--~---
