{"remoteError":{"category":"mozu","applicationName":"ProductRuntime","errorCode":"ITEM_NOT_FOUND","message":"Item not found: smart-switches product code smart-switches not available in current priceList","additionalErrorData":[{"name":"ItemId","value":"smart-switches"}],"items":[],"exceptionDetail":{"type":"Mozu.Core.Exceptions.VaeItemNotFoundException","message":"Item not found: smart-switches product code smart-switches not available in current priceList","source":"Mozu.ProductRuntime.Repository","targetSite":"Void PerformExclusivePriceList404Checks(System.String, Mozu.ProductRuntime.Repository.ProductRepoPrice, Mozu.ProductRuntime.Repository.ProductRepoCore)","stackTrace":" at Mozu.ProductRuntime.Repository.CacheSplitProductRepository.PerformExclusivePriceList404Checks(String productCode, ProductRepoPrice repoPrice, ProductRepoCore productCore) in /src/Runtime/Mozu.ProductRuntime.Repository/CacheSplit/CacheSplitProductRepository.cs:line 904\n at Mozu.ProductRuntime.Repository.CacheSplitProductRepository.GetProductViaCacheSplit(String productCode, String priceListCode, Int32 siteId, List`1 responseGroups, Boolean allowInactive, Boolean skipInventoryCheck, Boolean supressOutOfStock404, Boolean checkEffectivityDates, Nullable`1 minVersion) in /src/Runtime/Mozu.ProductRuntime.Repository/CacheSplit/CacheSplitProductRepository.cs:line 151\n at Mozu.ProductRuntime.Domain.Handlers.ProductHandler.GetProductInternal(String productCode, Int32 siteId, List`1 responseGroups, Boolean allowInactive, Boolean skipInventoryCheck, Boolean suppressOutOfStock404, Boolean checkEffectivityDates, Nullable`1 minProductVersion, Nullable`1 lastModifiedDate, IDiagnosticTimerScope diagLogger) in /src/Runtime/Mozu.ProductRuntime.Domain/Handlers/ProductHandler.cs:line 1195\n at Mozu.ProductRuntime.Domain.Handlers.ProductHandler.GetBaseProduct(String productCode, Int32 siteId, List`1 responseGroups, Boolean includeDiscounts, Boolean allowInactive, Boolean skipInventoryCheck, Boolean suppressOutOfStock404, Boolean checkEffectivityDates, Nullable`1 minProductVersion, Boolean isForIndexing, Nullable`1 quantity, Nullable`1 lastModifiedDate, Nullable`1 includePriceBands) in /src/Runtime/Mozu.ProductRuntime.Domain/Handlers/ProductHandler.cs:line 1161\n at Mozu.ProductRuntime.Domain.Handlers.ProductHandler.GetProduct(String productCode, Int32 siteId, String variationProductCode, List`1 responseGroups, Boolean allowInactive, Boolean skipInventoryCheck, Boolean includeDiscounts, Boolean suppressOutOfStock404, Nullable`1 quantity, Boolean acceptVariantProductCode, String[] variationsFilter, String sliceValue, Boolean includeAllImages, Boolean useSubscriptionPricing) in /src/Runtime/Mozu.ProductRuntime.Domain/Handlers/ProductHandler.cs:line 341\n at Mozu.ProductRuntime.Domain.Handlers.ProductHandler.GetProduct(String productCode, Int32 siteId, String variationProductCode, List`1 responseGroups, Boolean allowInactive, Boolean skipInventoryCheck, Boolean includeDiscounts, Boolean suppressOutOfStock404, Nullable`1 quantity, Boolean acceptVariantProductCode, String[] variationsFilter, String sliceValue, Boolean includeAllImages, Boolean useSubscriptionPricing) in /src/Runtime/Mozu.ProductRuntime.Domain/Handlers/ProductHandler.cs:line 341\n at Mozu.ProductRuntime.WebApi.Controllers.ProductRuntimeController.GetProduct(String productCode, String variationProductCode, String responseGroups, Nullable`1 allowInactive, Nullable`1 skipInventoryCheck, Nullable`1 supressOutOfStock404, Nullable`1 quantity, Nullable`1 acceptVariantProductCode, String purchaseLocation, String variationProductCodeFilter, String sliceValue, Nullable`1 includeAllImages, Boolean useSubscriptionPricing) in /src/Runtime/Mozu.ProductRuntime.WebApi/Controllers/ProductRuntimeController.cs:line 224\n at lambda_method399(Closure , Object )\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)\n at Mozu.Core.Configuration.MozuAppConfigurationExtesnsions.MozuMVcStartupFIlter.<>c__DisplayClass0_1.<b__1>d.MoveNext()\n--- End of stack trace from previous location ---\n at Mozu.Core.Api.Handlers.Message.SessionMessageHandler.InvokeAsync(HttpContext context, RequestDelegate next)\n at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<b__1>d.MoveNext()\n--- End of stack trace from previous location ---\n at Mozu.Core.Api.Middleware.ExtendedRequestLoggingMiddleware.Microsoft.AspNetCore.Http.IMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)\n at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<b__1>d.MoveNext()\n--- End of stack trace from previous location ---\n at Mozu.Core.Api.ErrorHandler.MozuExceptionHandlerMiddleware.Invoke(HttpContext context)"}},"applicationName":"MozuStorefront","errorCode":"ITEM_NOT_FOUND","category":"mozu","httpStatusToReturn":404,"applicationError":{"remoteError":{"category":"mozu","applicationName":"ProductRuntime","errorCode":"ITEM_NOT_FOUND","message":"Item not found: smart-switches product code smart-switches not available in current priceList","additionalErrorData":[{"name":"ItemId","value":"smart-switches"}],"items":[],"exceptionDetail":{"type":"Mozu.Core.Exceptions.VaeItemNotFoundException","message":"Item not found: smart-switches product code smart-switches not available in current priceList","source":"Mozu.ProductRuntime.Repository","targetSite":"Void PerformExclusivePriceList404Checks(System.String, Mozu.ProductRuntime.Repository.ProductRepoPrice, Mozu.ProductRuntime.Repository.ProductRepoCore)","stackTrace":" at Mozu.ProductRuntime.Repository.CacheSplitProductRepository.PerformExclusivePriceList404Checks(String productCode, ProductRepoPrice repoPrice, ProductRepoCore productCore) in /src/Runtime/Mozu.ProductRuntime.Repository/CacheSplit/CacheSplitProductRepository.cs:line 904\n at Mozu.ProductRuntime.Repository.CacheSplitProductRepository.GetProductViaCacheSplit(String productCode, String priceListCode, Int32 siteId, List`1 responseGroups, Boolean allowInactive, Boolean skipInventoryCheck, Boolean supressOutOfStock404, Boolean checkEffectivityDates, Nullable`1 minVersion) in /src/Runtime/Mozu.ProductRuntime.Repository/CacheSplit/CacheSplitProductRepository.cs:line 151\n at Mozu.ProductRuntime.Domain.Handlers.ProductHandler.GetProductInternal(String productCode, Int32 siteId, List`1 responseGroups, Boolean allowInactive, Boolean skipInventoryCheck, Boolean suppressOutOfStock404, Boolean checkEffectivityDates, Nullable`1 minProductVersion, Nullable`1 lastModifiedDate, IDiagnosticTimerScope diagLogger) in /src/Runtime/Mozu.ProductRuntime.Domain/Handlers/ProductHandler.cs:line 1195\n at Mozu.ProductRuntime.Domain.Handlers.ProductHandler.GetBaseProduct(String productCode, Int32 siteId, List`1 responseGroups, Boolean includeDiscounts, Boolean allowInactive, Boolean skipInventoryCheck, Boolean suppressOutOfStock404, Boolean checkEffectivityDates, Nullable`1 minProductVersion, Boolean isForIndexing, Nullable`1 quantity, Nullable`1 lastModifiedDate, Nullable`1 includePriceBands) in /src/Runtime/Mozu.ProductRuntime.Domain/Handlers/ProductHandler.cs:line 1161\n at Mozu.ProductRuntime.Domain.Handlers.ProductHandler.GetProduct(String productCode, Int32 siteId, String variationProductCode, List`1 responseGroups, Boolean allowInactive, Boolean skipInventoryCheck, Boolean includeDiscounts, Boolean suppressOutOfStock404, Nullable`1 quantity, Boolean acceptVariantProductCode, String[] variationsFilter, String sliceValue, Boolean includeAllImages, Boolean useSubscriptionPricing) in /src/Runtime/Mozu.ProductRuntime.Domain/Handlers/ProductHandler.cs:line 341\n at Mozu.ProductRuntime.Domain.Handlers.ProductHandler.GetProduct(String productCode, Int32 siteId, String variationProductCode, List`1 responseGroups, Boolean allowInactive, Boolean skipInventoryCheck, Boolean includeDiscounts, Boolean suppressOutOfStock404, Nullable`1 quantity, Boolean acceptVariantProductCode, String[] variationsFilter, String sliceValue, Boolean includeAllImages, Boolean useSubscriptionPricing) in /src/Runtime/Mozu.ProductRuntime.Domain/Handlers/ProductHandler.cs:line 341\n at Mozu.ProductRuntime.WebApi.Controllers.ProductRuntimeController.GetProduct(String productCode, String variationProductCode, String responseGroups, Nullable`1 allowInactive, Nullable`1 skipInventoryCheck, Nullable`1 supressOutOfStock404, Nullable`1 quantity, Nullable`1 acceptVariantProductCode, String purchaseLocation, String variationProductCodeFilter, String sliceValue, Nullable`1 includeAllImages, Boolean useSubscriptionPricing) in /src/Runtime/Mozu.ProductRuntime.WebApi/Controllers/ProductRuntimeController.cs:line 224\n at lambda_method399(Closure , Object )\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)\n at Mozu.Core.Configuration.MozuAppConfigurationExtesnsions.MozuMVcStartupFIlter.<>c__DisplayClass0_1.<b__1>d.MoveNext()\n--- End of stack trace from previous location ---\n at Mozu.Core.Api.Handlers.Message.SessionMessageHandler.InvokeAsync(HttpContext context, RequestDelegate next)\n at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<b__1>d.MoveNext()\n--- End of stack trace from previous location ---\n at Mozu.Core.Api.Middleware.ExtendedRequestLoggingMiddleware.Microsoft.AspNetCore.Http.IMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)\n at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<b__1>d.MoveNext()\n--- End of stack trace from previous location ---\n at Mozu.Core.Api.ErrorHandler.MozuExceptionHandlerMiddleware.Invoke(HttpContext context)"}},"httpStatusCodeToReturn":404,"isLocalize":false,"message":"Item not found: smart-switches product code smart-switches not available in current priceList","applicationName":"MozuStorefront","errorCode":"ITEM_NOT_FOUND","category":"mozu"},"message":"Item not found: smart-switches product code smart-switches not available in current priceList","data":{},"hResult":-2146233088}