Using factory default Activity Story Stream widget with a resource "translated" to say a slightly different form of "Read More," I am seeing this error appear in the exceptions log for a good number of users with varying permission levels:
UnknownException: An error occurred while rendering the scripted widget 'Activity Story Stream' (ff79be4dcc9b4884bbf9a455ef5eb1c5) ---> NVelocity.Exception.MethodInvocationException: Invocation of method 'ActivityUrl' in Telligent.Evolution.Extensibility.Api.Entities.Version1.ActivityStory, template f:ff79be4dcc9b4884bbf9a455ef5eb1c5::story.vm Line 139 Column 82 threw an exception ---> Telligent.Evolution.Platform.Components.Exceptions.AccessDeniedException: You do not have permissions to perform the requested action. at Telligent.Evolution.Forums.Internal.ForumService.GetThreadById(Guid contentId) at Telligent.Evolution.Forums.Plugins.Content.ForumThreadContentType.Get(Guid contentId) at Telligent.Evolution.Api.Content.ContentService.InternalGet(Guid contentId, Guid contentTypeId, Boolean allowTemporary) at Telligent.Evolution.Api.Content.ContentService.Get(Guid contentId, Guid contentTypeId) at Telligent.Evolution.CoreServices.ActivityStories.Model.ActivityStory.ActivityUrl() at Telligent.Evolution.Extensibility.Api.Entities.Version1.ActivityStory.get_ActivityUrl() --- 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.ASTBlock.Render(IInternalContextAdapter context, TextWriter writer) at NVelocity.Runtime.Parser.Node.ASTIfStatement.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.<>c__DisplayClass26_0.<RenderScriptInternal>b__0() --- End of inner exception stack trace --- at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentLoggingService.LogRenderingError(Exception ex, ScriptedContentFragmentData data) at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentRenderingService.<>c__DisplayClass26_0.<RenderScriptInternal>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.RenderScript(ScriptedContentFragment fragment, NameValueCollection parameters, String fileName, Control context, Boolean throwExceptions) at Telligent.Evolution.VelocityExtensions.Widget.ExecuteFile(String fileName) at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at NVelocity.Runtime.Parser.Node.ASTMethod.Execute(Object o, IInternalContextAdapter context) at NVelocity.Runtime.Parser.Node.ASTReference.Execute(Object o, IInternalContextAdapter context) at NVelocity.Runtime.Parser.Node.ASTReference.Render(IInternalContextAdapter context, TextWriter writer) at NVelocity.Runtime.Directive.Foreach.ProcessSection(ForeachSectionEnum sectionEnumType, INode[][] sections, IInternalContextAdapter context, TextWriter writer) at NVelocity.Runtime.Directive.Foreach.Render(IInternalContextAdapter context, TextWriter writer, INode node) at NVelocity.Runtime.Parser.Node.ASTDirective.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.<>c__DisplayClass26_0.<RenderScriptInternal>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.ScriptedContentFragmentFileExecutionService.RenderFileInternal(HttpContextBase context, FragmentWrapper wrapper, ScriptedContentFragment fragment, String fileName, NameValueCollection parameters) at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentFileExecutionService.RenderFile(HttpContextBase context, ScriptedContentFragment fragment, ConfiguredContentFragment ccf, String containerType, Guid themeTypeId, Guid themeContextId, String themeName, String fileName) at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentFileExecutionService.LoadAndRenderFragment(HttpContextBase context, IContentFragmentContainer container, String containerType, Guid themeTypeId, Guid themeContextId, String themeName, Int32 configuredContentFragmentId, String fileName) at Telligent.Evolution.ScriptedContentFragments.Implementations.ScriptedContentFragmentFileExecutionService.HandleRequest() at Telligent.Evolution.ScriptedContentFragments.ScriptedFileHandler.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& 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& notificationStatus) at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& 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)
The referring URL is the same at:
GET /utility/scripted-file.ashx?Redirected=true&_cf=callback-morestories.vm&_fid=1364&_ct=page&_cp=common-home&_ctt=294234b2950540a9a67993162fd50c1c&_ctc=428aa936bb4348adac9e1e5b15821711&_ctn=3fc3f82483d14ec485ef92e206116d49&_cc=0&_pcurl=~%2F%3FRedirected%3Dtrue&w_filterIndex=0&w_filterType=Site&w_endDate=&w_pageSize=15&w_userId=2723&w_group=18&_=1534281267525with only the last = number changing between reports.
I'm at a loss for where to look for what is causing the access denial since it is not happening to all of the members of the site. I do have restricted groups/permissions on a number of forums, but I can't think of why the stream widget would be pulling something that users can't access for that instance but not the others.
Newly upgraded to 10.1.9.10775
(Also, if I need to refer this to support, let me know.)