000032029 - Email notification error "Object reference not set to an instance of an object" in RSA Archer 5.5.2

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 Number000032029
Applies ToRSA Product Set: Archer
RSA Version/Condition: 5.5.2
IssueA notification template that has recipients that do not have access to a record will cause an error in Async instrumentation and the other legitimate recipients will not receive the email.
 
<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="2015-11-19T23:27:29.3531768Z" />
<Source Name="ArcherTech.JobFramework" />
<Correlation ActivityID="{5b99ab75-16cc-4ed9-aa5a-f835bba50be8}" />
<Execution ProcessName="ArcherTech.JobFramework.Job" ProcessID="11036" ThreadID="1" />
<AssemblyVersion>5.5.20300.1010</AssemblyVersion>
<Channel />
<Computer>WWWWWWN</Computer>
</System>
<ApplicationData>
<TraceData>
<DataItem>
<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord">
<TraceIdentifier>ArcherTech.JobFramework</TraceIdentifier>
<Description>Object reference not set to an instance of an object.</Description>
<AppDomain>ArcherTech.JobFramework.Job.exe</AppDomain>
<Exception>
<ExceptionType>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
<Message>Object reference not set to an instance of an object.</Message>
<Source>ArcherTech.Notifications</Source>
<StackTrace> at ArcherTech.Notifications.Rendering.RenderEngine..ctor(SessionContext sessionContext, Notification notification, IEnumerable`1 contents)
at ArcherTech.Notifications.Providers.Value.ArcherContentNotificationValueProvider.Initialize(SessionContext sessionContext, Notification notification)
at ArcherTech.Notifications.xslt.NotificationXslExtensions.InitializeValueProviders(SessionContext sessionContext, Notification notification)
at ArcherTech.Notifications.Workflow.SendNotification.BucketsHelper.BuildBucketsForRecipientsByRenderSettingsGroup(KeyValuePair`2 recipientsByRenderSettingsGroup, Int32 onDemandSendingUserId, NotificationXslExtensions xslExtensions, Notification notification)
at ArcherTech.Notifications.Workflow.SendNotification.BucketsHelper.BuildBucketsForRecipientsByRenderSettingsGroups(IEnumerable`1 recipientsByRenderSettingsGroups, Int32 onDemandSendingUserId, NotificationXslExtensions xslExtensions, Notification notification)
at ArcherTech.Notifications.Workflow.SendNotification.BucketsHelper.BuildMultipleContentBuckets(IEnumerable`1 recipientsByRenderSettingsGroups, Int32 onDemandSendingUserId, NotificationXslExtensions xslExtensions, Notification notification)
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>
ResolutionThis issue has been resolved in Archer 5.5.3.
WorkaroundAll recipients for the notification must have access to the record.

Attachments

    Outcomes