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

Activity Stream not handling NullPointerException from Crucible Stream

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 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)
      

              fakraemer fabs
              703bb962693b 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