000039426 - A2A Data Feed faulted with the error "Array dimensions exceeded supported range" Archer

Document created by RSA Customer Support Employee on Nov 5, 2020
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000039426
Applies ToProduct Set: Archer
Product/Service Type: Integration, DataFeeds
Version/Condition: 6.x
IssueArcher to Archer datafeed fails with run detail error:
An unexpected error has occurred: Unexpected Job error.


User-added image

The job framework logs have the following successive errors:
 

<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<TraceIdentifier>ArcherTech.JobFramework</TraceIdentifier>
<Description>Unhandled services exception</Description>
<AppDomain>ArcherTech.JobFramework.Job.exe</AppDomain>
<Exception>
<ExceptionType>System.OutOfMemoryException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
<Message>Array dimensions exceeded supported range.</Message>
<Source>mscorlib</Source>
<StackTrace> at System.Collections.Generic.List`1.set_Capacity(Int32 value)
at System.Collections.Generic.List`1.Add(T item)
at ArcherTech.Xaml.XamlReader.SplitObjectDef(String objectDef)
at ArcherTech.Xaml.XamlReader.CreateInlineObject(String objectDefinition)
at ArcherTech.Xaml.XamlReader.ProcessAttributes(XmlReader reader, Object theObject)
at ArcherTech.Xaml.XamlReader.&lt;&gt;c__DisplayClass1f.&lt;ProcessNode&gt;b__1e(Object theObject)
at ArcherTech.Xaml.XamlReader.CreateObjectWithNamespace(String objectName, ClrNamespace clrNamespace, CreateObjectDelegate createObjectDelegate)
at ArcherTech.Xaml.XamlReader.ProcessNode(XmlReader reader, Object parent)
at ArcherTech.Xaml.XamlReader.CreateObjectFromNode(XmlReader reader, PropertyInfo propertyInfo, Object parent)
at ArcherTech.Xaml.XamlReader.&lt;&gt;c__DisplayClass27.&lt;ProcessWithIDictionarySupport&gt;b__24(XmlReader reader2)
at ArcherTech.Xaml.XmlReaderExtensions.ProcessChildElements(XmlReader reader, Action`1 action)
at ArcherTech.Xaml.XamlReader.&lt;&gt;c__DisplayClass15.&lt;ProcessChildProperties&gt;b__13(XmlReader reader1)
at ArcherTech.Xaml.XmlReaderExtensions.ProcessChildElements(XmlReader reader, Action`1 action)
at ArcherTech.Xaml.XamlReader.CreateObjectWithNamespace(String objectName, ClrNamespace clrNamespace, CreateObjectDelegate createObjectDelegate)
at ArcherTech.Xaml.XamlReader.InternalLoad(XmlReader reader)
at ArcherTech.DataFeed.Workflows.ExecuteDataFeedWorkflow.LoadDataFeed_ExecuteCode(Object sender, EventArgs e)
at System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent, Object sender, EventArgs e)
at System.Workflow.Activities.CodeActivity.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()
at System.Workflow.Runtime.WorkflowExecutor.RunScheduler()
at System.Workflow.Runtime.WorkflowExecutor.RunSome(Object ignored)
at System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService.WorkItem.Invoke(WorkflowSchedulerService service)
at System.Workflow.Runtime.Hosting.ManualWorkflowSchedulerService.RunOne(Guid workflowInstanceId)</StackTrace>
</Exception>
</TraceRecord>


And:


<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<TraceIdentifier>ArcherTech.JobFramework</TraceIdentifier>
<Description>There was a fatal error either dequeuing or running job 924c089b-6ce0-43e4-b460-f4f88f1500f1.</Description>
<AppDomain>ArcherTech.JobFramework.Job.exe</AppDomain>
<Exception>
<ExceptionType>System.OutOfMemoryException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
<Message>Array dimensions exceeded supported range.</Message>
<Source>mscorlib</Source>
<StackTrace> at ArcherTech.JobFramework.Job.JobRunner.OnServicesExceptionNotHandled(Object sender, ServicesExceptionNotHandledEventArgs e)
at System.Workflow.Runtime.WorkflowRuntime.RaiseServicesExceptionNotHandledEvent(Exception exception, Guid instanceId)
at System.Workflow.Runtime.Hosting.WorkflowRuntimeService.RaiseServicesExceptionNotHandledEvent(Exception exception, Guid instanceId)
at System.Workflow.Runtime.Hosting.ManualWorkflowSchedulerService.RunOne(Guid workflowInstanceId)
at System.Workflow.Runtime.Hosting.ManualWorkflowSchedulerService.RunWorkflow(Guid workflowInstanceId)
at ArcherTech.JobFramework.Job.JobRunner.RunJob(JobDescription jobDescription)
at ArcherTech.JobFramework.Job.JobProcessor.RunJob(WorkflowInstance job, JobDescription jobDescription)
at ArcherTech.JobFramework.Job.JobProcessor.ProcessJob(Guid jobId, String instanceName)</StackTrace>
</Exception>
</TraceRecord>


Followed by:


<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<TraceIdentifier>ArcherTech.DataFeed</TraceIdentifier>
<Description>Unexpected DataFeed job error during child execution. DataFeedId: 186, JobId: 924c089b-6ce0-43e4-b460-f4f88f1500f1</Description>
<AppDomain>ArcherTech.JobFramework.Job.exe</AppDomain>
</TraceRecord>
</DataItem>
</TraceData>
</ApplicationData>
</E2ETraceEvent>


 
CauseThe Report Id had curly brackets {682A89DF-5E9A-4E0B-BD5C-E1E90BDB7C56}:
User-added image

Note: This was an A2A between 2 different instances, so the Report Name will not appear anyway, whether Archer actually identified the report or not. If this was an A2A within the same instance, the report name would not have had appeared and would have given a direct clue that there was an issue with identifying the report.
ResolutionAdd the Report GUID without curly {} brackets:

User-added image

Attachments

    Outcomes