• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • japex-plugin
    • None
    • Platform: All, OS: All

      We have already run 1000 builds and now we introduce Japex reporting with the
      Japex plugin. In the build console output it shows that the Japex reports are
      picked up, but the Japex Trend Report is showing 'This project has no report
      yet.' See screenshot.

          [JENKINS-2192] Japex: Trend report unavailable

          Cees Bos added a comment -

          Created an attachment (id=345)
          Japex Trend report page

          Cees Bos added a comment - Created an attachment (id=345) Japex Trend report page

          Cees Bos added a comment -

          We have a master/slave configuration. Probably of interest for this case

          Cees Bos added a comment - We have a master/slave configuration. Probably of interest for this case

          Cees Bos added a comment -

          Stack trace in localhost log of tomcat:

          SEVERE: Servlet.service() for servlet Stapler threw exception
          java.lang.NullPointerException
          at
          hudson.plugins.japex.JapexReportAction$Parsed.<init>(JapexReportAction.java:64)
          at
          hudson.plugins.japex.JapexReportAction.parseReports(JapexReportAction.java:157)
          at
          hudson.plugins.japex.JapexReportAction.getTarget(JapexReportAction.java:98)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:372)
          at org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:384)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:440)
          at org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:263)
          at
          org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:440)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:361)
          at org.kohsuke.stapler.Stapler.service(Stapler.java:121)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at
          org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
          at
          org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:53)
          at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:45)
          at
          org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at
          org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:88)
          at
          org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at
          org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at
          org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
          at
          org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
          at
          org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
          at
          org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
          at
          org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
          at
          org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
          at
          org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
          at
          org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
          at
          org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
          at
          org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
          at
          org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
          at
          org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
          at java.lang.Thread.run(Thread.java:619)

          Cees Bos added a comment - Stack trace in localhost log of tomcat: SEVERE: Servlet.service() for servlet Stapler threw exception java.lang.NullPointerException at hudson.plugins.japex.JapexReportAction$Parsed.<init>(JapexReportAction.java:64) at hudson.plugins.japex.JapexReportAction.parseReports(JapexReportAction.java:157) at hudson.plugins.japex.JapexReportAction.getTarget(JapexReportAction.java:98) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:372) at org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:384) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:440) at org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:263) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:440) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:361) at org.kohsuke.stapler.Stapler.service(Stapler.java:121) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:53) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:45) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:619)

          Cees Bos added a comment -

          Looked into the sources and found the issue.
          Our reports are stored in subfolders, while code is assuming it to be in the
          japex folder. Please find patch attached which fixes this issue.

          Cees Bos added a comment - Looked into the sources and found the issue. Our reports are stored in subfolders, while code is assuming it to be in the japex folder. Please find patch attached which fixes this issue.

          Cees Bos added a comment -

          Created an attachment (id=391)
          patch

          Cees Bos added a comment - Created an attachment (id=391) patch

          Cees Bos added a comment -

          Patch is available, can someone look to this and commit?

          Cees Bos added a comment - Patch is available, can someone look to this and commit?

            Unassigned Unassigned
            cbos Cees Bos
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: