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

exception when trying to open Configuration Slicing "Timestamper Slicer"

      This seems to have broken the builds kicking off by timer

      Exception: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper

      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.blockbuild.BlockBuildWhenDownstreamBuildingBoolSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.blockbuild.BlockBuildWhenUpstreamBuildingBoolSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: NOT Loaded: class configurationslicing.buildtimeout.BuildTimeoutSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.customworkspace.CustomWorkspaceStringSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.email.CoreEmailSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: NOT Loaded: class configurationslicing.email.ExtEmailSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: NOT Loaded: class configurationslicing.executeshell.ExecuteJythonSlicerWrapper
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: NOT Loaded: class configurationslicing.executeshell.ExecutePythonSlicerWrapper
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.executeshell.ExecuteShellSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.executeshell.ExecuteWindowsBatchSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.executeshell.MavenTargetsSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.jdk.JdkSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.jobdisabled.JobDisabledBoolSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.jobdisabled.JobDisabledStringSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.label.LabelSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.logrotator.LogRotationSlicer$ArtifactBuilds
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.logrotator.LogRotationSlicer$ArtifactDays
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.logrotator.LogRotationSlicer$Count
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.logrotator.LogRotationSlicer$Days
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.maven.MavenGoals
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.maven.MavenOptsSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.maven.MavenVersionSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.parameters.ParametersSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: NOT Loaded: class configurationslicing.prioritysorter.PrioritySorterSlicerWrapper
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.timer.SCMTimerSliceStringSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.timer.TimerSliceStringSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.timestamper.TimestamperSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.tools.AntSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: NOT Loaded: class configurationslicing.tools.GradleSlicerWrapper
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: NOT Loaded: class configurationslicing.tools.GroovySlicerWrapper
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.wscleanup.CleanupAfterSlicer
      Feb 18, 2013 11:24:24 PM configurationslicing.ConfigurationSlicing getAxes
      INFO: Loaded: class configurationslicing.wscleanup.CleanupBeforeSlicer
      Feb 18, 2013 11:24:24 PM winstone.Logger logInternal
      SEVERE: Error while serving http://jenkins001.company.com:8080/slicing/timestamper
      java.lang.reflect.InvocationTargetException
      at sun.reflect.GeneratedMethodAccessor1040.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)
      at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)
      at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:382)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
      at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:487)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:164)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
      at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
      at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
      at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:206)
      at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:179)
      at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)
      at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
      at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
      at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
      at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215)
      at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper
      at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:56)
      at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:25)
      at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:72)
      at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:6)
      at configurationslicing.ConfigurationSlicing$SliceExecutor.execute(ConfigurationSlicing.java:125)
      at configurationslicing.ConfigurationSlicing$SliceExecutor.<init>(ConfigurationSlicing.java:113)
      at configurationslicing.ConfigurationSlicing.getDynamic(ConfigurationSlicing.java:98)
      ... 52 more
      Feb 18, 2013 11:24:24 PM org.kohsuke.stapler.compression.CompressionFilter reportException
      WARNING: Untrapped servlet exception
      javax.servlet.ServletException: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:615)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
      at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:487)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:164)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
      at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
      at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
      at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:206)
      at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:179)
      at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)
      at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
      at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
      at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
      at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215)
      at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper
      at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:56)
      at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:25)
      at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:72)
      at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:6)
      at configurationslicing.ConfigurationSlicing$SliceExecutor.execute(ConfigurationSlicing.java:125)
      at configurationslicing.ConfigurationSlicing$SliceExecutor.<init>(ConfigurationSlicing.java:113)
      at configurationslicing.ConfigurationSlicing.getDynamic(ConfigurationSlicing.java:98)
      at sun.reflect.GeneratedMethodAccessor1040.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)
      at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)
      at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:382)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
      ... 45 more

          [JENKINS-16869] exception when trying to open Configuration Slicing "Timestamper Slicer"

          Adam Sloan added a comment -

          upgraded to Jenkins 1.502 and builds by timer working again, but still get this Configuration Slicing exception

          Adam Sloan added a comment - upgraded to Jenkins 1.502 and builds by timer working again, but still get this Configuration Slicing exception

          Please try this against configuration slicing plugin ver. 1.37.1 and Jenkins ver. 1.533 and Timestamper ver. 1.5.7
          I could not reproduce this bug. If it is still present, please provide some more information to help me reproduce.

          Jacob Robertson added a comment - Please try this against configuration slicing plugin ver. 1.37.1 and Jenkins ver. 1.533 and Timestamper ver. 1.5.7 I could not reproduce this bug. If it is still present, please provide some more information to help me reproduce.

          ntmba lobo added a comment -

          I have the same issue with the following configuration
          Jenkins ver. 1.546
          onfigurationslicing 1.37
          timestamper 1.5.8
          java.runtime.version 1.7.0_25-b15
          os.name Linux (Debian)

          Could you please try to reproduce, I would really like to have this working. I have 80+ jenkins to configure
          Thanks in advance

          Here is my stack trace when I click on the link http://JENKINS_URL/slicing/timestamper

          Stack trace

          javax.servlet.ServletException: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper
          at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
          at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:390)
          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 org.kohsuke.stapler.Stapler.service(Stapler.java:225)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
          at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)
          at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203)
          at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)
          at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)
          at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:90)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
          at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
          at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          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 org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64)
          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:76)
          at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)
          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.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper
          at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:56)
          at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:25)
          at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:72)
          at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:6)
          at configurationslicing.ConfigurationSlicing$SliceExecutor.execute(ConfigurationSlicing.java:125)
          at configurationslicing.ConfigurationSlicing$SliceExecutor.<init>(ConfigurationSlicing.java:113)
          at configurationslicing.ConfigurationSlicing.getDynamic(ConfigurationSlicing.java:98)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
          at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
          at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:388)
          at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
          ... 69 more

          ntmba lobo added a comment - I have the same issue with the following configuration Jenkins ver. 1.546 onfigurationslicing 1.37 timestamper 1.5.8 java.runtime.version 1.7.0_25-b15 os.name Linux (Debian) Could you please try to reproduce, I would really like to have this working. I have 80+ jenkins to configure Thanks in advance Here is my stack trace when I click on the link http://JENKINS_URL/slicing/timestamper Stack trace javax.servlet.ServletException: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858) at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:390) 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 org.kohsuke.stapler.Stapler.service(Stapler.java:225) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181) at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86) at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:90) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) 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 org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64) 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:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46) 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.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:56) at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:25) at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:72) at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:6) at configurationslicing.ConfigurationSlicing$SliceExecutor.execute(ConfigurationSlicing.java:125) at configurationslicing.ConfigurationSlicing$SliceExecutor.<init>(ConfigurationSlicing.java:113) at configurationslicing.ConfigurationSlicing.getDynamic(ConfigurationSlicing.java:98) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161) at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:388) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728) ... 69 more

          ntmba lobo added a comment -

          I have another configuration mentionned in my comment where the problem occurs.
          Could you please try to reproduce it ?

          ntmba lobo added a comment - I have another configuration mentionned in my comment where the problem occurs. Could you please try to reproduce it ?

          Tresa Haberly added a comment -

          Downloaded the Configuration Slicing for the Timestamper Slicer today 6/19/2014 and get this similar error.

          Jenkins 1.567
          Linux Centos 6.5 (AMD64)
          Java 1.7.0_55

          javax.servlet.ServletException: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper
          at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
          at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:390)
          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 org.kohsuke.stapler.Stapler.service(Stapler.java:225)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
          at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)
          at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          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 org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:74)
          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:76)
          at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)
          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:744)
          Caused by: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper
          at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:56)
          at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:25)
          at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:81)
          at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:6)
          at configurationslicing.ConfigurationSlicing$SliceExecutor.execute(ConfigurationSlicing.java:125)
          at configurationslicing.ConfigurationSlicing$SliceExecutor.<init>(ConfigurationSlicing.java:113)
          at configurationslicing.ConfigurationSlicing.getDynamic(ConfigurationSlicing.java:98)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
          at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
          at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:388)
          at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
          ... 62 more

          Tresa Haberly added a comment - Downloaded the Configuration Slicing for the Timestamper Slicer today 6/19/2014 and get this similar error. Jenkins 1.567 Linux Centos 6.5 (AMD64) Java 1.7.0_55 javax.servlet.ServletException: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858) at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:390) 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 org.kohsuke.stapler.Stapler.service(Stapler.java:225) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) 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 org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:74) 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:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46) 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:744) Caused by: java.lang.NoClassDefFoundError: hudson/plugins/timestamper/TimestamperBuildWrapper at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:56) at configurationslicing.timestamper.TimestamperSlicer$TimestamperSliceSpec.getValues(TimestamperSlicer.java:25) at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:81) at configurationslicing.UnorderedStringSlicer.accumulate(UnorderedStringSlicer.java:6) at configurationslicing.ConfigurationSlicing$SliceExecutor.execute(ConfigurationSlicing.java:125) at configurationslicing.ConfigurationSlicing$SliceExecutor.<init>(ConfigurationSlicing.java:113) at configurationslicing.ConfigurationSlicing.getDynamic(ConfigurationSlicing.java:98) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161) at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:388) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728) ... 62 more

          Ninian added a comment -

          As per Jacob's comment, I can't reproduce the problem reported, but I do see that you can see the timestamper configuration slicer even when the timestamper plugin is not installed, which gives you this error. I'll make a change so that the button is not enabled if the plugin is not available, which might make the problem more apparent.

          Ninian added a comment - As per Jacob's comment, I can't reproduce the problem reported, but I do see that you can see the timestamper configuration slicer even when the timestamper plugin is not installed, which gives you this error. I'll make a change so that the button is not enabled if the plugin is not available, which might make the problem more apparent.

          Code changed in jenkins
          User: ninian
          Path:
          src/main/java/configurationslicing/maven/MavenGoals.java
          src/main/java/configurationslicing/maven/MavenOptsSlicer.java
          src/main/java/configurationslicing/prioritysorter/PrioritySorterSlicer.java
          src/main/java/configurationslicing/timestamper/TimestamperSlicer.java
          http://jenkins-ci.org/commit/configurationslicing-plugin/712db1a2c2dadbac9a386f8180e064c380759d67
          Log:
          JENKINS-16869: I can't reproduce the problem reported, but I do see that
          you can see the timestamper configuration slicer even when the
          timestamper plugin is not installed, which gives you this error. I've
          made a change so that the button is not enabled if the plugin is not
          available.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ninian Path: src/main/java/configurationslicing/maven/MavenGoals.java src/main/java/configurationslicing/maven/MavenOptsSlicer.java src/main/java/configurationslicing/prioritysorter/PrioritySorterSlicer.java src/main/java/configurationslicing/timestamper/TimestamperSlicer.java http://jenkins-ci.org/commit/configurationslicing-plugin/712db1a2c2dadbac9a386f8180e064c380759d67 Log: JENKINS-16869 : I can't reproduce the problem reported, but I do see that you can see the timestamper configuration slicer even when the timestamper plugin is not installed, which gives you this error. I've made a change so that the button is not enabled if the plugin is not available.

          Code changed in jenkins
          User: ninian
          Path:
          src/main/java/configurationslicing/maven/MavenGoals.java
          src/main/java/configurationslicing/maven/MavenOptsSlicer.java
          src/main/java/configurationslicing/prioritysorter/PrioritySorterSlicer.java
          src/main/java/configurationslicing/timestamper/TimestamperSlicer.java
          http://jenkins-ci.org/commit/configurationslicing-plugin/3373557c10f0e3bb489afa36782911c2e9b137c0
          Log:
          Merge pull request #10 from ninian/master

          FIXED JENKINS-16869: Exception when clicking on timestamper link

          Compare: https://github.com/jenkinsci/configurationslicing-plugin/compare/62e9a94a616b...3373557c10f0

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ninian Path: src/main/java/configurationslicing/maven/MavenGoals.java src/main/java/configurationslicing/maven/MavenOptsSlicer.java src/main/java/configurationslicing/prioritysorter/PrioritySorterSlicer.java src/main/java/configurationslicing/timestamper/TimestamperSlicer.java http://jenkins-ci.org/commit/configurationslicing-plugin/3373557c10f0e3bb489afa36782911c2e9b137c0 Log: Merge pull request #10 from ninian/master FIXED JENKINS-16869 : Exception when clicking on timestamper link Compare: https://github.com/jenkinsci/configurationslicing-plugin/compare/62e9a94a616b...3373557c10f0

          Ninian added a comment -

          Can you retest with version 1.39 of configuration slicing, and re-open if it still occurs.

          Ninian added a comment - Can you retest with version 1.39 of configuration slicing, and re-open if it still occurs.

            jacob_robertson Jacob Robertson
            asloan7 Adam Sloan
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: