Skip to content

When exception thrown within workflow execution, no info available in which workflow/step that occurred. #223

@janis-veinbergs

Description

@janis-veinbergs

Ideally logging which workflow has been started and what steps have been taken to trace down at which step it occurred.

Current stacktrace doesn't help:

at System.ThrowHelper.ThrowKeyNotFoundException()
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at WorkflowExecuter.CallCodeActivity.Execute(Dictionary`2& variables, TimeSpan timeOffset, IOrganizationService orgService, IOrganizationServiceFactory factory, ITracingService trace)
   at WorkflowExecuter.ActivityList.Execute(Int32 loopStart, Dictionary`2& variables, TimeSpan timeOffset, IOrganizationService orgService, IOrganizationServiceFactory factory, ITracingService trace)
   at WorkflowExecuter.ActivityList.Execute(Dictionary`2& variables, TimeSpan timeOffset, IOrganizationService orgService, IOrganizationServiceFactory factory, ITracingService trace)
   at WorkflowExecuter.WorkflowTree.Execute(Entity primaryEntity, TimeSpan timeOffset, IOrganizationService orgService, IOrganizationServiceFactory factory, ITracingService trace)
   at DG.Tools.XrmMockup.WorkflowManager.ExecuteWorkflow(WorkflowTree workflow, Entity primaryEntity, PluginContext pluginContext, Core core)
   at DG.Tools.XrmMockup.WorkflowManager.TriggerAsync(Core core)
   at DG.Tools.XrmMockup.Core.Execute(OrganizationRequest request, EntityReference userRef, PluginContext parentPluginContext)
   at DG.Tools.XrmMockup.MockupService.SendRequest[T](OrganizationRequest request)
   at DG.Tools.XrmMockup.MockupService.Create(Entity entity)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions