Old old old version of Castle and NHibernate trying to upgrade to framework 4.5

40 views
Skip to first unread message

Thomas

unread,
Oct 2, 2012, 8:40:11 PM10/2/12
to castle-pro...@googlegroups.com
Any help with pointing me in the right direction would be great. Thanks, Thomas

Message
A cycle was detected when trying to resolve a dependency. The dependency graph that resulted in a cycle is: - Service dependency 'userDao' type

'Ttg.Aurora.Core.Services.DataAccess.IUserDao' for Void .ctor(Ttg.Aurora.Core.Services.DataAccess.IUserDao,

Ttg.NHibernate.DataAccess.ITransactionRunner) in type Ttg.Aurora.Implementation.IdentityProvider + Service dependency 'userDao' type

'Ttg.Aurora.Core.Services.DataAccess.IUserDao' for Void .ctor(Ttg.Aurora.Core.Services.DataAccess.IUserDao,

Ttg.NHibernate.DataAccess.ITransactionRunner) in Ttg.Aurora.Implementation.IdentityProvider


Stack Trace
at Castle.MicroKernel.DependencyTrackingScope.TrackDependency(ComponentModel model, MemberInfo info, DependencyModel dependencyModel) at

Castle.MicroKernel.DependencyTrackingScope..ctor(CreationContext creationContext, ComponentModel model, MemberInfo info, DependencyModel

dependencyModel) at Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.CreateConstructorArguments(ConstructorCandidate constructor,

CreationContext context, Type[]& signature) at Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.Instantiate(CreationContext context) at

Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.InternalCreate(CreationContext context) at

Castle.MicroKernel.ComponentActivator.AbstractComponentActivator.Create(CreationContext context) at

Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleManager.Resolve(CreationContext context) at Castle.MicroKernel.Handlers.DefaultHandler.Resolve

(CreationContext context) at Castle.MicroKernel.DefaultKernel.ResolveComponent(IHandler handler, Type service, IDictionary additionalArguments) at

Castle.MicroKernel.DefaultKernel.GetService[T]() at Ttg.Aurora.Web.AuroraPage.get_IdentityProvider() in c:\SourceControlled\Platforms

\bC5\Ttg.Aurora.Web\code\AuroraPage.cs:line 114

Source
Castle.MicroKernel






Server Error in '/Ttg.Aurora.Web' Application.
A cycle was detected when trying to resolve a dependency. The dependency graph that resulted in a cycle is:
- Service dependency 'userDao' type 'Ttg.Aurora.Core.Services.DataAccess.IUserDao' for Void .ctor(Ttg.Aurora.Core.Services.DataAccess.IUserDao,

Ttg.NHibernate.DataAccess.ITransactionRunner) in type Ttg.Aurora.Implementation.IdentityProvider
+ Service dependency 'userDao' type 'Ttg.Aurora.Core.Services.DataAccess.IUserDao' for Void .ctor(Ttg.Aurora.Core.Services.DataAccess.IUserDao,

Ttg.NHibernate.DataAccess.ITransactionRunner) in Ttg.Aurora.Implementation.IdentityProvider
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about

the error and where it originated in the code.

Exception Details: Castle.MicroKernel.Exceptions.CircularDependencyException: A cycle was detected when trying to resolve a dependency. The dependency

graph that resulted in a cycle is:
- Service dependency 'userDao' type 'Ttg.Aurora.Core.Services.DataAccess.IUserDao' for Void .ctor(Ttg.Aurora.Core.Services.DataAccess.IUserDao,

Ttg.NHibernate.DataAccess.ITransactionRunner) in type Ttg.Aurora.Implementation.IdentityProvider
+ Service dependency 'userDao' type 'Ttg.Aurora.Core.Services.DataAccess.IUserDao' for Void .ctor(Ttg.Aurora.Core.Services.DataAccess.IUserDao,

Ttg.NHibernate.DataAccess.ITransactionRunner) in Ttg.Aurora.Implementation.IdentityProvider


Source Error:


Line 112:
Line 113:        protected virtual IIdentityProvider IdentityProvider {
Line 114:            get { return ServiceProvider.GetService<IIdentityProvider>(); }
Line 115:        }
Line 116:


Source File: c:\SourceControlled\Platforms\bC5\Ttg.Aurora.Web\code\AuroraPage.cs    Line: 114

Stack Trace:


[CircularDependencyException: A cycle was detected when trying to resolve a dependency. The dependency graph that resulted in a cycle is:
 - Service dependency 'userDao' type 'Ttg.Aurora.Core.Services.DataAccess.IUserDao' for Void .ctor(Ttg.Aurora.Core.Services.DataAccess.IUserDao,

Ttg.NHibernate.DataAccess.ITransactionRunner) in type Ttg.Aurora.Implementation.IdentityProvider
 + Service dependency 'userDao' type 'Ttg.Aurora.Core.Services.DataAccess.IUserDao' for Void .ctor(Ttg.Aurora.Core.Services.DataAccess.IUserDao,

Ttg.NHibernate.DataAccess.ITransactionRunner) in Ttg.Aurora.Implementation.IdentityProvider
]
   Castle.MicroKernel.DependencyTrackingScope.TrackDependency(ComponentModel model, MemberInfo info, DependencyModel dependencyModel) +628
   Castle.MicroKernel.DependencyTrackingScope..ctor(CreationContext creationContext, ComponentModel model, MemberInfo info, DependencyModel

dependencyModel) +94
   Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.CreateConstructorArguments(ConstructorCandidate constructor, CreationContext context,

Type[]& signature) +264
   Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.Instantiate(CreationContext context) +60
   Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.InternalCreate(CreationContext context) +29
   Castle.MicroKernel.ComponentActivator.AbstractComponentActivator.Create(CreationContext context) +23
   Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleManager.Resolve(CreationContext context) +133
   Castle.MicroKernel.Handlers.DefaultHandler.Resolve(CreationContext context) +134
   Castle.MicroKernel.DefaultKernel.ResolveComponent(IHandler handler, Type service, IDictionary additionalArguments) +149
   Castle.MicroKernel.DefaultKernel.GetService() +85
   Ttg.Aurora.Web.AuroraPage.get_IdentityProvider() in c:\SourceControlled\Platforms\bC5\Ttg.Aurora.Web\code\AuroraPage.cs:114
   Ttg.Aurora.Web.AuroraPage.get_Organization() in c:\SourceControlled\Platforms\bC5\Ttg.Aurora.Web\code\AuroraPage.cs:56
   Ttg.Aurora.Web.AuroraPage.get_OrganizationId() in c:\SourceControlled\Platforms\bC5\Ttg.Aurora.Web\code\AuroraPage.cs:42
   Ttg.Aurora.Web._base.Page_Load(Object sender, EventArgs e) in c:\SourceControlled\Platforms\bC5\Ttg.Aurora.Web\base.master.cs:43
   System.Web.UI.Control.LoadRecursive() +71
   System.Web.UI.Control.LoadRecursive() +190
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3178


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929
Reply all
Reply to author
Forward
0 new messages