Uploaded image for project: 'Page Subscription'
  1. Page Subscription
  2. PAGESUB-38

Logs are flooded by errors on TagNotificationsHelper.getUserContentNotifications

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • 2.23.0
    • None
    • None
    • 4.10 M8
    • Oui

      I have thousands of logs like :

      Caused by: org.ametys.runtime.authentication.AccessDeniedException: Anonymous user tried to access the authenticated callable method [public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> org.ametys.plugins.pagesubscription.notification.TagNotificationsHelper.getUserContentNotifications(java.lang.String)]
              at org.ametys.core.ui.ExecuteClientCallsAction._checkAccess(ExecuteClientCallsAction.java:223)
              at org.ametys.core.ui.ExecuteClientCallsAction._executeMethod(ExecuteClientCallsAction.java:205)
              at org.ametys.core.ui.ExecuteClientCallsAction.act(ExecuteClientCallsAction.java:184)
              at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:120)
              at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
              at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
              at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
              at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
              at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
              at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
              at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
              at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.buildPipeline(ConcreteTreeProcessor.java:194)
              at org.apache.cocoon.components.treeprocessor.TreeProcessor.buildPipeline(TreeProcessor.java:267)
              at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:111)
              ... 110 more
      

      We must ensure that this Callable is not put on public pages and that it don't get triggered if the user is disconnected

            ggouin Guillaume Gouin
            cedric Cédric Damioli
            Guillaume Gouin Guillaume Gouin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: