Uploaded image for project: 'Crucible'
  1. Crucible
  2. CRUC-7617

Json serialization problem on fisheye1.atlassian.com/cru/CR-1

    XMLWordPrintable

Details

    Description

      Getting following page https://fisheye1.atlassian.com/cru/CR-1 causes

      Caused by: java.lang.NullPointerException: null value in entry: stateBefore=null
      	at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:33) [guava-18.0.jar:?]
      	at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:135) [guava-18.0.jar:?]
      	at com.google.common.collect.ImmutableMap.of(ImmutableMap.java:89) [guava-18.0.jar:?]
      	at com.atlassian.fecru.activityitem.logitem.ReviewStateChangeLogItemConverter.getCustomDataFor(ReviewStateChangeLogItemConverter.java:31) [fisheye.jar:?]
      	at com.atlassian.fecru.activityitem.logitem.AbstractLoginItemConverter.apply(AbstractLoginItemConverter.java:43) [fisheye.jar:?]
      	at com.atlassian.fecru.activityitem.logitem.AbstractLoginItemConverter.apply(AbstractLoginItemConverter.java:19) [fisheye.jar:?]
      	at com.atlassian.fecru.activityitem.logitem.LogItemActivityItemDataService.lambda$list$5(LogItemActivityItemDataService.java:120) [fisheye.jar:?]
      	at com.google.common.collect.Iterators$8.transform(Iterators.java:799) [guava-18.0.jar:?]
      	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48) [guava-18.0.jar:?]
      	at com.google.common.collect.ImmutableCollection$Builder.addAll(ImmutableCollection.java:301) [guava-18.0.jar:?]
      	at com.google.common.collect.ImmutableList$Builder.addAll(ImmutableList.java:691) [guava-18.0.jar:?]
      	at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:275) [guava-18.0.jar:?]
      	at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:226) [guava-18.0.jar:?]
      	at com.atlassian.fecru.page.Page.transform(Page.java:49) [atlassian-fisheye-api.jar:?]
      	at com.atlassian.fecru.activityitem.logitem.LogItemActivityItemDataService.list(LogItemActivityItemDataService.java:120) [fisheye.jar:?]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_65]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_65]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_65]
      	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98) [spring-tx-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262) [spring-tx-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95) [spring-tx-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at com.cenqua.crucible.hibernate.WithSessionAspect.doCloseSession(WithSessionAspect.java:56) [fisheye.jar:?]
      	at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source) [?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_65]
      	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.0.9.RELEASE.jar:4.0.9.RELEASE]
      	at com.sun.proxy.$Proxy106.list(Unknown Source) [?:?]
      	at com.atlassian.fecru.activityitem.logitem.LogItemActivityItemDataService.lambda$listIterable$6(LogItemActivityItemDataService.java:125) [fisheye.jar:?]
      	at com.atlassian.fecru.page.PagedResourceIterable$PagedServiceIterator.doPageRequest(PagedResourceIterable.java:57) [fisheye.jar:?]
      	at com.atlassian.fecru.page.PagedResourceIterable$PagedServiceIterator.doPageRequestIfNeeded(PagedResourceIterable.java:51) [fisheye.jar:?]
      	at com.atlassian.fecru.page.PagedResourceIterable$PagedServiceIterator.hasNext(PagedResourceIterable.java:45) [fisheye.jar:?]
      	at org.codehaus.jackson.map.ser.std.IterableSerializer.serializeContents(IterableSerializer.java:34) [jackson-mapper-asl-1.9.1.jar:1.9.1]
      	at org.codehaus.jackson.map.ser.std.IterableSerializer.serializeContents(IterableSerializer.java:15) [jackson-mapper-asl-1.9.1.jar:1.9.1]
      	at org.codehaus.jackson.map.ser.std.AsArraySerializerBase.serialize(AsArraySerializerBase.java:86) [jackson-mapper-asl-1.9.1.jar:1.9.1]
      	at org.codehaus.jackson.map.ser.StdSerializerProvider._serializeValue(StdSerializerProvider.java:610) [jackson-mapper-asl-1.9.1.jar:1.9.1]
      	... 304 more
      

      Attachments

        Issue Links

          Activity

            People

              czawadka@atlassian.com Cezary Zawadka
              aborowski Adam Borowski (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: