Details
-
Bug
-
Resolution: Fixed
-
Low
-
3.8.0
-
None
-
Severity 3 - Minor
-
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