Uploaded image for project: 'Atlassian Cloud'
  1. Atlassian Cloud
  2. CLOUD-2149

History dropdown not handling deleted items, just shows loading

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Medium
    • None
    • None

    Description

      History drop-down needs to be more robust in handling items that are deleted.

      To reproduce bug, delete an issue from the History Drop down. Then reload the History again.

      java.lang.NullPointerException
        at com.atlassian.jira.security.AbstractPermissionManager.hasPermission(AbstractPermissionManager.java:147)
        at sun.reflect.GeneratedMethodAccessor292.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at com.atlassian.util.profiling.object.ObjectProfiler.profiledInvoke(ObjectProfiler.java:70)
        at com.atlassian.jira.config.component.SwitchingInvocationHandler.invoke(SwitchingInvocationHandler.java:28)
        at $Proxy38.hasPermission(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor292.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)
        at $Proxy38.hasPermission(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor292.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:150)
        at $Proxy38.hasPermission(Unknown Source)
        at com.atlassian.studio.jira.history.JiraBrowseHistoryManager.collectJiraUserHistory(JiraBrowseHistoryManager.java:131)
        at com.atlassian.studio.jira.history.JiraBrowseHistoryManager.getBrowseHistory(JiraBrowseHistoryManager.java:80)
        at com.atlassian.studio.core.history.BrowseHistoryResourceHandler.doGet(BrowseHistoryResourceHandler.java:39)
        at com.atlassian.applinks.core.servlet.RestServlet.doGet(RestServlet.java:123)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at com.atlassian.applinks.core.servlet.RestServlet.access$001(RestServlet.java:23)
        at com.atlassian.applinks.core.servlet.RestServlet$1.doInTransaction(RestServlet.java:103)
        at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25)
        at com.atlassian.jira.DefaultHostContextAccessor.doInTransaction(DefaultHostContextAccessor.java:34)
        at sun.reflect.GeneratedMethodAccessor238.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              703bb962693b Diane Yu
              Votes:
              2 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: