Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-20074

JellyTagException following log message "org.eclipse.jetty.util.log.JavaUtilLog warn"

    Details

    • Similar Issues:

      Description

      After upgrading to 1.535, I see numerous exceptions in the Jenkins log (I don't know if this was also happening in the previous release).

      It looks like this might be related to the switch from Winstone to Jetty (JENKINS-18366).

      Oct 16, 2013 11:48:05 AM WARNING org.eclipse.jetty.util.log.JavaUtilLog warn
      
      /ajaxBuildQueue
      org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-8080-jenkins.war--any-/webapp/WEB-INF/lib/jenkins-core-1.535.jar!/lib/layout/layout.jelly:75:72:  finished
      	at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)
      	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
      	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
      	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
      	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      	at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      	at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
      	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
      	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
      	at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:685)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:799)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:587)
      	at hudson.init.impl.InstallUncaughtExceptionHandler$1.reportException(InstallUncaughtExceptionHandler.java:25)
      	at org.kohsuke.stapler.compression.CompressionFilter.reportException(CompressionFilter.java:63)
      	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
      	at org.eclipse.jetty.server.Server.handle(Server.java:370)
      	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
      	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
      	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
      	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
      	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
      	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
      	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:724)
      Caused by: java.io.IOException: finished
      	at com.jcraft.jzlib.DeflaterOutputStream.write(DeflaterOutputStream.java:90)
      	at org.kohsuke.stapler.compression.FilterServletOutputStream.write(FilterServletOutputStream.java:31)
      	at org.kohsuke.stapler.jelly.DefaultScriptInvoker$1.write(DefaultScriptInvoker.java:99)
      	at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
      	at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
      	at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
      	at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
      	at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
      	at java.io.BufferedWriter.flush(BufferedWriter.java:254)
      	at org.dom4j.io.XMLWriter.flush(XMLWriter.java:276)
      	at org.apache.commons.jelly.XMLOutput.flush(XMLOutput.java:127)
      	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271)
      	... 46 more
      

      And another one:

      Oct 16, 2013 11:48:05 AM WARNING org.eclipse.jetty.util.log.JavaUtilLog warn
      
      javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-8080-jenkins.war--any-/webapp/WEB-INF/lib/jenkins-core-1.535.jar!/lib/layout/layout.jelly:75:72:  finished
      	at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:103)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:685)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:799)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:587)
      	at hudson.init.impl.InstallUncaughtExceptionHandler$1.reportException(InstallUncaughtExceptionHandler.java:25)
      	at org.kohsuke.stapler.compression.CompressionFilter.reportException(CompressionFilter.java:63)
      	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
      	at org.eclipse.jetty.server.Server.handle(Server.java:370)
      	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
      	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
      	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
      	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
      	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
      	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
      	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:724)
      Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-8080-jenkins.war--any-/webapp/WEB-INF/lib/jenkins-core-1.535.jar!/lib/layout/layout.jelly:75:72:  finished
      	at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)
      	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
      	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
      	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
      	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      	at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
      	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      	at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
      	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
      	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
      	at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95)
      	... 32 more
      Caused by: java.io.IOException: finished
      	at com.jcraft.jzlib.DeflaterOutputStream.write(DeflaterOutputStream.java:90)
      	at org.kohsuke.stapler.compression.FilterServletOutputStream.write(FilterServletOutputStream.java:31)
      	at org.kohsuke.stapler.jelly.DefaultScriptInvoker$1.write(DefaultScriptInvoker.java:99)
      	at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
      	at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
      	at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
      	at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
      	at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
      	at java.io.BufferedWriter.flush(BufferedWriter.java:254)
      	at org.dom4j.io.XMLWriter.flush(XMLWriter.java:276)
      	at org.apache.commons.jelly.XMLOutput.flush(XMLOutput.java:127)
      	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271)
      	... 46 more
      

        Attachments

          Issue Links

            Activity

            mwebber Matthew Webber created issue -
            mwebber Matthew Webber made changes -
            Field Original Value New Value
            Summary org.apache.commons.jelly.JellyTagException: jar:file:/tmp/jetty-0.0.0.0-8080-jenkins.war--any-/webapp/WEB-INF/lib/jenkins-core-1.535.jar!/lib/layout/layout.jelly:75:72: finished JellyTagException following log message "org.eclipse.jetty.util.log.JavaUtilLog warn"
            Hide
            alex_ouzounis Alex Ouzounis added a comment -

            same here.

            Show
            alex_ouzounis Alex Ouzounis added a comment - same here.
            Hide
            mwebber Matthew Webber added a comment -

            I found what I think is the user action that causes this, and logged JENKINS-20080

            Show
            mwebber Matthew Webber added a comment - I found what I think is the user action that causes this, and logged JENKINS-20080
            mwebber Matthew Webber made changes -
            Link This issue is related to JENKINS-20080 [ JENKINS-20080 ]
            jglick Jesse Glick made changes -
            Link This issue is related to JENKINS-18366 [ JENKINS-18366 ]
            Hide
            jglick Jesse Glick added a comment -

            JENKINS-20080 captures the actual regression, a mistake in the build button column. There is a secondary bug that when the HTML response is mistakenly sent back to an AJAX request from this button, and the browser closes the stream abruptly, Jetty logs this scary-looking error which is in fact harmless in and of itself. The Suppress Stack Trace plugin ought to deal with it.

            Show
            jglick Jesse Glick added a comment - JENKINS-20080 captures the actual regression, a mistake in the build button column. There is a secondary bug that when the HTML response is mistakenly sent back to an AJAX request from this button, and the browser closes the stream abruptly, Jetty logs this scary-looking error which is in fact harmless in and of itself. The Suppress Stack Trace plugin ought to deal with it.
            jglick Jesse Glick made changes -
            Assignee Jesse Glick [ jglick ]
            Priority Critical [ 2 ] Major [ 3 ]
            Component/s suppress-stack-trace [ 17630 ]
            jglick Jesse Glick made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            jglick Jesse Glick made changes -
            Labels jetty stapler
            jglick Jesse Glick made changes -
            Link This issue is related to JENKINS-10524 [ JENKINS-10524 ]
            Hide
            jglick Jesse Glick added a comment -

            There are actually a few different things going on here.

            One, DeflaterOutputStream.write and some other methods could single a closed stream in ways that the existing fix of JENKINS-10524 did not handle.

            Two, while ResponseImpl tries to ensure that only one of getOutputStream or getWriter is called on a given response, this apparently does not work when JENKINS-20080 is triggered; I think something earlier in the servlet chain called getOutputStream, and then getWriter is called on the wrapper, which calls super, which Jetty treats as an error condition (according to spec) by throwing IllegalStateException(STREAM) from org.eclipse.jetty.server.Response.getWriter. And Stapler’s ResponseImpl wrapper fails to handle this.

            Three, InstallUncaughtExceptionHandler would be triggered by the first or second problem and try to display the error…which would fail for the same reason the error was thrown to begin with, yet this failure would be thrown up the call stack and be printed to the servlet log by the container.

            Show
            jglick Jesse Glick added a comment - There are actually a few different things going on here. One, DeflaterOutputStream.write and some other methods could single a closed stream in ways that the existing fix of JENKINS-10524 did not handle. Two, while ResponseImpl tries to ensure that only one of getOutputStream or getWriter is called on a given response, this apparently does not work when JENKINS-20080 is triggered; I think something earlier in the servlet chain called getOutputStream , and then getWriter is called on the wrapper, which calls super , which Jetty treats as an error condition (according to spec) by throwing IllegalStateException(STREAM) from org.eclipse.jetty.server.Response.getWriter . And Stapler’s ResponseImpl wrapper fails to handle this. Three, InstallUncaughtExceptionHandler would be triggered by the first or second problem and try to display the error…which would fail for the same reason the error was thrown to begin with, yet this failure would be thrown up the call stack and be printed to the servlet log by the container.
            Hide
            jglick Jesse Glick added a comment -

            getOutputStream called here:

            org.eclipse.jetty.server.Response.getOutputStream(Response.java:694)
            org.eclipse.jetty.server.handler.ErrorHandler.handle(ErrorHandler.java:68)
            org.eclipse.jetty.servlet.ErrorPageErrorHandler.handle(ErrorPageErrorHandler.java:160)
            org.eclipse.jetty.server.Response.sendError(Response.java:351)
            javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:154)
            javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:154)
            org.kohsuke.stapler.RequestImpl.getSubmittedForm(RequestImpl.java:867)
            hudson.model.ParametersDefinitionProperty._doBuild(ParametersDefinitionProperty.java:128)
            hudson.model.AbstractProject.doBuild(AbstractProject.java:1835)
            

            followed by getWriter here:

            org.eclipse.jetty.server.Response.getWriter(Response.java:717)
            javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:152)
            org.kohsuke.stapler.compression.CompressionServletResponse.getWriter(CompressionServletResponse.java:58)
            javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:152)
            org.kohsuke.stapler.ResponseImpl.getWriter(ResponseImpl.java:101)
            org.kohsuke.stapler.RequestImpl.getSubmittedForm(RequestImpl.java:870)
            hudson.model.ParametersDefinitionProperty._doBuild(ParametersDefinitionProperty.java:128)
            hudson.model.AbstractProject.doBuild(AbstractProject.java:1835)
            
            Show
            jglick Jesse Glick added a comment - getOutputStream called here: org.eclipse.jetty.server.Response.getOutputStream(Response.java:694) org.eclipse.jetty.server.handler.ErrorHandler.handle(ErrorHandler.java:68) org.eclipse.jetty.servlet.ErrorPageErrorHandler.handle(ErrorPageErrorHandler.java:160) org.eclipse.jetty.server.Response.sendError(Response.java:351) javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:154) javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:154) org.kohsuke.stapler.RequestImpl.getSubmittedForm(RequestImpl.java:867) hudson.model.ParametersDefinitionProperty._doBuild(ParametersDefinitionProperty.java:128) hudson.model.AbstractProject.doBuild(AbstractProject.java:1835) followed by getWriter here: org.eclipse.jetty.server.Response.getWriter(Response.java:717) javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:152) org.kohsuke.stapler.compression.CompressionServletResponse.getWriter(CompressionServletResponse.java:58) javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:152) org.kohsuke.stapler.ResponseImpl.getWriter(ResponseImpl.java:101) org.kohsuke.stapler.RequestImpl.getSubmittedForm(RequestImpl.java:870) hudson.model.ParametersDefinitionProperty._doBuild(ParametersDefinitionProperty.java:128) hudson.model.AbstractProject.doBuild(AbstractProject.java:1835)
            Hide
            jglick Jesse Glick added a comment -

            https://github.com/jglick/jenkins/compare/uncaught-socket-exceptions-JENKINS-20074 does a better job. Need a Stapler 1.222 with several fixes.

            Show
            jglick Jesse Glick added a comment - https://github.com/jglick/jenkins/compare/uncaught-socket-exceptions-JENKINS-20074 does a better job. Need a Stapler 1.222 with several fixes.
            Show
            jglick Jesse Glick added a comment - https://github.com/stapler/stapler/compare/c669ba496768cc11fb794d676cf4b631788b4c77...97c3d936ecd53fd2180976e431efb87fa5769d09 are the Stapler fixes.
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Kohsuke Kawaguchi
            Path:
            core/pom.xml
            http://jenkins-ci.org/commit/jenkins/ad93581104dfe58cf0373322166893a614c530df
            Log:
            [FIXED JENKINS-13125 JENKINS-20074]

            Incorporated Stapler 1.222 to pick up fixes

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: core/pom.xml http://jenkins-ci.org/commit/jenkins/ad93581104dfe58cf0373322166893a614c530df Log: [FIXED JENKINS-13125 JENKINS-20074] Incorporated Stapler 1.222 to pick up fixes
            kohsuke Kohsuke Kawaguchi made changes -
            Status In Progress [ 3 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            Hide
            dogfood dogfood added a comment -

            Integrated in jenkins_main_trunk #2995

            Result = SUCCESS

            Show
            dogfood dogfood added a comment - Integrated in jenkins_main_trunk #2995 Result = SUCCESS
            Hide
            danielbeck Daniel Beck added a comment -

            This or a very similar issue still occurs in 1.539-SNAPSHOT based on jenkinsci:master from today.

            Nov 02, 2013 10:05:20 PM org.eclipse.jetty.util.log.JavaUtilLog warn
            WARNING: 
            javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/Users/danielbeck/jenkins-labelicon/war/target/jenkins/WEB-INF/lib/instance-identity-1.3.jar!/org/jenkinsci/main/modules/instance_identity/PageDecoratorImpl/httpHeaders.jelly:2:74: <st:header> finished
            	at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:103)
            	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
            	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
            	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631)
            	at hudson.init.impl.InstallUncaughtExceptionHandler$1.reportException(InstallUncaughtExceptionHandler.java:25)
            	at org.kohsuke.stapler.compression.CompressionFilter.reportException(CompressionFilter.java:63)
            	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
            	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
            	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
            	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
            	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
            	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
            	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
            	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
            	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
            	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
            	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
            	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
            	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
            	at org.eclipse.jetty.server.Server.handle(Server.java:370)
            	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
            	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
            	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
            	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
            	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
            	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
            	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
            	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
            	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
            	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
            	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
            	at java.lang.Thread.run(Thread.java:722)
            Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/Users/danielbeck/jenkins-labelicon/war/target/jenkins/WEB-INF/lib/instance-identity-1.3.jar!/org/jenkinsci/main/modules/instance_identity/PageDecoratorImpl/httpHeaders.jelly:2:74: <st:header> finished
            	at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)
            	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
            	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
            	at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
            	at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147)
            	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
            	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
            	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
            	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
            	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
            	at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
            	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
            	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
            	at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
            	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
            	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
            	at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
            	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
            	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
            	at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95)
            	... 32 more
            Caused by: java.io.IOException: finished
            	at com.jcraft.jzlib.DeflaterOutputStream.write(DeflaterOutputStream.java:90)
            	at org.kohsuke.stapler.compression.FilterServletOutputStream.write(FilterServletOutputStream.java:31)
            	at org.kohsuke.stapler.jelly.DefaultScriptInvoker$1.write(DefaultScriptInvoker.java:99)
            	at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
            	at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
            	at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
            	at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
            	at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
            	at java.io.BufferedWriter.flush(BufferedWriter.java:254)
            	at org.dom4j.io.XMLWriter.flush(XMLWriter.java:276)
            	at org.apache.commons.jelly.XMLOutput.flush(XMLOutput.java:127)
            	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271)
            	... 50 more
            
            Nov 02, 2013 10:05:20 PM org.eclipse.jetty.util.log.JavaUtilLog warn
            WARNING: /computer/node/ajaxExecutors
            org.apache.commons.jelly.JellyTagException: jar:file:/Users/danielbeck/jenkins-labelicon/war/target/jenkins/WEB-INF/lib/instance-identity-1.3.jar!/org/jenkinsci/main/modules/instance_identity/PageDecoratorImpl/httpHeaders.jelly:2:74: <st:header> finished
            	at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)
            	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
            	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
            	at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
            	at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147)
            	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
            	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
            	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
            	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
            	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
            	at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
            	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
            	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
            	at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
            	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
            	at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
            	at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
            	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
            	at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
            	at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95)
            	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
            	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
            	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631)
            	at hudson.init.impl.InstallUncaughtExceptionHandler$1.reportException(InstallUncaughtExceptionHandler.java:25)
            	at org.kohsuke.stapler.compression.CompressionFilter.reportException(CompressionFilter.java:63)
            	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
            	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
            	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
            	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
            	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
            	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
            	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
            	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
            	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
            	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
            	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
            	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
            	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
            	at org.eclipse.jetty.server.Server.handle(Server.java:370)
            	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
            	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
            	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
            	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
            	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
            	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
            	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
            	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
            	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
            	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
            	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
            	at java.lang.Thread.run(Thread.java:722)
            Caused by: java.io.IOException: finished
            	at com.jcraft.jzlib.DeflaterOutputStream.write(DeflaterOutputStream.java:90)
            	at org.kohsuke.stapler.compression.FilterServletOutputStream.write(FilterServletOutputStream.java:31)
            	at org.kohsuke.stapler.jelly.DefaultScriptInvoker$1.write(DefaultScriptInvoker.java:99)
            	at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
            	at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
            	at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
            	at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
            	at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
            	at java.io.BufferedWriter.flush(BufferedWriter.java:254)
            	at org.dom4j.io.XMLWriter.flush(XMLWriter.java:276)
            	at org.apache.commons.jelly.XMLOutput.flush(XMLOutput.java:127)
            	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271)
            	... 50 more
            

            My local changes are fairly minimal, essentially PR 995 + the links to labels on Computer's index.jelly, so I doubt these are related.

            Show
            danielbeck Daniel Beck added a comment - This or a very similar issue still occurs in 1.539-SNAPSHOT based on jenkinsci:master from today. Nov 02, 2013 10:05:20 PM org.eclipse.jetty.util.log.JavaUtilLog warn WARNING: javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/Users/danielbeck/jenkins-labelicon/war/target/jenkins/WEB-INF/lib/instance-identity-1.3.jar!/org/jenkinsci/main/modules/instance_identity/PageDecoratorImpl/httpHeaders.jelly:2:74: <st:header> finished at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:103) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631) at hudson.init.impl.InstallUncaughtExceptionHandler$1.reportException(InstallUncaughtExceptionHandler.java:25) at org.kohsuke.stapler.compression.CompressionFilter.reportException(CompressionFilter.java:63) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:370) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang. Thread .run( Thread .java:722) Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/Users/danielbeck/jenkins-labelicon/war/target/jenkins/WEB-INF/lib/instance-identity-1.3.jar!/org/jenkinsci/main/modules/instance_identity/PageDecoratorImpl/httpHeaders.jelly:2:74: <st:header> finished at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81) at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63) at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53) at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95) ... 32 more Caused by: java.io.IOException: finished at com.jcraft.jzlib.DeflaterOutputStream.write(DeflaterOutputStream.java:90) at org.kohsuke.stapler.compression.FilterServletOutputStream.write(FilterServletOutputStream.java:31) at org.kohsuke.stapler.jelly.DefaultScriptInvoker$1.write(DefaultScriptInvoker.java:99) at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.io.BufferedWriter.flush(BufferedWriter.java:254) at org.dom4j.io.XMLWriter.flush(XMLWriter.java:276) at org.apache.commons.jelly.XMLOutput.flush(XMLOutput.java:127) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271) ... 50 more Nov 02, 2013 10:05:20 PM org.eclipse.jetty.util.log.JavaUtilLog warn WARNING: /computer/node/ajaxExecutors org.apache.commons.jelly.JellyTagException: jar:file:/Users/danielbeck/jenkins-labelicon/war/target/jenkins/WEB-INF/lib/instance-identity-1.3.jar!/org/jenkinsci/main/modules/instance_identity/PageDecoratorImpl/httpHeaders.jelly:2:74: <st:header> finished at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81) at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63) at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53) at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631) at hudson.init.impl.InstallUncaughtExceptionHandler$1.reportException(InstallUncaughtExceptionHandler.java:25) at org.kohsuke.stapler.compression.CompressionFilter.reportException(CompressionFilter.java:63) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:370) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang. Thread .run( Thread .java:722) Caused by: java.io.IOException: finished at com.jcraft.jzlib.DeflaterOutputStream.write(DeflaterOutputStream.java:90) at org.kohsuke.stapler.compression.FilterServletOutputStream.write(FilterServletOutputStream.java:31) at org.kohsuke.stapler.jelly.DefaultScriptInvoker$1.write(DefaultScriptInvoker.java:99) at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.io.BufferedWriter.flush(BufferedWriter.java:254) at org.dom4j.io.XMLWriter.flush(XMLWriter.java:276) at org.apache.commons.jelly.XMLOutput.flush(XMLOutput.java:127) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271) ... 50 more My local changes are fairly minimal, essentially PR 995 + the links to labels on Computer's index.jelly, so I doubt these are related.
            Hide
            jglick Jesse Glick added a comment -

            Possibly because Kohsuke closed this as fixed when merely integrating the new version of Stapler, without merging the corresponding core branch.

            Show
            jglick Jesse Glick added a comment - Possibly because Kohsuke closed this as fixed when merely integrating the new version of Stapler, without merging the corresponding core branch.
            jglick Jesse Glick made changes -
            Resolution Fixed [ 1 ]
            Status Resolved [ 5 ] Reopened [ 4 ]
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Jesse Glick
            Path:
            core/pom.xml
            core/src/main/java/hudson/init/impl/InstallUncaughtExceptionHandler.java
            http://jenkins-ci.org/commit/jenkins/177b39a5fb8eee20218a9066679727707864edf0
            Log:
            JENKINS-20074 When displaying an uncaught exception, if we are unable to write the content, just do nothing.

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: core/pom.xml core/src/main/java/hudson/init/impl/InstallUncaughtExceptionHandler.java http://jenkins-ci.org/commit/jenkins/177b39a5fb8eee20218a9066679727707864edf0 Log: JENKINS-20074 When displaying an uncaught exception, if we are unable to write the content, just do nothing.
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Jesse Glick
            Path:
            core/src/main/java/hudson/init/impl/InstallUncaughtExceptionHandler.java
            http://jenkins-ci.org/commit/jenkins/cd8791e8fd2b04cbd0fff5bbfd0ef1a90e7442a9
            Log:
            [FIXED JENKINS-20074] Do not report irrelevant exceptions thrown in the process of reporting a (possibly relevant) exception.
            Merge branch 'uncaught-socket-exceptions-JENKINS-20074'

            Conflicts:
            core/pom.xml

            Compare: https://github.com/jenkinsci/jenkins/compare/b9e227e65bff...cd8791e8fd2b

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: core/src/main/java/hudson/init/impl/InstallUncaughtExceptionHandler.java http://jenkins-ci.org/commit/jenkins/cd8791e8fd2b04cbd0fff5bbfd0ef1a90e7442a9 Log: [FIXED JENKINS-20074] Do not report irrelevant exceptions thrown in the process of reporting a (possibly relevant) exception. Merge branch 'uncaught-socket-exceptions- JENKINS-20074 ' Conflicts: core/pom.xml Compare: https://github.com/jenkinsci/jenkins/compare/b9e227e65bff...cd8791e8fd2b
            Hide
            jglick Jesse Glick added a comment -

            That ought to fix it, for 1.540.

            Show
            jglick Jesse Glick added a comment - That ought to fix it, for 1.540.
            jglick Jesse Glick made changes -
            Status Reopened [ 4 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            Hide
            dogfood dogfood added a comment -

            Integrated in jenkins_main_trunk #3009
            JENKINS-20074 When displaying an uncaught exception, if we are unable to write the content, just do nothing. (Revision 177b39a5fb8eee20218a9066679727707864edf0)

            Result = SUCCESS
            Jesse Glick : 177b39a5fb8eee20218a9066679727707864edf0
            Files :

            • core/src/main/java/hudson/init/impl/InstallUncaughtExceptionHandler.java
            • core/pom.xml
            Show
            dogfood dogfood added a comment - Integrated in jenkins_main_trunk #3009 JENKINS-20074 When displaying an uncaught exception, if we are unable to write the content, just do nothing. (Revision 177b39a5fb8eee20218a9066679727707864edf0) Result = SUCCESS Jesse Glick : 177b39a5fb8eee20218a9066679727707864edf0 Files : core/src/main/java/hudson/init/impl/InstallUncaughtExceptionHandler.java core/pom.xml
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is duplicated by JENKINS-20640 [ JENKINS-20640 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is duplicated by JENKINS-20316 [ JENKINS-20316 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is duplicated by JENKINS-20114 [ JENKINS-20114 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 151596 ] JNJira + In-Review [ 193998 ]

              People

              • Assignee:
                jglick Jesse Glick
                Reporter:
                mwebber Matthew Webber
              • Votes:
                1 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: