MSDN > 論壇首頁 > Commerce Server 2002 and Earlier > CacheManager error after installing cs2002 sp4.
發問發問
 

提議的解答CacheManager error after installing cs2002 sp4.

  • Thursday, 18 September, 2008 14:48Yet.Another.Developer 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    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
    

所有回覆

  • Tuesday, 18 November, 2008 23:20Kiran Kumar Bheemarti 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     提議的解答

    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