000032349 - Scheduled Report Distribution sometimes is sent out without report in RSA Archer 5.5.3

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000032349
Applies ToRSA Product Set: Archer
RSA Version/Condition: 5.5.3
Platform: Windows
 
IssueWe have 4 scheduled reports distributions that are sent out daily at 9pm US Central (3am UTC). Sometimes one or more of these emails are sent without the report being attached.
This is an intermittent issue and most likely corresponds to a conflict of resources with running all 4 reports at the same time. 
 
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
    <System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
        <EventID>1</EventID>
        <Type>3</Type>
        <SubType Name="Error">0</SubType>
        <Level>2</Level>
        <TimeCreated SystemTime="2016-01-05T07:00:10.5891208Z" />
        <Source Name="ArcherTech.JobFramework" />
        <Correlation ActivityID="{7380f069-bb31-493c-9054-a2e1cae729b5}" />
        <Execution ProcessName="ArcherTech.JobFramework.Job" ProcessID="53272" ThreadID="1" />
        <AssemblyVersion>5.5.30100.1020</AssemblyVersion>
        <Channel />
        <Computer>G4W7493C</Computer>
    </System>
    <ApplicationData>
        <TraceData>
            <DataItem>
                <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
                    <TraceIdentifier>ArcherTech.JobFramework</TraceIdentifier>
                    <Description>Unable to get module for the level 72.</Description>
                    <AppDomain>ArcherTech.JobFramework.Job.exe</AppDomain>
                    <Exception>
                        <ExceptionType>System.InvalidOperationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
                        <Message>Unable to get module for the level 72.</Message>
                        <Source>ArcherTech.Notifications</Source>
                        <StackTrace>   at ArcherTech.Notifications.Process.Validators.NotificationEnabledForLevelValidator.Validate(SessionContext sessionContext, Notification notification)
   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   at System.Linq.Enumerable.Aggregate[TSource](IEnumerable`1 source, Func`3 func)
   at ArcherTech.Notifications.Workflow.SendNotification.SendNotificationJobHandler.ProcessJob()
   at ArcherTech.Notifications.Workflow.SendNotification.SendNotificationJob.RunWorkflow_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()</StackTrace>
                    </Exception>
                </TraceRecord>
            </DataItem>
        </TraceData>
    </ApplicationData>
</E2ETraceEvent>
CauseIt is determined that when all the reports are being generated at once, this causes a conflict.
ResolutionThe report distribution is adjusted to run 5 minutes for each report, thus, the problem is resolved.

Attachments

    Outcomes