Troubleshooting Rules

Are there any known bugs with rules in version 10.0.2.5303?

I ask because we have several rules set up on several sites. Recently, we've added some rules and in many cases the new rules aren't being triggered/aren't running and in some cases old rules that used to work have also stopped working.

What advice do you have for troubleshooting? Thanks!

  • There are no known bugs with rules in 10.0.  Are there any exceptions that are occurring?  Did this start occurring after a recent upgrade to 10.0.2.5303 or any other change?  Can you provide the details (how they are setup) of some of the rules that are no longer working?

  • In most cases we create two rules for a desired outcome - one triggered by "when a user is created" and one triggered by "when a user is updated" - in these cases we are reading in profile fields from our survey system through a subscription API (I think, apologies if these are not the correct technical terms). The values of certain fields are set to assign user to roles. I have also tested by manually setting the profile values (overriding any data from the subscription) and that isn't triggering the rules either.

  • Are  there any exceptions?  Can you share how you have the rule configured?

  • exceptions (2).xml

    <?xml version="1.0" encoding="utf-8"?>
    <exceptions generated="2018-11-05T20:23:18.5706708Z" version="10.0.2.5303" product="Telligent Community" machineName="SRSMTLAB-COMM01" operatingSystem="Microsoft Windows NT 6.3.9600.0">
    	<exception id="9437" userAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KH" serverName="SRSMTLAB-COMM01" httpPathAndQuery="/utility/error-notfound.aspx" httpVerb="GET" httpReferrer="https://surveydesigner.bellomyonline.com/IDesign_BFaulk/SDesign/Home.asp" message="An error occurred while rendering the scripted widget 'SI - Redirect When Not Logged In' (65d487ef9fbc489bb23e15cedd067cc1)." type="UnknownError" ipAddress="10.1.1.10" lastOcurred="2018-11-05T19:39:44.3930000Z" frequency="2057">
    CSException: An error occurred while rendering the scripted widget 'SI - Redirect When Not Logged In' (65d487ef9fbc489bb23e15cedd067cc1). ---&gt; NVelocity.Exception.MethodInvocationException: Invocation of method 'Current' in Telligent.Evolution.VelocityExtensions.CustomPagesScriptedContentFragment, template p:65d487ef9fbc489bb23e15cedd067cc1::Content Line 5 Column 39 threw an exception ---&gt; System.NullReferenceException: Object reference not set to an instance of an object.
       at Telligent.Evolution.VelocityExtensions.CustomPagesScriptedContentFragment.get_Current()
       --- End of inner exception stack trace ---
       at NVelocity.Runtime.Parser.Node.ASTIdentifier.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTReference.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTSetDirective.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Runtime.Parser.Node.SimpleNode.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Template.Merge(IContext context, TextWriter writer)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentRenderingService.&lt;&gt;c__DisplayClass26_0.&lt;RenderScriptInternal&gt;b__0()
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Components.CSException.InitializeEffectiveStackTraceSet()
       at Telligent.Evolution.Components.CSException.Unknown(CSExceptionType type, String internalMessage, Exception innerException)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentLoggingService.LogRenderingError(Exception ex, ScriptedContentFragmentData data)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentLoggingService.LogRenderingError(Exception ex, IContentFragment fragment)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentRenderingService.&lt;&gt;c__DisplayClass26_0.&lt;RenderScriptInternal&gt;b__0()
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentOutputCachingService.Get(IContentFragment fragment, Control context, String cacheKey, Boolean cacheable, Func`1 getRenderedOutput)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentRenderingService.RenderScriptInternal(ScriptedContentFragment contentFragment, NameValueCollection parameters, String templateName, Control context, Boolean throwExceptions, String cacheKey)
       at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentRenderingService.RenderScriptToControlInternal(ScriptedContentFragment fragment, String templateName, Control parent)
       at Telligent.Evolution.ScriptedContentFragments.ScriptedContentFragment.AddContentControls(Control control)
       at Telligent.Evolution.Controls.FragmentWrapper.CreateContentFragmentChildControls()
       at Telligent.Evolution.Controls.FragmentWrapper.CreateChildControls()
       at System.Web.UI.Control.EnsureChildControls()
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.AddedControl(Control control, Int32 index)
       at Telligent.Evolution.Controls.ContentFragmentContainerBase.BuildPage(LayoutType layoutType, Func`2 contentFragmentFunction)
       at Telligent.Evolution.Controls.ContentFragmentContainerBase.CreateChildControls()
       at Telligent.Evolution.Controls.HeaderFragmentsControl.CreateChildControls()
       at System.Web.UI.Control.EnsureChildControls()
       at Telligent.Evolution.Controls.ContentFragmentContainerBase.OnInit(EventArgs e)
       at Telligent.Evolution.Controls.HeaderFragmentsControl.OnInit(EventArgs e)
       at Telligent.Evolution.Controls.SiteThemeHeaderFragments.OnInit(EventArgs e)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest()
       at System.Web.UI.Page.ProcessRequest(HttpContext context)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)
       at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
       at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
       at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
       at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
       at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
       at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus&amp; notificationStatus)
       at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus&amp; notificationStatus)
       at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
       at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
    
    </exception>
    	<exception id="10315" userAgent="" serverName="SRSMTLAB-COMM01" httpPathAndQuery="" httpVerb="" httpReferrer="" message="Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=47bf0b49-c036-4640-9f63-c57818ebc769, JobId=2b0a7ed3-0660-46b0-bdc9-fa6789a565d4, Platform=evolution) ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:&#xD;&#xA;&#x9;SubscriptionId : 1&#xD;&#xA;&#x9;DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting&#xD;&#xA;)." type="UnknownError" ipAddress="" lastOcurred="2018-11-05T14:00:00.4800000Z" frequency="1">
    CSException: Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=47bf0b49-c036-4640-9f63-c57818ebc769, JobId=2b0a7ed3-0660-46b0-bdc9-fa6789a565d4, Platform=evolution)  ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:
    	SubscriptionId : 1
    	DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting
    ). ---&gt; System.NullReferenceException: Object reference not set to an instance of an object.
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob..‚()
       at Telligent.Evolution.Api.Services.UserService.RunAsUser(Action a, String username, Nullable`1 userId, Nullable`1 membershipId)
       at Telligent.Evolution.Extensibility.Api.Version1.Users.RunAsUser(Int32 userId, Action a)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.ProcessSubscription(EmailDigestSubscription subscription, Int32 numTries)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.Execute(JobData context)
       at Telligent.Evolution.Components.Jobs.DynamicEvolutionJobRunner.SubExecute(JobExecutionContext context)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Components.CSException.InitializeEffectiveStackTraceSet()
       at Telligent.Evolution.Components.CSException.Unknown(CSExceptionType type, String internalMessage, Exception innerException)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       at ...()
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&amp; currentTaskSlot)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    </exception>
    	<exception id="10314" userAgent="" serverName="SRSMTLAB-COMM01" httpPathAndQuery="" httpVerb="" httpReferrer="" message="Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=3d32faed-6a41-45ae-8f14-f53cce58c2e7, JobId=2bedeb71-52c6-4c56-b587-0ec01b142594, Platform=evolution) ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:&#xD;&#xA;&#x9;SubscriptionId : 9&#xD;&#xA;&#x9;DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting&#xD;&#xA;)." type="UnknownError" ipAddress="" lastOcurred="2018-11-05T14:00:00.4800000Z" frequency="1">
    CSException: Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=3d32faed-6a41-45ae-8f14-f53cce58c2e7, JobId=2bedeb71-52c6-4c56-b587-0ec01b142594, Platform=evolution)  ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:
    	SubscriptionId : 9
    	DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting
    ). ---&gt; System.NullReferenceException: Object reference not set to an instance of an object.
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob..‚()
       at Telligent.Evolution.Api.Services.UserService.RunAsUser(Action a, String username, Nullable`1 userId, Nullable`1 membershipId)
       at Telligent.Evolution.Extensibility.Api.Version1.Users.RunAsUser(Int32 userId, Action a)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.ProcessSubscription(EmailDigestSubscription subscription, Int32 numTries)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.Execute(JobData context)
       at Telligent.Evolution.Components.Jobs.DynamicEvolutionJobRunner.SubExecute(JobExecutionContext context)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Components.CSException.InitializeEffectiveStackTraceSet()
       at Telligent.Evolution.Components.CSException.Unknown(CSExceptionType type, String internalMessage, Exception innerException)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       at ...()
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&amp; currentTaskSlot)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    </exception>
    	<exception id="10313" userAgent="" serverName="SRSMTLAB-COMM01" httpPathAndQuery="" httpVerb="" httpReferrer="" message="Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=a816bb4f-0260-4dae-845c-4a4a7a78b5b2, JobId=8e7aab1c-7d75-4154-9365-6d4e90090922, Platform=evolution) ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:&#xD;&#xA;&#x9;SubscriptionId : 8&#xD;&#xA;&#x9;DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting&#xD;&#xA;)." type="UnknownError" ipAddress="" lastOcurred="2018-11-05T14:00:00.4800000Z" frequency="1">
    CSException: Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=a816bb4f-0260-4dae-845c-4a4a7a78b5b2, JobId=8e7aab1c-7d75-4154-9365-6d4e90090922, Platform=evolution)  ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:
    	SubscriptionId : 8
    	DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting
    ). ---&gt; System.NullReferenceException: Object reference not set to an instance of an object.
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob..‚()
       at Telligent.Evolution.Api.Services.UserService.RunAsUser(Action a, String username, Nullable`1 userId, Nullable`1 membershipId)
       at Telligent.Evolution.Extensibility.Api.Version1.Users.RunAsUser(Int32 userId, Action a)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.ProcessSubscription(EmailDigestSubscription subscription, Int32 numTries)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.Execute(JobData context)
       at Telligent.Evolution.Components.Jobs.DynamicEvolutionJobRunner.SubExecute(JobExecutionContext context)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Components.CSException.InitializeEffectiveStackTraceSet()
       at Telligent.Evolution.Components.CSException.Unknown(CSExceptionType type, String internalMessage, Exception innerException)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       at ...()
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&amp; currentTaskSlot)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    </exception>
    	<exception id="10312" userAgent="" serverName="SRSMTLAB-COMM01" httpPathAndQuery="" httpVerb="" httpReferrer="" message="Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=2bce2358-4d46-4537-a4a8-bcb426d8afea, JobId=5a438245-c8d8-48d4-9873-ab169feb9266, Platform=evolution) ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:&#xD;&#xA;&#x9;SubscriptionId : 7&#xD;&#xA;&#x9;DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting&#xD;&#xA;)." type="UnknownError" ipAddress="" lastOcurred="2018-11-05T14:00:00.4630000Z" frequency="1">
    CSException: Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=2bce2358-4d46-4537-a4a8-bcb426d8afea, JobId=5a438245-c8d8-48d4-9873-ab169feb9266, Platform=evolution)  ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:
    	SubscriptionId : 7
    	DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting
    ). ---&gt; System.NullReferenceException: Object reference not set to an instance of an object.
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob..‚()
       at Telligent.Evolution.Api.Services.UserService.RunAsUser(Action a, String username, Nullable`1 userId, Nullable`1 membershipId)
       at Telligent.Evolution.Extensibility.Api.Version1.Users.RunAsUser(Int32 userId, Action a)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.ProcessSubscription(EmailDigestSubscription subscription, Int32 numTries)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.Execute(JobData context)
       at Telligent.Evolution.Components.Jobs.DynamicEvolutionJobRunner.SubExecute(JobExecutionContext context)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Components.CSException.InitializeEffectiveStackTraceSet()
       at Telligent.Evolution.Components.CSException.Unknown(CSExceptionType type, String internalMessage, Exception innerException)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       at ...()
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&amp; currentTaskSlot)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    </exception>
    	<exception id="10311" userAgent="" serverName="SRSMTLAB-COMM01" httpPathAndQuery="" httpVerb="" httpReferrer="" message="Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=1cc00427-1f31-41ba-97ad-42ab16e13acd, JobId=974ca781-c520-4637-b6e3-08b498db5b59, Platform=evolution) ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:&#xD;&#xA;&#x9;SubscriptionId : 5&#xD;&#xA;&#x9;DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting&#xD;&#xA;)." type="UnknownError" ipAddress="" lastOcurred="2018-11-05T14:00:00.4500000Z" frequency="1">
    CSException: Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=1cc00427-1f31-41ba-97ad-42ab16e13acd, JobId=974ca781-c520-4637-b6e3-08b498db5b59, Platform=evolution)  ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:
    	SubscriptionId : 5
    	DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting
    ). ---&gt; System.NullReferenceException: Object reference not set to an instance of an object.
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob..‚()
       at Telligent.Evolution.Api.Services.UserService.RunAsUser(Action a, String username, Nullable`1 userId, Nullable`1 membershipId)
       at Telligent.Evolution.Extensibility.Api.Version1.Users.RunAsUser(Int32 userId, Action a)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.ProcessSubscription(EmailDigestSubscription subscription, Int32 numTries)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.Execute(JobData context)
       at Telligent.Evolution.Components.Jobs.DynamicEvolutionJobRunner.SubExecute(JobExecutionContext context)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Components.CSException.InitializeEffectiveStackTraceSet()
       at Telligent.Evolution.Components.CSException.Unknown(CSExceptionType type, String internalMessage, Exception innerException)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       at ...()
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&amp; currentTaskSlot)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    </exception>
    	<exception id="10310" userAgent="" serverName="SRSMTLAB-COMM01" httpPathAndQuery="" httpVerb="" httpReferrer="" message="Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=87990c67-b2d3-45d5-a369-2b6f6bca73da, JobId=1b2ce51c-dfb2-4231-80ba-aa1855027687, Platform=evolution) ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:&#xD;&#xA;&#x9;SubscriptionId : 6&#xD;&#xA;&#x9;DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting&#xD;&#xA;)." type="UnknownError" ipAddress="" lastOcurred="2018-11-05T14:00:00.4500000Z" frequency="1">
    CSException: Exception occured while running background job (Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telli (Id=87990c67-b2d3-45d5-a369-2b6f6bca73da, JobId=1b2ce51c-dfb2-4231-80ba-aa1855027687, Platform=evolution)  ExecutionTimeUtc: 11/5/2018 2:00:00 PMData:
    	SubscriptionId : 6
    	DYNAMIC_JOB_TYPE : Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob, Telligent.Evolution.CrossCutting
    ). ---&gt; System.NullReferenceException: Object reference not set to an instance of an object.
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob..‚()
       at Telligent.Evolution.Api.Services.UserService.RunAsUser(Action a, String username, Nullable`1 userId, Nullable`1 membershipId)
       at Telligent.Evolution.Extensibility.Api.Version1.Users.RunAsUser(Int32 userId, Action a)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.ProcessSubscription(EmailDigestSubscription subscription, Int32 numTries)
       at Telligent.Evolution.Api.Plugins.Email.EmailDigestGroupJob.Execute(JobData context)
       at Telligent.Evolution.Components.Jobs.DynamicEvolutionJobRunner.SubExecute(JobExecutionContext context)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Components.CSException.InitializeEffectiveStackTraceSet()
       at Telligent.Evolution.Components.CSException.Unknown(CSExceptionType type, String internalMessage, Exception innerException)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       at ...()
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&amp; currentTaskSlot)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    </exception>
    	<exception id="2" userAgent="" serverName="SRSMTLAB-COMM01" httpPathAndQuery="" httpVerb="" httpReferrer="" message="An error occurred while expiring notifications." type="UnknownError" ipAddress="" lastOcurred="2018-11-05T08:20:04.1470000Z" frequency="11645">
    CSException: An error occurred while expiring notifications. ---&gt; System.NullReferenceException: Object reference not set to an instance of an object.
       at Telligent.Evolution.Api.Plugins.Notifications.NotificationServicePlugin.Notifications_Events_BeforeDelete(NotificationBeforeDeleteEventArgs e)
       at Telligent.Evolution.Api.Events.NotificationEventExecutor.OnBeforeDelete(Notification Notification)
       at Telligent.Evolution.CoreServices.Notifications.Implementations.NotificationService.Delete(Notification notification, Boolean checkDeletePermission)
       at Telligent.Evolution.CoreServices.Notifications.Implementations.NotificationService.ExpireNotifications(Int32 expirationDays, Int32 maxUserNotifications, Int32 maxNotificationsToExpireAtOnce)
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Components.CSException.InitializeEffectiveStackTraceSet()
       at Telligent.Evolution.Components.CSException.Unknown(CSExceptionType type, String internalMessage, Exception innerException)
       at Telligent.Evolution.CoreServices.Notifications.Implementations.NotificationService.ExpireNotifications(Int32 expirationDays, Int32 maxUserNotifications, Int32 maxNotificationsToExpireAtOnce)
       at Telligent.Evolution.CoreServices.Notifications.Implementations.NotificationExpirationJob.Execute(JobData context)
       at Telligent.Evolution.Components.Jobs.EvolutionJobRunner.SubExecute(JobExecutionContext context)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       at ...()
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&amp; currentTaskSlot)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    </exception>
    	<exception id="10309" userAgent="" serverName="SRSMTLAB-COMM01" httpPathAndQuery="" httpVerb="" httpReferrer="" message="Exception occured while running background job (Host Versioned File Clean Up (Id=3d35084b-a6af-4430-b9da-a7d42631af1f, JobId=87179e90-adbf-4fce-a8f6-6d1b58e52f7b, Platform=evolution) ExecutionTimeUtc: 11/5/2018 7:00:00 AM)." type="UnknownError" ipAddress="" lastOcurred="2018-11-05T07:00:00.3670000Z" frequency="1">
    CSException: Exception occured while running background job (Host Versioned File Clean Up (Id=3d35084b-a6af-4430-b9da-a7d42631af1f, JobId=87179e90-adbf-4fce-a8f6-6d1b58e52f7b, Platform=evolution)  ExecutionTimeUtc: 11/5/2018 7:00:00 AM). ---&gt; System.UnauthorizedAccessException: Access to the path 'theme.js' is denied.
       at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound, WIN32_FIND_DATA&amp; data)
       at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
       at Telligent.Evolution.Extensibility.Storage.Providers.Version1.FileSystemFileStorageProvider.Delete(String path)
       at Telligent.Evolution.Components.ThemeFiles.DeleteOldHostVersionedFiles()
       at Telligent.Evolution.Components.HostVersionedThemeFileCleanUpJob.Execute(JobData data)
       at Telligent.Evolution.Components.Jobs.EvolutionJobRunner.SubExecute(JobExecutionContext context)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Components.CSException.InitializeEffectiveStackTraceSet()
       at Telligent.Evolution.Components.CSException.Unknown(CSExceptionType type, String internalMessage, Exception innerException)
       at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
       at ...()
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&amp; currentTaskSlot)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    </exception>
    </exceptions>

    I'm not sure that any of these have to do with the rules... but there are today's exceptions from two of our sites experiencing these problems.

  • Do you have any of the out of the box rules failing?  For this rule it looks like you've created your own custom trigger when a user is updated as well as customizing the user fields that are evaluated when checking the condition.