Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-22415

popular Macro (from usage tracking plugin) throws error for anonymous users

    XMLWordPrintable

Details

    Description

      Steps to reproduce:

      1. Allow anonymous browsing at the global level.
      2. Create a space and allow anonymous browsing for that space.
      3. Add label "test" to the home page.
      4. Add the popular macro to the home page:
        {popular:labels=test}
        
      5. Log out and view the home page of the new space.

      Specific error message on page is:

      Error in macro: java.lang.NullPointerException
      

      and logs contain the following error (snipped}:

      java.lang.NullPointerException
      	at com.atlassian.user.search.page.PagerUtils.toList(PagerUtils.java:26)
      	at com.atlassian.confluence.search.lucene.filter.ContentPermissionsFilter.<init>(ContentPermissionsFilter.java:54)
      	at com.atlassian.confluence.ext.usage.index.UsageIndexManager$3.perform(UsageIndexManager.java:276)
      	at com.atlassian.bonnie.LuceneConnection.withSearch(LuceneConnection.java:260)
      	at com.atlassian.confluence.ext.usage.index.UsageIndexManager.queryPopular(UsageIndexManager.java:272)
      	at com.atlassian.confluence.ext.usage.macros.PopularMacro.execute(PopularMacro.java:62)
      	at com.atlassian.renderer.v2.macro.ResourceAwareMacroDecorator.execute(ResourceAwareMacroDecorator.java:51)
      	at com.atlassian.renderer.v2.components.MacroRendererComponent.executeMacro(MacroRendererComponent.java:203)
      	at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java:169)
      	at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java:67)
      	at com.atlassian.renderer.v2.components.WikiContentRendererHandler.handleMacro(WikiContentRendererHandler.java:18)
      	at com.atlassian.renderer.v2.WikiMarkupParser.makeMacro(WikiMarkupParser.java:120)
      	at com.atlassian.renderer.v2.WikiMarkupParser.handlePotentialMacro(WikiMarkupParser.java:105)
      	at com.atlassian.renderer.v2.WikiMarkupParser.parse(WikiMarkupParser.java:60)
      	at com.atlassian.renderer.v2.components.MacroRendererComponent.render(MacroRendererComponent.java:46)
      	at com.atlassian.renderer.v2.V2Renderer.render(V2Renderer.java:53)
      	at com.atlassian.renderer.v2.plugin.PluggableV2Renderer.render(PluggableV2Renderer.java:30)
      	at com.atlassian.renderer.v2.V2RendererFacade.convertWikiToXHtml(V2RendererFacade.java:57)
      	at sun.reflect.GeneratedMethodAccessor464.invoke(Unknown Source)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:597)
      ...
      

      Attachments

        Activity

          People

            nbhawnani Niraj Bhawnani
            alaskowski Adam Laskowski (Inactive)
            Votes:
            4 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: