000034179 - RSA Archer 5.x Notification log error - does not show notification in sent or failed notification report

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

Article Content

Article Number000034179
Applies ToRSA Product Set: Archer
RSA Product/Service Type: Archer
RSA Version/Condition: 5.5.4.2
 
IssueLog message appears in framework log daily at the same time. Log references the name of an instant DDE notification. 
Notification fires correctly and does not show up in either sent or failed report at the logged time.
 
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent"> 
<System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system"> 
<EventID>0</EventID> 
<Type>3</Type> 
<SubType Name="Error">0</SubType> 
<Level>2</Level> 
<TimeCreated SystemTime="2016-10-04T04:55:04.5965524Z" /> 
<Source Name="Archer.NET" /> 
<Correlation ActivityID="{c728175c-9391-433d-b145-567f4ce65113}" /> 
<Execution ProcessName="ArcherTech.JobFramework.Job" ProcessID="25408" ThreadID="1" /> 
<AssemblyVersion>5.5.40200.1016</AssemblyVersion> 
<Channel /> 
<Computer></Computer> 
</System> 
<ApplicationData> 
<TraceData> 
<DataItem> 
<TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord"> 
<TraceIdentifier>Archer.NET</TraceIdentifier> 
<Description>Log Context Object Data</Description> 
<AppDomain>ArcherTech.JobFramework.Job.exe</AppDomain> 
<ContextData> 
<LogContextType>SendNotificationJobLogContext</LogContextType> 
<SendNotificationJobLogContextObject>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;SendNotificationJobLogContext xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArcherTech.Notifications.Logging"&gt;&lt;BucketsDetails xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /&gt;&lt;ContentIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /&gt;&lt;EndDate&gt;2016-10-04T04:55:04.4246745+00:00&lt;/EndDate&gt;&lt;Exceptions xmlns:d2p1="http://schemas.datacontract.org/2004/07/ArcherTech.Kernel.Jobs"&gt;&lt;d2p1:SerializableException&gt;&lt;d2p1:InnerException i:nil="true" /&gt;&lt;d2p1:Message&gt;Value cannot be null. 
Parameter name: serializedObjects&lt;/d2p1:Message&gt;&lt;d2p1:Source&gt;ArcherTech.Notifications&lt;/d2p1:Source&gt;&lt;d2p1:StackTrace&gt; at ArcherTech.Notifications.Providers.Data.ArcherContentDataProvider..ctor(IArcherContentNotificationDataProviderContentLoader loader, IEnumerable`1 serializedObjects) 
at ArcherTech.Notifications.NotificationProviderFactory.Create(NotificationType notificationType, SessionContext sessionContext, Notification notification, IEnumerable`1 serializedObjects, DynamicNotificationRecipients recipients, SendNotificationJobLogContext sendNotificationJobLogContext, String instanceName, INotificationRecipientProvider&amp;amp; recipientProvider, INotificationDataProvider&amp;amp; dataProvider, INotificationFreeDataProvider&amp;amp; freeDataProvider, IDictionary`2&amp;amp; valueProvidersByPluginPrefix, INotificationValidator&amp;amp; notificationValidator) 
at ArcherTech.Notifications.Workflow.SendNotification.SendNotificationJobHandler.get_NotificationValidator() 
at ArcherTech.Notifications.Workflow.SendNotification.SendNotificationJobHandler.ProcessJob()&lt;/d2p1:StackTrace&gt;&lt;d2p1:TimeStamp&gt;2016-10-04T04:55:04.3777995+00:00&lt;/d2p1:TimeStamp&gt;&lt;d2p1:Type&gt;System.ArgumentNullException&lt;/d2p1:Type&gt;&lt;/d2p1:SerializableException&gt;&lt;/Exceptions&gt;&lt;InstanceName&gt;eRisk&lt;/InstanceName&gt;&lt;JobId&gt;c728175c-9391-433d-b145-567f4ce65113&lt;/JobId&gt;&lt;JobStates&gt;&lt;SendNotificationJobTimedState&gt;&lt;Created&gt;2016-10-04T04:55:03.4871778+00:00&lt;/Created&gt;&lt;State&gt;Started&lt;/State&gt;&lt;/SendNotificationJobTimedState&gt;&lt;SendNotificationJobTimedState&gt;&lt;Created&gt;2016-10-04T04:55:03.5028032+00:00&lt;/Created&gt;&lt;State&gt;InitializeLogging&lt;/State&gt;&lt;/SendNotificationJobTimedState&gt;&lt;SendNotificationJobTimedState&gt;&lt;Created&gt;2016-10-04T04:55:04.1434244+00:00&lt;/Created&gt;&lt;State&gt;GetNotificationFromDatabase&lt;/State&gt;&lt;/SendNotificationJobTimedState&gt;&lt;SendNotificationJobTimedState&gt;&lt;Created&gt;2016-10-04T04:55:04.3465491+00:00&lt;/Created&gt;&lt;State&gt;ValidNotificationRetrieved&lt;/State&gt;&lt;/SendNotificationJobTimedState&gt;&lt;SendNotificationJobTimedState&gt;&lt;Created&gt;2016-10-04T04:55:04.3777995+00:00&lt;/Created&gt;&lt;State&gt;AddedException&lt;/State&gt;&lt;/SendNotificationJobTimedState&gt;&lt;SendNotificationJobTimedState&gt;&lt;Created&gt;2016-10-04T04:55:04.3777995+00:00&lt;/Created&gt;&lt;State&gt;ExceptionExit&lt;/State&gt;&lt;/SendNotificationJobTimedState&gt;&lt;/JobStates&gt;&lt;LastModifiedDate&gt;2016-10-04T04:55:04.3777995+00:00&lt;/LastModifiedDate&gt;&lt;LevelId&gt;62&lt;/LevelId&gt;&lt;LevelName&gt;LevelName not set&lt;/LevelName&gt;&lt;LevelNotificationsEnabled&gt;false&lt;/LevelNotificationsEnabled&gt;&lt;NotificationBlueprintFieldsById xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /&gt;&lt;NotificationDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/ArcherTech.Kernel.Jobs"&gt;&lt;d2p1:AllowedContentIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /&gt;&lt;d2p1:Format&gt;Subscription&lt;/d2p1:Format&gt;&lt;d2p1:Id&gt;258&lt;/d2p1:Id&gt;&lt;d2p1:Interval&gt;Instant&lt;/d2p1:Interval&gt;&lt;d2p1:IsActive&gt;false&lt;/d2p1:IsActive&gt;&lt;d2p1:LatestContentVersionFilter&gt;false&lt;/d2p1:LatestContentVersionFilter&gt;&lt;d2p1:LevelId&gt;62&lt;/d2p1:LevelId&gt;&lt;d2p1:Name&gt;FIND-05: Ready for Risk Review&lt;/d2p1:Name&gt;&lt;d2p1:NotificationType&gt;InstantDDE&lt;/d2p1:NotificationType&gt;&lt;d2p1:NumberOfAllowedContentIds&gt;0&lt;/d2p1:NumberOfAllowedContentIds&gt;&lt;d2p1:SaveNotificationDigestContentDate i:nil="true" /&gt;&lt;d2p1:SendNotificationJobId i:nil="true" /&gt;&lt;d2p1:SendNotificationJobScheduleDate i:nil="true" /&gt;&lt;d2p1:Subscription&gt;AllUsers&lt;/d2p1:Subscription&gt;&lt;d2p1:Subsystem&gt;DataDrivenEvent&lt;/d2p1:Subsystem&gt;&lt;/NotificationDetail&gt;&lt;NotificationFieldContentDataTrees xmlns:d2p1="http://schemas.datacontract.org/2004/07/ArcherTech.Notifications.Workflow.SendNotification.ArcherContentPermission" i:nil="true" /&gt;&lt;NotificationFieldRenderMetaDataTrees xmlns:d2p1="http://schemas.datacontract.org/2004/07/ArcherTech.Notifications.Workflow.SendNotification.ArcherContentPermission" i:nil="true" /&gt;&lt;NotificationNonUserRecipientsDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/ArcherTech.Common.Domain" /&gt;&lt;NotificationType&gt;InstantDDE&lt;/NotificationType&gt;&lt;NotificationUserRecipientsDetails /&gt;&lt;NumberOfBucketsDetails&gt;0&lt;/NumberOfBucketsDetails&gt;&lt;NumberOfContentIds&gt;0&lt;/NumberOfContentIds&gt;&lt;NumberOfExceptions&gt;1&lt;/NumberOfExceptions&gt;&lt;NumberOfFieldIds&gt;0&lt;/NumberOfFieldIds&gt;&lt;NumberOfNotificationNonUserRecipientsDetails&gt;0&lt;/NumberOfNotificationNonUserRecipientsDetails&gt;&lt;NumberOfNotificationUserRecipientsDetails&gt;0&lt;/NumberOfNotificationUserRecipientsDetails&gt;&lt;NumberOfRecipientBaseRecipientFields&gt;0&lt;/NumberOfRecipientBaseRecipientFields&gt;&lt;NumberOfRecipientBaseRecipientGroups&gt;0&lt;/NumberOfRecipientBaseRecipientGroups&gt;&lt;NumberOfRecipientBaseStaticRecipients&gt;0&lt;/NumberOfRecipientBaseStaticRecipients&gt;&lt;NumberOfRecipientBaseUserRecipients&gt;0&lt;/NumberOfRecipientBaseUserRecipients&gt;&lt;ParentId i:nil="true" /&gt;&lt;RecipientBaseRecipientFields xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /&gt;&lt;RecipientBaseRecipientGroups xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /&gt;&lt;RecipientBaseStaticRecipients xmlns:d2p1="http://schemas.datacontract.org/2004/07/ArcherTech.Common.Domain" /&gt;&lt;RecipientBaseUserRecipients xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /&gt;&lt;ReferencedContentIdsByLevelIdToPermission xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" /&gt;&lt;ReferencedFieldIdsByLevelIdToPermission xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" /&gt;&lt;ReferencedLevelNameByLevelId xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" /&gt;&lt;ReferencedModuleIdByLevelId xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" /&gt;&lt;ReferencedModuleNameByModuleId xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" /&gt;&lt;StartDate&gt;2016-10-04T04:55:03.4871778+00:00&lt;/StartDate&gt;&lt;/SendNotificationJobLogContext&gt;</SendNotificationJobLogContextObject> 
</ContextData> 
</TraceRecord> 
</DataItem> 
</TraceData> 
</ApplicationData> 
</E2ETraceEvent>
CauseReference ARCHER-929
A scheduled job exists in the job framework even though it is an instant DDE notification.
The Jira states this was "fixed" in 5.5, but existing issues were never corrected so they remain scheduled until manually corrected.
 
ResolutionFix is to
1) edit the referenced Notification
2) set a schedule
3) save
4) set it back to Instant.
This removes the bad entry from the schedule and the log entry will no longer appear.

Attachments

    Outcomes