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
-~----------~----~----~----~------~----~------~--~---

Reply via email to