-
Bug
-
Resolution: Fixed
-
High (View bug fix roadmap)
-
3.2, 3.2.1, 3.2.3, 3.3
-
3.02
-
Due to an unsynchronized method call in Ofbiz, it is possible for the JIRA issue cache to eventually become corrupt, resulting in users seeing errors like the following when viewing issues:
java.lang.NullPointerException
at java.util.LinkedList.addBefore(Unknown Source)
at java.util.LinkedList.addFirst(Unknown Source)
at org.ofbiz.core.util.UtilCache.put(UtilCache.java:196)
at com.atlassian.jira.issue.cache.IssueCache.addIssueCacheValueToCache(IssueCache.java:179)
at com.atlassian.jira.issue.cache.IssueCache.getIssue(IssueCache.java:134)
at com.atlassian.jira.issue.cache.IssueCache.getIssue(IssueCache.java:112)
at com.atlassian.jira.issue.cache.DefaultCacheManager.getValueByAttribute(DefaultCacheManager.java:66)
at com.atlassian.jira.issue.managers.CachingIssueManager.getIssue(CachingIssueManager.java:42)
at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.atlassian.util.profiling.object.ObjectProfiler.profiledInvoke(ObjectProfiler.java:71)
at com.atlassian.jira.config.component.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:27)
at $Proxy2.getIssue(Unknown Source)
at com.atlassian.jira.servlet.QuickLinkServlet.service(QuickLinkServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:168)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
- is duplicated by
-
JRASERVER-5413 UndeclaredThrowable exception ??
-
- Closed
-
-
JRASERVER-7819 null pointer exception in issue cache
-
- Closed
-
The solution is to disable the cache in Admin -> Global Settings -> General Configuration -> Cache issues. In JIRA 3.3.1 the issue cache is disabled by default as it is no longer necessary.