Sitecore Commerce 8.2.1 issues with Windows 10 Fall Creators update (build 1709)

  • Description

    Sitecore Commerce 8.2.1 has a compatibility problem with Windows 10 Fall Creators update (build 1709). After upgrading Windows to this version, you see the following exceptions when opening your Sitecore site or performing other operations related to the Commerce Server profile system:

    [COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.]
     CommerceServer.Core.Interop.Profiles.ProfileServiceClass.Initialize(String sConfigStore, String sCatalog) +0
     CommerceServer.Core.Runtime.Profiles.ProfileContext..ctor(String profileServiceConnectionString, String providerConnectionString, String  ConnectionString, DebugContext debugContext) +808
     
    [CommerceProfileSystemException: Failed to initialize profile service handle.]
     CommerceServer.Core.Runtime.Profiles.ProfileContext..ctor(String profileServiceConnectionString, String providerConnectionString, String bdaoConnectionString, DebugContext debugContext) +1385
     CommerceServer.Core.Runtime.CommerceContextFactory.CreateProfileContext() +939
     CommerceServer.Core.Runtime.CommerceContextFactory.get_ProfileContextSingleton() +116
     CommerceServer.Core.Runtime.Profiles.CommerceProfileModule.get_ModuleProfileContext() +129
     CommerceServer.Core.Runtime.Profiles.CommerceProfileModule.get_ProfileContext() +178
     Sitecore.Commerce.Connect.CommerceServer.Pipelines.CommerceProfileProcessor.Begin(CommerceProfileModule module) +25
     Sitecore.Commerce.Connect.CommerceServer.Pipelines.CommerceBaseModuleProcessor`1.BeginRequest(PipelineArgs args) +92
     Sitecore.Commerce.Connect.CommerceServer.Pipelines.CommerceBaseModuleProcessor`1.Init(PipelineArgs args) +176
     (Object , Object[] ) +74
     Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +469
     Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) +22
     Sitecore.Nexus.Web.HttpModule.Application_Start() +288
     Sitecore.Nexus.Web.HttpModule.Init(HttpApplication app) +670
     System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +581
     System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
     System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +418
     System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +369
     
    [HttpException (0x80004005): Failed to initialize profile service handle.]
     System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +534
     System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +111
     System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +718
    • After applying this hotfix, you might not be able to set values for the Use Encryption for Data property (the default is False) and  the Network Library property (the default is empty) of the connection strings of your Profile system in Commerce Server. The default values are used for connections to Profile databases.
    • All Sitecore Commerce 8.2.1 releases use the same version of the Commerce Server components, so this hotfix is applicable to all 8.2.1 releases.

Applies to:

Sitecore Commerce 8.2.1 Initial Release - 8.2.1 Update-2

December 19, 2017
May 16, 2018

Reference number:

34491

Keywords: 

  • Commerce Server,
  • Commerce Server,
  • Commerce Server,
  • Commerce Server,
  • Commerce Server