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

setHeader(null) causing NullPointer on Resin

    XMLWordPrintable

Details

    Description

      Causes errors in Calendar plugin:

      2007-09-16 23:53:21,222 resin-tcp-connection-j2ee.extranet.atlassian.com-jira:6802-13 ERROR [500ErrorPage] Exception caught in 500 page null
      java.lang.NullPointerException
      	at com.caucho.server.connection.AbstractHttpResponse.setHeader(AbstractHttpResponse.java:741)
      	at javax.servlet.http.HttpServletResponseWrapper.setHeader(HttpServletResponseWrapper.java:121)
      	at com.atlassian.core.filters.AbstractEncodingFilter$1.setHeader(AbstractEncodingFilter.java:84)
      	at javax.servlet.http.HttpServletResponseWrapper.setHeader(HttpServletResponseWrapper.java:121)
      	at com.atlassian.gzipfilter.SelectingResponseWrapper.setHeader(SelectingResponseWrapper.java:196)
      	at javax.servlet.http.HttpServletResponseWrapper.setHeader(HttpServletResponseWrapper.java:121)
      	at com.caucho.server.connection.ResponseWrapper.setHeader(ResponseWrapper.java:290)
      	at _jsp._includes._js._calendar._calendar_22dlanguage__jsp._jspService(_calendar_22dlanguage__jsp.java:35)
      	at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
      	at com.caucho.jsp.Page.pageservice(Page.java:579)
      	at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:175)
      	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
      	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
      	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
      	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
      	at com.atlassian.plugin.servlet.DownloadableWebResource.serveResource(DownloadableWebResource.java:22)
      	at com.atlassian.plugin.servlet.PluginResourceDownload.servePluginResource(PluginResourceDownload.java:73)
      	at com.atlassian.plugin.servlet.PluginResourceDownload.serveFile(PluginResourceDownload.java:49)
      	at com.atlassian.plugin.servlet.BaseFileServerServlet.doGet(BaseFileServerServlet.java:77)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:115)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
      	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
      	at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
      	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
      	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277)
      	at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
      	at org.tuckey.web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:188)
      	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:340)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:81)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
      	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
      	at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:419)
      	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
      	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
      	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
      	at java.lang.Thread.run(Thread.java:619)
      

      and when viewing attachments:

      2007-09-16 22:55:37,378 resin-tcp-connection-j2ee.extranet.atlassian.com-jira:6802-35 ERROR [jira.web.servlet.ViewAttachmentServlet] Error finding /10885/<file name>: null
      java.lang.NullPointerException
      	at com.caucho.server.connection.AbstractHttpResponse.setHeader(AbstractHttpResponse.java:741)
      	at javax.servlet.http.HttpServletResponseWrapper.setHeader(HttpServletResponseWrapper.java:121)
      	at com.atlassian.core.filters.AbstractEncodingFilter$1.setHeader(AbstractEncodingFilter.java:84)
      	at javax.servlet.http.HttpServletResponseWrapper.setHeader(HttpServletResponseWrapper.java:121)
      	at com.atlassian.gzipfilter.SelectingResponseWrapper.deactivateGzip(SelectingResponseWrapper.java:151)
      	at com.atlassian.gzipfilter.SelectingResponseWrapper.setContentType(SelectingResponseWrapper.java:73)
      	at javax.servlet.ServletResponseWrapper.setContentType(ServletResponseWrapper.java:101)
      	at com.atlassian.jira.web.servlet.ViewAttachmentServlet.setResponseHeaders(ViewAttachmentServlet.java:74)
      	at com.atlassian.jira.web.servlet.AbstractViewFileServlet.doGet(AbstractViewFileServlet.java:45)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:115)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
      	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
      	at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:73)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:34)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:43)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:50)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:81)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39)
      	at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
      	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
      	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
      	at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:419)
      	at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
      	at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
      	at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
      	at java.lang.Thread.run(Thread.java:619)
      

      Attachments

        Activity

          People

            scott@atlassian.com Scott Farquhar
            nick.menere Nick Menere [Atlassian] (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: