Re: Error link in github pull request builder configuration after jenkins upgrade

2014-04-09 Thread Jesse Glick
Already filed as: https://issues.jenkins-ci.org/browse/JENKINS-22550

-- 
You received this message because you are subscribed to the Google Groups 
Jenkins Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error link in github pull request builder configuration after jenkins upgrade

2014-04-08 Thread Daniel Beck
The Github pull request builder plugin uses a method that seems to not be 
considered public API of Jenkins core and whose signature was changed in 1.558.

https://github.com/jenkinsci/jenkins/commit/f97b5b33b0754532b945340cdee4b6ea1d2f6ba4#diff-b96181c66eb8934a98153f7f6baeff05R76

This is probably a bug in the GHPRB plugin, but I'm not absolutely sure.

You should report this issue on issues.jenkins-ci.org. Otherwise, you can do 
nothing other than downgrade Jenkins, ignore the problem, remove the GHPRB 
plugin, or fix the plugin yourself. Ideally, it only breaks the validation of a 
cron expression somewhere.

On 08.04.2014, at 20:15, Daniel Spangler daniel.spang...@gmail.com wrote:

 I upgraded my jenkins instance and am now getting a link labelled Error in my 
 project level pull request builder configuration.  When you click on the 
 link, the following stack trace displays.  Any ideas on how to resolve this?
 
 
 javax.servlet.ServletException: java.lang.NoSuchMethodError: 
 hudson.triggers.TimerTrigger$DescriptorImpl.doCheckSpec(Ljava/lang/String;)Lhudson/util/FormValidation;
   at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778)
   at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
   at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248)
   at 
 org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
   at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
   at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
   at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248)
   at 
 org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
   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 
 

Re: Error link in github pull request builder configuration after jenkins upgrade

2014-04-08 Thread Daniel Spangler
Thanks for the update.  I'll submit an issue for this.  Unfortunately, the 
error results in some of the configuration options not appearing...

On Tuesday, April 8, 2014 3:29:00 PM UTC-4, Daniel Beck wrote:

 The Github pull request builder plugin uses a method that seems to not be 
 considered public API of Jenkins core and whose signature was changed in 
 1.558. 


 https://github.com/jenkinsci/jenkins/commit/f97b5b33b0754532b945340cdee4b6ea1d2f6ba4#diff-b96181c66eb8934a98153f7f6baeff05R76
  

 This is probably a bug in the GHPRB plugin, but I'm not absolutely sure. 

 You should report this issue on issues.jenkins-ci.org. Otherwise, you can 
 do nothing other than downgrade Jenkins, ignore the problem, remove the 
 GHPRB plugin, or fix the plugin yourself. Ideally, it only breaks the 
 validation of a cron expression somewhere. 

 On 08.04.2014, at 20:15, Daniel Spangler daniel@gmail.comjavascript: 
 wrote: 

  I upgraded my jenkins instance and am now getting a link labelled Error 
 in my project level pull request builder configuration.  When you click on 
 the link, the following stack trace displays.  Any ideas on how to resolve 
 this? 
  
  
  javax.servlet.ServletException: java.lang.NoSuchMethodError: 
 hudson.triggers.TimerTrigger$DescriptorImpl.doCheckSpec(Ljava/lang/String;)Lhudson/util/FormValidation;
  

  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778) 
  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858) 
  at 
 org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248) 
  at 
 org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) 

  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728) 
  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858) 
  at 
 org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248) 
  at 
 org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) 

  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