安装cs2002 sp4后出现CacheManager错误。 [英] CacheManager error after installing cs2002 sp4.

查看:81
本文介绍了安装cs2002 sp4后出现CacheManager错误。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在运行cs2002 sp3 + feature pack1。在设置新QA环境的请求期间,我决定为了获得MS支持,我会尝试在上面的干净安装后安装sp4。



安装sp4后,除缓存管理器外,一切似乎都正常。商务服务器可以读取目录和其他一切正常,但当我去创建一个篮子时,我从cahcemanager得到以下错误。



< p align = left>我不熟悉使用cs2002我正在寻找帮助我指向正确方向的人。



想法?


tia


============= ================================================== =====================



组件组件[0x8] hr的执行失败:0x8007007E
ProgID:Commerce.ReservePromoCodes
组件中的缓存刷新失败Commerce.CacheManager:Hresult:0x8007007e
(orderform = publications)


描述:执行当前网页时发生未处理的异常请求。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息: System.IO.FileNotFoundException:组件[0x8]的组件执行失败hr:0x8007007E
ProgID:Commerce.ReservePromoCodes
组件中缓存刷新期间失败Commerce.CacheManager:Hresult:0x8007007e
(orderform = publications)

源错误:





在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

堆栈跟踪:





 [FileNotFoundException:组件执行失败[0x8] hr:0x8007007E 
ProgID:Commerce.ReservePromoCodes
组件Commerce.CacheManager中缓存刷新期间失败:Hresult:0x8007007e
(orderform = publications)]
Microsoft.VisualBasic.ErrObject.Raise(Int32编号,对象源,对象描述,对象HelpFile,对象HelpContext) +433
Microsoft.CommerceServer.Interop.Orders.MTSHelperImpl.RunPipesHelper(String strPCF,String strPipelineProgID,IDictionary OrderGroupData,IDictionary oContext,String LogFile)+1657
Microsoft.CommerceServer.Interop.Orders.PrivateOrderGroupMtsHelperFreeThreaded.RunPipes (String strPCF,String strPip elineProgID,Object OrderGroupData,IDictionary oContext,String LogFile)+62

[CommerceException:RunPipes Failed。]
Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o,Type objType,String name ,Object [] args,String [] paramnames,Boolean [] CopyBack)+934
Microsoft.CommerceServer.Interop.Orders.OrderGroupFreeThreaded.RunPipe(String strPCF,String strPipelineProgID,Object oContext)+316

[CommerceException:RunPipe失败。]
Microsoft.CommerceServer.Internal.Common.Util.ThrowCommerceException(String message,Exception inner,String source)+52
Microsoft.CommerceServer.Interop.Orders.OrderGroupFreeThreaded .RunPipe(String strPCF,String strPipelineProgID,Object oContext)+739
Microsoft.CommerceServer.Runtime.Orders.OrderGroup.RunPipeline(PipelineInfo pipelineInfo)+276

[CommerceOrderSystemException:执行管道'篮子'失败。'
Microsoft.CommerceServer.Runtime.Orders.OrderGroup .RunPipeline(PipelineInfo pipelineInfo)+603
CCLCommerce.Components.Managers.PromotionData.PromotionManager.RunBasketPipeline(购物篮)+1371
CCLCommerce.Components.Managers.PromotionData.PromotionManager.RemovePublicationPromoCode(Int32 imKey,BasketType类型)+92
CCLCommerce.Store.Viewcart.ViewPublicationAssessmentCart.BindData()+330
CCLCommerce.Store.Viewcart.ViewPublicationAssessmentCart.Page_Load(Object sender,EventArgs e)+45
System.Web。 Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,Object o,Object t,EventArgs e)+14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,EventArgs e)+35
System.Web。 UI.Control.OnLoad(EventArgs e)+99

解决方案

我们有一个类似的问题从Commerce Server 2002 SP3升级到SP4,结果发现有一个指向C-的注册表项开车,我们有Commerc e安装​​在D-drive上的Server 2002.

打开以下注册表项并将其更改为指向Commerce Server 2002安装驱动器,SP4目前正在将其硬编码为c-drive。

我的电脑\ HKEY_CLASSES_ROOT \CLSID \ {CFA49C05-212F-4718-A514-29B6B8721988} \ InprocServer32 \DefaultKey

Kiran Bheemarti


i'm currently running cs2002 sp3 + feature pack1.  During  a request to setup a new QA environment i decided that inorder to gain MS support i would try to install sp4 after a clean install of the above. 

 

After installing sp4 everything appears to be working fine with the exception of the cachemanager.  Commerce server can read the catalog and everything else fine but when i go to create a basket i get the following error from the cahcemanager.

 

with me being new to working with cs2002 i'm looking for someone to help point me in the right direction.

 

thoughts?

tia

====================================================================================

 

Component Execution failed for component[0x8]  hr: 0x8007007E
ProgID: Commerce.ReservePromoCodes
Failure during cache refresh in component Commerce.CacheManager:  Hresult: 0x8007007e
(orderform=publications)

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.IO.FileNotFoundException: Component Execution failed for component[0x8]  hr: 0x8007007E
ProgID: Commerce.ReservePromoCodes
Failure during cache refresh in component Commerce.CacheManager:  Hresult: 0x8007007e
(orderform=publications)

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:

[FileNotFoundException: Component Execution failed for component[0x8]  hr: 0x8007007E
ProgID: Commerce.ReservePromoCodes
Failure during cache refresh in component Commerce.CacheManager:  Hresult: 0x8007007e
 (orderform=publications)]
   Microsoft.VisualBasic.ErrObject.Raise(Int32 Number, Object Source, Object Description, Object HelpFile, Object HelpContext) +433
   Microsoft.CommerceServer.Interop.Orders.MTSHelperImpl.RunPipesHelper(String strPCF, String strPipelineProgID, IDictionary OrderGroupData, IDictionary oContext, String LogFile) +1657
   Microsoft.CommerceServer.Interop.Orders.PrivateOrderGroupMtsHelperFreeThreaded.RunPipes(String strPCF, String strPipelineProgID, Object OrderGroupData, IDictionary oContext, String LogFile) +62

[CommerceException: RunPipes Failed.]
   Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack) +934
   Microsoft.CommerceServer.Interop.Orders.OrderGroupFreeThreaded.RunPipe(String strPCF, String strPipelineProgID, Object oContext) +316

[CommerceException: RunPipe Failed.]
   Microsoft.CommerceServer.Internal.Common.Util.ThrowCommerceException(String message, Exception inner, String source) +52
   Microsoft.CommerceServer.Interop.Orders.OrderGroupFreeThreaded.RunPipe(String strPCF, String strPipelineProgID, Object oContext) +739
   Microsoft.CommerceServer.Runtime.Orders.OrderGroup.RunPipeline(PipelineInfo pipelineInfo) +276

[CommerceOrderSystemException: Execution of pipeline 'basket' failed.]
   Microsoft.CommerceServer.Runtime.Orders.OrderGroup.RunPipeline(PipelineInfo pipelineInfo) +603
   CCLCommerce.Components.Managers.PromotionData.PromotionManager.RunBasketPipeline(Basket basket) +1371
   CCLCommerce.Components.Managers.PromotionData.PromotionManager.RemovePublicationPromoCode(Int32 imKey, BasketType type) +92
   CCLCommerce.Store.Viewcart.ViewPublicationAssessmentCart.BindData() +330
   CCLCommerce.Store.Viewcart.ViewPublicationAssessmentCart.Page_Load(Object sender, EventArgs e) +45
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99

解决方案

We had a similar issue upgrading from Commerce Server 2002 SP3 to SP4, turned out there is a Registry key that was pointing to C-drive and we had our Commerce Server 2002 installed on D-drive.

Open the following registry key and change it to point to your Commerce Server 2002 installation drive, SP4 is currently hard coding it to c-drive.

My Computer\HKEY_CLASSES_ROOT\CLSID\{CFA49C05-212F-4718-A514-29B6B8721988}\InprocServer32\DefaultKey

Kiran Bheemarti


这篇关于安装cs2002 sp4后出现CacheManager错误。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆