You should ask this question in the EPiServer Commerce forum.
You would probably need to include some more info about what you were trying to do when the error occurred.
Hi,
Did you find out what this error was down to?
It would be more helpful if people answered the questions when submitted regardless of where the post is.
I agree Jonathan, but if a post goes unanswered for days, you either posted in the wrong place (missing the people who DO have an answer) or you didn't include enough info for people to be able to help. Remember this is a community forum, not EPiServer helpdesk. People on this forum volunteer their time for fellow devs, so it would be wise to make an effort when posting. My initial reply was actually meant to be helpful, not rude :-)
Hi,
I am getting following error:
ERROR EPiServer.Global - 1.2.5 Unhandled exception in ASP.NET
System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ApplicationException: Workflow generated an exception, please look at the previous error for more details. ---> System.ArgumentOutOfRangeException: ArgumentOutOfRange_Index
Parameter name: index
at Mediachase.Commerce.Storage.StorageCollectionBase.System.Collections.IList.get_Item(Int32 index)
at Mediachase.Commerce.Storage.MetaStorageCollectionBase`1.get_Item(Int32 index)
at Mediachase.Commerce.Workflow.Activities.CalculateDiscountsActivity.RemoveGiftPromotionFromOrder(OrderGroup order, PromotionContext promoContext)
at Mediachase.Commerce.Workflow.Activities.CalculateDiscountsActivity.CalculateDiscounts()
at Mediachase.Commerce.Workflow.Activities.CalculateDiscountsActivity.Execute(ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
at System.Workflow.Runtime.Scheduler.Run()
--- End of inner exception stack trace ---
at Mediachase.Commerce.Orders.Managers.OrderGroupWorkflowManager.RunWorkflow(OrderGroup orderGroup, String name, Boolean async, Boolean throwException, Dictionary`2 param)
at Mediachase.Commerce.Orders.Managers.OrderGroupWorkflowManager.RunWorkflow(OrderGroup orderGroup, String name)
at Mediachase.Commerce.Website.Helpers.CartHelper.RunWorkflow(String name)
//Some code written, calling CartHelper.RunWorkFlow("CartValidate");
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Please let me know the reason behind this.
Thanks in advance