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

Coherence cache fails while retrieving profile picture metadata (dashboard or view page shows UnexpectedRollbackException)

    XMLWordPrintable

Details

    Description

      This broke the Confluence dashboard on EAC, 2.9-m4, for some inexplicable reason:

      Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'isDefaultUserProfilePicture' in  class com.atlassian.confluence.util.GeneralUtil threw exception (Wrapped: CacheName=com.atlassian.user.impl.hibernate.properties.Hibernat
      ePropertySetFactory.propertysets, Key=matt@atlassian.com) java.io.OptionalDataException @ /decorators/components/comments.vmd[2,24]
              ...
      Caused by: (Wrapped: CacheName=com.atlassian.user.impl.hibernate.properties.HibernatePropertySetFactory.propertysets, Key=matt@atlassian.com) java.io.OptionalDataException
              at com.tangosol.coherence.component.util.CacheHandler.getCachedResource(CacheHandler.CDB:51)
              at com.tangosol.coherence.component.util.CacheHandler.get(CacheHandler.CDB:1)
              at com.tangosol.coherence.component.util.SafeNamedCache.get(SafeNamedCache.CDB:1)
              at com.atlassian.confluence.cache.tangosol.TangosolCache.get(TangosolCache.java:28)
              at com.atlassian.user.impl.cache.properties.CachingPropertySetFactory.getPropertySet(CachingPropertySetFactory.java:47)
              at com.atlassian.user.impl.delegation.properties.DelegatingPropertySetFactory.getPropertySet(DelegatingPropertySetFactory.java:34)
              at bucket.user.DefaultUserAccessor.getPropertySet(DefaultUserAccessor.java:561)
              at com.atlassian.confluence.user.DefaultUserAccessor.getUserProfilePicture(DefaultUserAccessor.java:458)
      

      Error message received by EAC user:

      Cause:
      org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
      at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:626)
      

      Attachments

        Activity

          People

            shaffenden Steve Haffenden (Inactive)
            matt@atlassian.com Matt Ryall
            Votes:
            3 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: