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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions