Details
-
Bug
-
Resolution: Fixed
-
High
-
3.0 Pro Preview
-
3
-
Description
Removing Custom field with Options causes fatal error.
This seems to occur with CF with options that have issues with those options selected. After the 500 error screen, you can click back on the browser & successfully remove the custom field the second time around.
The error logs are below:
Build Information:
Uptime: 2 hours, 45 minutes, 36 seconds
Edition: Enterprise
Version: 3.0-preview2
Build Number: 69
Server Information:
Application Server: Resin/2.1.13
Servlet Version: 2.3
Memory Information:
Total Memory: 127 MB
Free Memory: 106 MB
Used Memory: 21 MB
System Information:
System Date: Thursday, 16 Sep 2004
System Time: 15:54:52
Java Version: 1.4.2_02
Java Vendor: Sun Microsystems Inc.
JVM Version: 1.0
JVM Vendor: Sun Microsystems Inc.
JVM Implementation Version: 1.4.2_02-b03
Java Runtime: Java(TM) 2 Runtime Environment, Standard Edition
Java VM: Java HotSpot(TM) Client VM
User Name: markc
User Timezone: Australia/Sydney
User Locale: English (Australia)
System Encoding: windows-1252
Operating System: Windows XP 5.1
OS Architecture: x86
Application Server Container: Resin/2.1.13
Database type: hsql
Database JNDI address: java:comp/env/jdbc/JiraDS
Request Information:
Request URL: http://localhost:8080/500page.jsp
- Scheme: http
- Server: localhost
- Port: 8080
- URI: /500page.jsp
- - Context Path:
- - Servlet Path: /500page.jsp
- - Path Info: null
- - Query String: null
Request Attributes: - com.atlassian.jira.web.filters.gzip.GzipFilter_already_filtered : true
- _sitemesh_filterapplied : true
- javax.servlet.error.request_uri : /secure/admin/DeleteCustomField.jspa
- jira.webwork.cleanup : false
- loginfilter.already.filtered : true
- javax.servlet.error.message : null
java.lang.NullPointerException
at com.atlassian.jira.issue.cache.DefaultCacheManager.flushChildren(DefaultCacheManager.java:99)
at com.atlassian.jira.issue.managers.DefaultCustomFieldManager.removeCustomField(DefaultCustomFieldManager.java:287)
at com.atlassian.jira.web.action.admin.customfields.DeleteCustomField.doExecute(DeleteCustomField.java:34)
at webwork.action.ActionSupport.execute(ActionSupport.java:151)
at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:49)
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:131)
at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:186)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:96)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:129)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:61)
at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:36)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:168)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
at com.atlassian.jira.web.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:25)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:37)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:36)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:164)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:534)
- javax.servlet.error.status_code : 500
- javax.servlet.error.servlet_name : action
- os_securityfilter_already_filtered : true
- com.atlassian.jira.web.filters.ActionCleanupDelayFilter : true
- com.atlassian.johnson.filters.JohnsonFilter_already_filtered : true
- atlassian.core.seraph.original.url : /secure/admin/DeleteCustomField.jspa
- webwork.result : Value stack =========== ===========