System.InvalidOperationException: The product of a nested calculation pipeline cannot be the same as that of the root pipeline. It would result in a deadlock. Please fix product with ID 3966. at Smartstore.Core.Catalog.Pricing.PriceCalculator.CalculateChildPriceAsync(Product childProduct, CalculatorContext context, Action`1 childContextConfigurer) at Smartstore.Core.Catalog.Pricing.Calculators.GroupedProductPriceCalculator.CalculateAssociatedProductPrice(Product associatedProduct, CalculatorContext context, Int32 quantity) at Smartstore.Core.Catalog.Pricing.Calculators.GroupedProductPriceCalculator.CalculateAsync(CalculatorContext context, CalculatorDelegate next) at Smartstore.Core.Catalog.Pricing.PriceCalculatorFactory.<>c__DisplayClass6_0.<g__Next|0>d.MoveNext() --- End of stack trace from previous location --- at Smartstore.Core.Catalog.Pricing.PriceCalculatorFactory.RunCalculators(IPriceCalculator[] calculators, CalculatorContext context) at Smartstore.Core.Catalog.Pricing.PriceCalculationService.RunCalculators(PriceCalculationContext context) at Smartstore.Core.Catalog.Pricing.PriceCalculationService.CalculatePriceAsync(PriceCalculationContext context) at Smartstore.Core.Catalog.Pricing.IPriceCalculationServiceExtensions.CalculateAttributePriceAdjustmentsAsync(IPriceCalculationService priceCalculationService, Product product, ProductVariantAttributeSelection selection, Int32 quantity, PriceCalculationOptions options) at Smartstore.Web.Controllers.CatalogHelper.PrepareProductAttributesModelAsync(ProductDetailsModel model, ProductDetailsModelContext modelContext, Int32 selectedQuantity) in D:\Git\Projects\Jutger\Smartstore.Full\Smartstore\src\Smartstore.Web\Controllers\CatalogHelper.Product.cs:line 650 at Smartstore.Web.Controllers.CatalogHelper.PrepareProductDetailModelAsync(ProductDetailsModel model, ProductDetailsModelContext modelContext, Int32 selectedQuantity, Boolean callCustomMapper) in D:\Git\Projects\Jutger\Smartstore.Full\Smartstore\src\Smartstore.Web\Controllers\CatalogHelper.Product.cs:line 392 at Smartstore.Web.Controllers.CatalogHelper.MapProductDetailsPageModelAsync(ProductDetailsModelContext modelContext) in D:\Git\Projects\Jutger\Smartstore.Full\Smartstore\src\Smartstore.Web\Controllers\CatalogHelper.Product.cs:line 354 at Smartstore.Web.Controllers.CatalogHelper.MapProductDetailsPageModelAsync(ProductDetailsModelContext modelContext) in D:\Git\Projects\Jutger\Smartstore.Full\Smartstore\src\Smartstore.Web\Controllers\CatalogHelper.Product.cs:line 354 at Smartstore.Web.Controllers.CatalogHelper.MapProductDetailsPageModelAsync(Product product, ProductVariantQuery query) in D:\Git\Projects\Jutger\Smartstore.Full\Smartstore\src\Smartstore.Web\Controllers\CatalogHelper.Product.cs:line 65 at Smartstore.Web.Controllers.ProductController.ProductDetails(Int32 productId, ProductVariantQuery query) in D:\Git\Projects\Jutger\Smartstore.Full\Smartstore\src\Smartstore.Web\Controllers\ProductController.cs:line 210 at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Smartstore.Core.Bootstrapping.CheckoutBootstrappingExtensions.<>c.<b__0_0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context) at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 114 at Smartstore.Core.Localization.RequestCultureMiddleware.Invoke(HttpContext context, IWorkContext workContext) at Smartstore.Core.Logging.RequestLoggingMiddleware.InvokeAsync(HttpContext httpContext, IWebHelper webHelper, IWorkContext workContext) at Smartstore.Core.Bootstrapping.CommonBuilderExtensions.<>c.<b__1_0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Smartstore.Core.Bootstrapping.LocalizationBuilderExtensions.OnAfterRouting(HttpContext context, Func`1 next) at Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.g__AwaitMatch|8_1(EndpointRoutingMiddleware middleware, HttpContext httpContext, Task matchTask) at Smartstore.Core.Bootstrapping.LocalizationBuilderExtensions.OnBeforeRouting(HttpContext context, Func`1 next) at Smartstore.Core.Bootstrapping.CommonBuilderExtensions.<>c.<b__3_0>d.MoveNext() --- End of stack trace from previous location --- at Smartstore.Core.Bootstrapping.CommonBuilderExtensions.<>c.<b__2_0>d.MoveNext() --- End of stack trace from previous location --- at Smartstore.Web.Bundling.BundleMiddleware.InvokeAsync(HttpContext httpContext) in D:\Git\Projects\Jutger\Smartstore.Full\Smartstore\src\Smartstore.Web.Common\Bundling\BundleMiddleware.cs:line 98 at Smartstore.GeoBlocker.Services.GeoBlockerMiddleware.InvokeAsync(HttpContext httpContext, IGeoBlockerRuleStore ruleStore, GeoBlockerSettings settings, IStoreContext storeContext, IGeoCountryLookup countryLookup, IWebHelper webHelper, IChronometer chronometer) at Smartstore.Engine.Initialization.ApplicationInitializerMiddleware.Invoke(HttpContext context) in D:\Git\Projects\Jutger\Smartstore.Full\Smartstore\src\Smartstore\Engine\Initialization\ApplicationInitializerMiddleware.cs:line 77 at Microsoft.AspNetCore.Diagnostics.StatusCodePagesMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) HEADERS ======= Accept: */* Connection: close Host: www.jutger-online.de Referer: https://www.jutger-online.de/handsch-fitter-pu/nylon-grau-fortis User-Agent: claudebot