CacheManager error after installing cs2002 sp4.
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
All Replies
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- Proposed As Answer byKiran Kumar Bheemarti Tuesday, November 18, 2008 11:21 PM

