When I try to run the ASP.NET Zero Solution (download was in the end of last week) I get the following error:
Castle.Windsor Warning: 0 : Exception when resolving optional dependency Dependency 'FeatureValueStore' type 'Abp.Application.Features.IFeatureValueStore' on component Abp.Application.Features.FeatureChecker., Castle.MicroKernel.CircularDependencyException: Dependency cycle has been detected when trying to resolve component 'MyProject.Authorization.Users.UserManager'.
The resolution tree that resulted in the cycle is the following:
Component 'MyProject.Authorization.Users.UserManager' resolved as dependency of
component 'MyProject.MultiTenancy.Demo.TenantDemoDataBuilder' resolved as dependency of
component 'MyProject.MultiTenancy.TenantManager' resolved as dependency of
component 'MyProject.Editions.FeatureValueStore' resolved as dependency of
component 'Abp.Application.Features.FeatureChecker' resolved as dependency of
component 'Abp.Application.Features.FeatureDependencyContext' resolved as dependency of
component 'MyProject.Authorization.Users.UserManager' resolved as dependency of
component 'MyProject.Authorization.PermissionChecker' resolved as dependency of
component 'MyProject.Web.Controllers.HomeController' which is the root component being resolved.
So far I didn't change anything in the code. Except some workarounds for .NET 4.6 features since I am using Visual Studio 2013 with .NET 4.5.2. But I do not think, that this has anything to do with the dependency resolution problem. Looking forward to fix this problem.
5 Answer(s)
-
0
Thank you for informing us. Please follow this Github issue: <a class="postlink" href="https://github.com/aspnetzero/aspnet-zero/issues/163">https://github.com/aspnetzero/aspnet-zero/issues/163</a> We will resolve it soon.
-
0
When can the fix be expected? Since we are using the paid version as base for a real world customer project, which is already ongoing, I would be happy about a fix.
-
0
Will be fixed and released in a few days. This bug should not be very critical as I checked it.
-
0
Was this ever addressed? If so, where can I find the fix. The link to github does not work. Thanks.
-
0
Hi,
This issue is moved to <a class="postlink" href="https://github.com/aspnetboilerplate/module-zero/issues/183">https://github.com/aspnetboilerplate/mo ... issues/183</a> and fixed as well. You need to update your abp nuget packages.
But if you upgrade v0.9.0.0 or above there is a breaking change about DATABASE PER TENANT ARCHITECTURE. <a class="postlink" href="https://github.com/aspnetboilerplate/module-zero/releases/tag/v0.9.0.0">https://github.com/aspnetboilerplate/mo ... g/v0.9.0.0</a>
If you dont want this breaking change just update your abp packages to 0.8.4.
Also, if you can share your github username, we can invite you to private repository.