Not using monorail -- just plain old webforms. I'll go ahead and try the upgrade. Thanks for your help.
On Thu, Aug 6, 2009 at 2:38 AM, Markus Zywitza <[email protected]>wrote: > It depends. AR upgrade should be simple (remove hibernate. from the > property names and add a ProxyFactoryFactory configuration, and minor > nuisances like changed namespaces in NHibernate for Criteria queries), but > MR update gave me headaches... > -Markus > > > 2009/8/5 Joe Lowrance <[email protected]> > > Ancient -- 1.0.3.433 dated September 20, 2007. Time up upgrade? >> >> >> On Wed, Aug 5, 2009 at 1:57 PM, Markus Zywitza >> <[email protected]>wrote: >> >>> How old is that AR? hibernate.* properties don't function anymore in >>> AR/NH since NH 2.0 (2008). >>> >>> -Markus >>> >>> 2009/8/5 Mauricio Scheffer <[email protected]> >>> >>> >>>> If you're using the SessionScopeWebModule you don't need to handle >>>> session disposal in Global_EndRequest >>>> >>>> On Aug 5, 1:01 pm, Joe <[email protected]> wrote: >>>> > Hi, >>>> > >>>> > I have recently started seeing >>>> > Castle.ActiveRecord.Framework.Scopes.ScopeMachineryException errors >>>> > and I am not sure what I might have done to cause this. >>>> > >>>> > ActiveRecord is initialized imy global.asax.vb as follows: >>>> > >>>> > Sub Application_Start(ByVal sender As Object, ByVal e As >>>> > EventArgs) >>>> > log4net.Config.XmlConfigurator.Configure() >>>> > ConfigureActiveRecord() >>>> > IoC.Initialize(New UnityResolver()) >>>> > End Sub >>>> > >>>> > Private Sub ConfigureActiveRecord() >>>> > >>>> > Dim properties As New Hashtable >>>> > properties.Add("hibernate.connection.driver_class", >>>> > "NHibernate.Driver.SqlClientDriver") >>>> > properties.Add("hibernate.dialect", >>>> > "NHibernate.Dialect.MsSql2005Dialect") >>>> > properties.Add("hibernate.connection.provider", >>>> > "NHibernate.Connection.DriverConnectionProvider") >>>> > properties.Add("hibernate.connection.connection_string", >>>> > ConfigurationManager.ConnectionStrings >>>> > ("MyApplication").ConnectionString) >>>> > >>>> > Dim source As New InPlaceConfigurationSource >>>> > Dim asm As Assembly = Assembly.Load("MyApplicationCore") >>>> > source.Add(GetType(ActiveRecordBase), properties) >>>> > ActiveRecordStarter.Initialize(asm, source) >>>> > >>>> > End Sub >>>> > >>>> > And the error occurs here: >>>> > >>>> > Private Sub Global_EndRequest(ByVal sender As Object, ByVal e As >>>> > System.EventArgs) Handles Me.EndRequest >>>> > Dim scope As SessionScope = TryCast(HttpContext.Current.Items >>>> > ("ar.sessionscope"), SessionScope) >>>> > >>>> > If Not scope Is Nothing Then >>>> > scope.Dispose() >>>> > End If >>>> > End Sub >>>> > >>>> > Is there anything in particular I should be looking for? The error >>>> > seems to happen randomly. Any pointers or suggestions would be >>>> > greatly appreciated. >>>> > >>>> > Thanks >>>> > Joe >>>> >>>> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" 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/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
