Hudson crashes when generating Violation graphs

XMLWordPrintable

    • Type: Bug
    • Resolution: Cannot Reproduce
    • Priority: Major
    • Component/s: violations-plugin
    • None
    • Environment:
      Platform: PC, OS: Windows XP

      Happens occasionally when opening multiple tabs at the same time (pages to be
      opened contains Violation diagrams). Tomcat must be restarted to be able to
      access Hudson again. Log below.

      cheers,
      Sakke Wiik

      10.12.2007 9:02:13 org.apache.catalina.core.ApplicationContext log
      SEVERE: Error while serving http://xxx:8080/hudson/job/core_nightly/violations/graph
      java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
      at org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
      at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:361)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:231)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:79)
      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 hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
      at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at
      org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:831)
      at
      org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:652)
      at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1203)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: javax.imageio.IIOException: I/O error writing PNG file!
      at com.sun.imageio.plugins.png.PNGImageWriter.write(PNGImageWriter.java:1116)
      at javax.imageio.ImageWriter.write(ImageWriter.java:598)
      at javax.imageio.ImageIO.write(ImageIO.java:1450)
      at javax.imageio.ImageIO.write(ImageIO.java:1524)
      at hudson.util.ChartUtil.generateGraph(ChartUtil.java:76)
      at
      hudson.plugins.violations.ViolationsBuildAction.doGraph(ViolationsBuildAction.java:218)
      at hudson.plugins.violations.ViolationsReport.doGraph(ViolationsReport.java:268)
      ... 33 more
      Caused by: ClientAbortException: java.io.IOException
      at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:327)
      at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:293)
      at
      org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:97)
      at
      javax.imageio.stream.FileCacheImageOutputStream.flushBefore(FileCacheImageOutputStream.java:212)
      at
      com.sun.imageio.plugins.png.IDATOutputStream.finishChunk(PNGImageWriter.java:172)
      at com.sun.imageio.plugins.png.IDATOutputStream.finish(PNGImageWriter.java:229)
      at com.sun.imageio.plugins.png.PNGImageWriter.write_IDAT(PNGImageWriter.java:894)
      at com.sun.imageio.plugins.png.PNGImageWriter.write(PNGImageWriter.java:1106)
      ... 39 more
      Caused by: java.io.IOException
      at
      org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:698)
      at
      org.apache.coyote.http11.InternalAprOutputBuffer.flush(InternalAprOutputBuffer.java:286)
      at org.apache.coyote.http11.Http11AprProcessor.action(Http11AprProcessor.java:963)
      at org.apache.coyote.Response.action(Response.java:182)
      at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:322)
      ... 46 more
      10.12.2007 9:02:13 org.apache.catalina.core.StandardWrapperValve invoke
      SEVERE: Servlet.service() for servlet Stapler threw exception
      javax.imageio.IIOException: I/O error writing PNG file!
      at com.sun.imageio.plugins.png.PNGImageWriter.write(PNGImageWriter.java:1116)
      at javax.imageio.ImageWriter.write(ImageWriter.java:598)
      at javax.imageio.ImageIO.write(ImageIO.java:1450)
      at javax.imageio.ImageIO.write(ImageIO.java:1524)
      at hudson.util.ChartUtil.generateGraph(ChartUtil.java:76)
      at
      hudson.plugins.violations.ViolationsBuildAction.doGraph(ViolationsBuildAction.java:218)
      at hudson.plugins.violations.ViolationsReport.doGraph(ViolationsReport.java:268)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
      at org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
      at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:361)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:231)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:79)
      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 hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
      at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at
      org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:831)
      at
      org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:652)
      at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1203)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: ClientAbortException: java.io.IOException
      at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:327)
      at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:293)
      at
      org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:97)
      at
      javax.imageio.stream.FileCacheImageOutputStream.flushBefore(FileCacheImageOutputStream.java:212)
      at
      com.sun.imageio.plugins.png.IDATOutputStream.finishChunk(PNGImageWriter.java:172)
      at com.sun.imageio.plugins.png.IDATOutputStream.finish(PNGImageWriter.java:229)
      at com.sun.imageio.plugins.png.PNGImageWriter.write_IDAT(PNGImageWriter.java:894)
      at com.sun.imageio.plugins.png.PNGImageWriter.write(PNGImageWriter.java:1106)
      ... 39 more
      Caused by: java.io.IOException
      at
      org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:698)
      at
      org.apache.coyote.http11.InternalAprOutputBuffer.flush(InternalAprOutputBuffer.java:286)
      at org.apache.coyote.http11.Http11AprProcessor.action(Http11AprProcessor.java:963)
      at org.apache.coyote.Response.action(Response.java:182)
      at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:322)
      ... 46 more
      10.12.2007 9:02:17 org.apache.catalina.core.ApplicationContext log
      SEVERE: Error while serving
      http://xxx:8080/hudson/job/core_nightly/lastBuild/cobertura/graph
      java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
      at org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
      at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:361)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.MetaClass$7.doDispatch(MetaClass.java:208)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:294)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:231)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:79)
      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 hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
      at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at
      org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:831)
      at
      org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:652)
      at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1203)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: javax.imageio.IIOException: I/O error writing PNG file!
      at com.sun.imageio.plugins.png.PNGImageWriter.write(PNGImageWriter.java:1116)
      at javax.imageio.ImageWriter.write(ImageWriter.java:598)
      at javax.imageio.ImageIO.write(ImageIO.java:1450)
      at javax.imageio.ImageIO.write(ImageIO.java:1524)
      at hudson.util.ChartUtil.generateGraph(ChartUtil.java:76)
      at hudson.plugins.cobertura.targets.CoverageResult.doGraph(CoverageResult.java:253)
      ... 36 more
      Caused by: ClientAbortException: java.io.IOException
      at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:327)
      at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:293)
      at
      org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:97)
      at
      javax.imageio.stream.FileCacheImageOutputStream.flushBefore(FileCacheImageOutputStream.java:212)
      at
      com.sun.imageio.plugins.png.IDATOutputStream.finishChunk(PNGImageWriter.java:172)
      at com.sun.imageio.plugins.png.IDATOutputStream.finish(PNGImageWriter.java:229)
      at com.sun.imageio.plugins.png.PNGImageWriter.write_IDAT(PNGImageWriter.java:894)
      at com.sun.imageio.plugins.png.PNGImageWriter.write(PNGImageWriter.java:1106)
      ... 41 more
      Caused by: java.io.IOException
      at
      org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:698)
      at
      org.apache.coyote.http11.InternalAprOutputBuffer.flush(InternalAprOutputBuffer.java:286)
      at org.apache.coyote.http11.Http11AprProcessor.action(Http11AprProcessor.java:963)
      at org.apache.coyote.Response.action(Response.java:182)
      at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:322)
      ... 48 more

            Assignee:
            peterkittreilly
            Reporter:
            sakkew
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: