Server Error in '/' Application.

There is already an open DataReader associated with this Command which must be closed first.

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: System.InvalidOperationException: There is already an open DataReader associated with this Command which must be closed first.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[InvalidOperationException: There is already an open DataReader associated with this Command which must be closed first.]
   System.Data.SqlClient.SqlInternalConnectionTds.ValidateConnectionForExecute(SqlCommand command) +271
   System.Data.SqlClient.SqlInternalConnection.BeginSqlTransaction(IsolationLevel iso, String transactionName, Boolean shouldReconnect) +141
   System.Data.SqlClient.SqlConnection.BeginTransaction(IsolationLevel iso, String transactionName) +144
   System.Data.SqlClient.SqlConnection.BeginDbTransaction(IsolationLevel isolationLevel) +56
   System.Data.Common.DbConnection.BeginTransaction(IsolationLevel isolationLevel) +10
   StackExchange.Profiling.Data.ProfiledDbConnection.BeginDbTransaction(IsolationLevel isolationLevel) +33
   System.Data.Common.DbConnection.System.Data.IDbConnection.BeginTransaction(IsolationLevel isolationLevel) +10
   Umbraco.Core.Persistence.Database.BeginTransaction(IsolationLevel isolationLevel) +68
   Umbraco.Core.Scoping.Scope.get_Database() +193
   Umbraco.Core.Persistence.UnitOfWork.ScopeUnitOfWork.get_Database() +16
   Umbraco.Core.Persistence.Repositories.DomainRepository.PerformGetAll(Int32[] ids) +149
   Umbraco.Core.Cache.FullDataSetRepositoryCachePolicy`2.GetAllCached(Func`2 performGetAll) +122
   Umbraco.Core.Cache.FullDataSetRepositoryCachePolicy`2.GetAll(TId[] ids, Func`2 performGetAll) +71
   Umbraco.Core.Persistence.Repositories.RepositoryBase`2.GetAll(TId[] ids) +199
   Umbraco.Core.Persistence.Repositories.DomainRepository.GetAssignedDomains(Int32 contentId, Boolean includeWildcards) +65
   Umbraco.Core.Services.DomainService.GetAssignedDomains(Int32 contentId, Boolean includeWildcards) +73
   Umbraco.Web.PublishedCache.XmlPublishedCache.PublishedContentCache.DetermineRouteById(UmbracoContext umbracoContext, Boolean preview, Int32 contentId) +296
   Umbraco.Web.PublishedCache.XmlPublishedCache.PublishedContentCache.GetRouteById(UmbracoContext umbracoContext, Boolean preview, Int32 contentId) +86
   Umbraco.Web.Routing.DefaultUrlProvider.GetUrl(UmbracoContext umbracoContext, Int32 id, Uri current, UrlProviderMode mode) +66
   Umbraco.Web.Routing.<>c__DisplayClass16_0.<GetUrl>b__0(IUrlProvider provider) +28
   System.Linq.WhereSelectArrayIterator`2.MoveNext() +58
   System.Linq.Enumerable.FirstOrDefault(IEnumerable`1 source, Func`2 predicate) +95
   Umbraco.Web.Routing.UrlProvider.GetUrl(Int32 id, Uri current, UrlProviderMode mode) +192
   Umbraco.Web.Routing.UrlProvider.GetUrl(Int32 id) +15
   InfoCaster.Umbraco.UrlTracker.Helpers.UmbracoHelper.GetUrl(Int32 nodeId) in D:\kipusoep\Documents\GitHub\UrlTracker\Helpers\UmbracoHelper.cs:139
   InfoCaster.Umbraco.UrlTracker.Modules.UrlTrackerModule.UrlTrackerDo(String callingEventName, Boolean ignoreHttpStatusCode) in D:\kipusoep\Documents\GitHub\UrlTracker\Modules\UrlTrackerModule.cs:238
   InfoCaster.Umbraco.UrlTracker.Modules.UrlTrackerModule.context_EndRequest(Object sender, EventArgs e) in D:\kipusoep\Documents\GitHub\UrlTracker\Modules\UrlTrackerModule.cs:59
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +198
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +109
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +73


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.9214.0