Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-4572

Removing Custom field with Options causes fatal error

    XMLWordPrintable

Details

    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 =========== ===========

      Attachments

        Activity

          People

            mark@atlassian.com MarkC
            mark@atlassian.com MarkC
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: