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 

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/castle-project-users/-/SjLH3IYkeaAJ.
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