Activity Stream not handling NullPointerException from Crucible Stream

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • Component/s: Activity Streams
    • None

      It's possible that a notification can refer to a comment/reply that is deleted in Crucible.

      When this happens, the Activity Stream fails to retrieve any further information from Crucible until new activity pushes down the Review that caused the problem:

      WARN  - Reply 53doesn't exist
       ERROR - Error getting activity
       java.lang.NullPointerException
             at com.atlassian.streams.crucible.CrucibleSyndEntryFactoryImpl.getSyndEntryFromNotification(CrucibleSyndEntryFactoryImpl.java:70)
             at com.atlassian.streams.crucible.CrucibleStreamsActivityProviderImpl.addCrucibleActivity(CrucibleStreamsActivityProviderImpl.java:116)
             at com.atlassian.streams.fisheye.FishEyeStreamsActivityProvider.getActivityFeed(FishEyeStreamsActivityProvider.java:71)
             at com.atlassian.streams.servlet.StreamsActivityServlet$1.doInTransaction(StreamsActivityServlet.java:120)
             at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:25)
             at com.atlassian.sal.spring.component.SpringHostContextAccessor$1.doInTransaction(SpringHostContextAccessor.java:88)
             at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
             at com.atlassian.sal.spring.component.SpringHostContextAccessor.doInTransaction(SpringHostContextAccessor.java:82)
             at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
             at java.lang.reflect.Method.invoke(Method.java:585)
             at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$1.invoke(DefaultComponentRegistrar.java:76)
             at $Proxy24.doInTransaction(Unknown Source)
      

            Assignee:
            fabs (Inactive)
            Reporter:
            Diane Yu
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 4h Original Estimate - 4h
                4h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 8h
                8h