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

Anchore report exception

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      After upgrade of Jenkins LTS to 2.89.4 the existing Anchore reports cannot be opened with exception:

       

      org.apache.commons.jelly.JellyTagException: jar:file:/opt/data/jenkins/var/lib/jenkins/plugins/anchore-container-scanner/WEB-INF/lib/anchore-container-scanner.jar!/com/anchore/jenkins/plugins/anchore/AnchoreAction/index.jelly:43:64: <j:forEach> java.lang.NullPointerException
      {{ at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)}}
      {{ at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:281)}}
      {{ at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)}}
      {{ at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)}}
      {{ at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)}}
      {{ at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)}}
      {{ at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)}}
      {{ at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)}}
      {{ at org.apache.commons.jelly.tags.core.WhenTag.doTag(WhenTag.java:46)}}
      {{ 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.TagSupport.invokeBody(TagSupport.java:161)}}
      {{ at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)}}
      {{ at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)}}
      {{ at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)}}
      {{ at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)}}
      {{ 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.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)}}
      {{ at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)}}
      {{ at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)}}
      {{ at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)}}
      {{ at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)}}
      {{ at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)}}
      {{ at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)}}
      {{ at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)}}
      {{ at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)}}
      {{ at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)}}
      {{ at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)}}
      {{ 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.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)}}
      {{ at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)}}
      {{ 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.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:112)}}
      {{ at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:140)}}
      {{ at org.kohsuke.stapler.IndexViewDispatcher.dispatch(IndexViewDispatcher.java:30)}}
      {{ at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)}}
      {{ at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:374)}}
      {{ at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)}}
      {{ at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:374)}}
      {{ at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)}}
      {{ at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:248)}}
      {{ at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)}}
      {{ at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)}}
      {{ at org.kohsuke.stapler.Stapler.service(Stapler.java:238)}}
      {{ at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)}}
      {{ at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)}}
      {{ at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:225)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:61)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:64)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)}}
      {{ at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)}}
      {{ at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)}}
      {{ at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)}}
      {{ at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)}}
      {{ at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)}}
      {{ at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)}}
      {{ at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)}}
      {{ at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)}}
      {{ at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)}}
      {{ at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)}}
      {{ at org.eclipse.jetty.server.Server.handle(Server.java:564)}}
      {{ at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)}}
      {{ at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)}}
      {{ at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)}}
      {{ at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)}}
      {{ at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)}}
      {{ at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)}}
      {{ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)}}
      {{ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)}}
      {{ at java.lang.Thread.run(Thread.java:748)}}
      Caused by: java.lang.NullPointerException
      {{ at com.google.common.collect.Maps$2.transformEntry(Maps.java:948)}}
      {{ at com.google.common.collect.Maps$TransformedEntriesMap$1$1.apply(Maps.java:1218)}}
      {{ at com.google.common.collect.Maps$TransformedEntriesMap$1$1.apply(Maps.java:1216)}}
      {{ at com.google.common.collect.Iterators$8.next(Iterators.java:812)}}
      {{ at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:115)}}
      {{ at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)}}
      {{ ... 126 more}}
      Caused: javax.servlet.ServletException
      {{ at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:117)}}
      {{ at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:140)}}
      {{ at org.kohsuke.stapler.IndexViewDispatcher.dispatch(IndexViewDispatcher.java:30)}}
      {{ at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)}}
      {{ at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:374)}}
      {{ at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)}}
      {{ at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:374)}}
      {{ at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)}}
      {{ at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:248)}}
      {{ at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)}}
      {{ at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)}}
      {{ at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)}}
      {{ at org.kohsuke.stapler.Stapler.service(Stapler.java:238)}}
      {{ at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)}}
      {{ at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)}}
      {{ at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:225)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:61)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)}}
      {{ at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)}}
      {{ at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:64)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)}}
      {{ at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)}}
      {{ at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)}}
      {{ at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)}}
      {{ at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)}}
      {{ at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)}}
      {{ at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)}}
      {{ at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)}}
      {{ at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)}}
      {{ at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)}}
      {{ at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)}}
      {{ at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)}}
      {{ at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)}}
      {{ at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)}}
      {{ at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)}}
      {{ at org.eclipse.jetty.server.Server.handle(Server.java:564)}}
      {{ at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:317)}}
      {{ at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)}}
      {{ at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)}}
      {{ at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)}}
      {{ at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)}}
      {{ at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)}}
      {{ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)}}
      {{ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)}}
      {{ at java.lang.Thread.run(Thread.java:748)}}

        Attachments

          Activity

          Hide
          nurmi Daniel Nurmi added a comment -

          Hi Zoltan Medovarszky 

          We are looking into the issue you've reported and will communicate progress here - from the description we're assuming that new jobs are rendering properly and the issue appears to be triggered when loading the reports for jobs that ran before the LTS upgrade <- if this is an incorrect assumption let us know!

           

          Best,

          -Dan

          Show
          nurmi Daniel Nurmi added a comment - Hi Zoltan Medovarszky   We are looking into the issue you've reported and will communicate progress here - from the description we're assuming that new jobs are rendering properly and the issue appears to be triggered when loading the reports for jobs that ran before the LTS upgrade <- if this is an incorrect assumption let us know!   Best, -Dan
          Hide
          swathigangisetty Swathi Gangisetty added a comment -

          Zoltan Medovarszky, I see that you've listed the anchore plugin version as 1.0.13. Can you please confirm that the failed attempt to open the report resulted from anchore plugin version 1.0.13 or newer? I ask because version 1.0.13 removed the use of guava (com.google.common.collect.*) libraries but the stack trace in your description contains a reference to it. 

          Show
          swathigangisetty Swathi Gangisetty added a comment - Zoltan Medovarszky , I see that you've listed the anchore plugin version as 1.0.13. Can you please confirm that the failed attempt to open the report resulted from anchore plugin version 1.0.13 or newer? I ask because version 1.0.13 removed the use of guava (com.google.common.collect.*) libraries but the stack trace in your description contains a reference to it. 
          Hide
          igormedo Zoltan Medovarszky added a comment - - edited

          Swathi Gangisetty, thank you for looking into it.

          I've just re-checked the stack trace and the build logs.

          The report was generated with an Anchore plugin version 1.0.12
          Now we have 1.0.14 installed.
          The version of Jenkins was 2.73.3 before the upgrade. 

          18:09:46 2018-02-16T18:09:46.486 INFO AnchoreWorker Jenkins version: 2.73.3*18:09:46* 2018-02-16T18:09:46.486 INFO AnchoreWorker Anchore Container Image Scanner Plugin version: 1.0.12**

          Show
          igormedo Zoltan Medovarszky added a comment - - edited Swathi Gangisetty , thank you for looking into it. I've just re-checked the stack trace and the build logs. The report was generated with an Anchore plugin version 1.0.12 Now we have 1.0.14 installed. The version of Jenkins was 2.73.3 before the upgrade.  18:09:46 2018-02-16T18:09:46.486 INFO AnchoreWorker Jenkins version: 2.73.3*18:09:46* 2018-02-16T18:09:46.486 INFO AnchoreWorker Anchore Container Image Scanner Plugin version: 1.0.12**
          Hide
          swathigangisetty Swathi Gangisetty added a comment -

          Zoltan Medovarszky, thanks for providing the detailed version information. Are you able to view the report with the anchore plugin version 1.0.14 and Jenkins 2.89.4? 

          Show
          swathigangisetty Swathi Gangisetty added a comment - Zoltan Medovarszky , thanks for providing the detailed version information. Are you able to view the report with the anchore plugin version 1.0.14 and Jenkins 2.89.4? 
          Hide
          igormedo Zoltan Medovarszky added a comment -

          Swathi Gangisetty, no, I cannot open the reports with 1.0.14. These former reports were all generated with 1.0.12.

          The new reports generated with 1.0.14 just open fine.

          Show
          igormedo Zoltan Medovarszky added a comment - Swathi Gangisetty , no, I cannot open the reports with 1.0.14. These former reports were all generated with 1.0.12. The new reports generated with 1.0.14 just open fine.
          Hide
          swathigangisetty Swathi Gangisetty added a comment -

          Anchore plugin version 1.0.13 (or newer) should be backwards compatible for rendering reports generated by older plugin versions. If not, there's probably a bug in there somewhere. I'll be working on this issue and update the ticket with my findings. Thanks!

          Show
          swathigangisetty Swathi Gangisetty added a comment - Anchore plugin version 1.0.13 (or newer) should be backwards compatible for rendering reports generated by older plugin versions. If not, there's probably a bug in there somewhere. I'll be working on this issue and update the ticket with my findings. Thanks!
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Swathi Gangisetty
          Path:
          src/main/java/com/anchore/jenkins/plugins/anchore/AnchoreAction.java
          http://jenkins-ci.org/commit/anchore-container-scanner-plugin/90dd8cab1a6acdff9359fbd1f471b4cdb653c1f8
          Log:
          Upgrade logic for handling type changes in report rendering class

          Fixes JENKINS-49620

          Signed-off-by: Swathi Gangisetty <swathi@anchore.com>

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Swathi Gangisetty Path: src/main/java/com/anchore/jenkins/plugins/anchore/AnchoreAction.java http://jenkins-ci.org/commit/anchore-container-scanner-plugin/90dd8cab1a6acdff9359fbd1f471b4cdb653c1f8 Log: Upgrade logic for handling type changes in report rendering class Fixes JENKINS-49620 Signed-off-by: Swathi Gangisetty <swathi@anchore.com>
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Swathi Gangisetty
          Path:
          src/main/java/com/anchore/jenkins/plugins/anchore/AnchoreAction.java
          http://jenkins-ci.org/commit/anchore-container-scanner-plugin/7f06728ab3923abb8ca5dfd19a2e6dd7476edef3
          Log:
          Upgrade logic for handling type changes that doesn't trip findbugs

          Fixes JENKINS-49620

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Swathi Gangisetty Path: src/main/java/com/anchore/jenkins/plugins/anchore/AnchoreAction.java http://jenkins-ci.org/commit/anchore-container-scanner-plugin/7f06728ab3923abb8ca5dfd19a2e6dd7476edef3 Log: Upgrade logic for handling type changes that doesn't trip findbugs Fixes JENKINS-49620
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Swathi Gangisetty
          Path:
          src/main/java/com/anchore/jenkins/plugins/anchore/AnchoreAction.java
          http://jenkins-ci.org/commit/anchore-container-scanner-plugin/cb2dd4c7aa111a2408e8c2185c2e5dd16423697c
          Log:
          Upgrade logic for handling type changes that doesn't trip findbugs

          Fixes JENKINS-49620

          Signed-off-by: Swathi Gangisetty <swathi@anchore.com>

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Swathi Gangisetty Path: src/main/java/com/anchore/jenkins/plugins/anchore/AnchoreAction.java http://jenkins-ci.org/commit/anchore-container-scanner-plugin/cb2dd4c7aa111a2408e8c2185c2e5dd16423697c Log: Upgrade logic for handling type changes that doesn't trip findbugs Fixes JENKINS-49620 Signed-off-by: Swathi Gangisetty <swathi@anchore.com>
          Hide
          swathigangisetty Swathi Gangisetty added a comment -

          Zoltan Medovarszky, the issue is fixed in anchore plugin version 1.0.14. Reports generated by previous plugin versions should be viewable with plugin version 1.0.14. Please give it a try and let us know if you see any errors

          Show
          swathigangisetty Swathi Gangisetty added a comment - Zoltan Medovarszky , the issue is fixed in anchore plugin version 1.0.14. Reports generated by previous plugin versions should be viewable with plugin version 1.0.14. Please give it a try and let us know if you see any errors

            People

            Assignee:
            swathigangisetty Swathi Gangisetty
            Reporter:
            igormedo Zoltan Medovarszky
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: