Failed to instantiate class hudson.plugins.warnings.WarningsPublisher

52 views
Skip to first unread message

David Resnick

unread,
Dec 12, 2011, 2:29:38 AM12/12/11
to jenkins...@googlegroups.com
I'm getting error 500 when attempting to update a job with 'scan for
warnings' enabled. I have Warnings Plug-In 3.25 and Static Analysis
Collector Plug-in 1.19 installed on Jenkins 1.442.

Full error below. Has anyone else gotten this? Any idea what is the cause?

Thanks,
David

Status Code: 500

Exception:
Stacktrace:

java.lang.IllegalArgumentException: Failed to instantiate class
hudson.plugins.warnings.WarningsPublisher from
{"canComputeNew":{"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"0","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false},"canRunOnFailed":false,"defaultEncoding":"","excludePattern":"","failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","includePattern":"","shouldDetectModules":false,"thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
at hudson.plugins.warnings.WarningsDescriptor.newInstance(WarningsDescriptor.java:102)
at hudson.plugins.warnings.WarningsDescriptor.newInstance(WarningsDescriptor.java:35)
at hudson.util.DescribableList.rebuild(DescribableList.java:155)
at hudson.model.Project.submit(Project.java:198)
at hudson.model.Job.doConfigSubmit(Job.java:977)
at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
at org.kohsuke.stapler.Stapler.service(Stapler.java:159)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:185)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:159)
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:74)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:66)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
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 org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
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:173)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:61)
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:66)
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 winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Failed to convert the
canComputeNew parameter of the constructor public
hudson.plugins.warnings.WarningsPublisher(java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean,boolean,java.lang.String,java.lang.String)
at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:622)
... 78 more
Caused by: java.lang.IllegalArgumentException: Failed to instantiate
boolean from {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"0","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}
at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
... 78 more
Caused by: org.kohsuke.stapler.NoStaplerConstructorException: There's
no @DataBoundConstructor on any constructor of boolean
at org.kohsuke.stapler.RequestImpl.loadConstructorParamNames(RequestImpl.java:480)
at org.kohsuke.stapler.RequestImpl.access$100(RequestImpl.java:75)
at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:607)
... 80 more


________________________________

Ullrich Hafner

unread,
Dec 12, 2011, 6:27:53 AM12/12/11
to jenkins...@googlegroups.com

So you have analysis core 1.34 installed?

Ulli

David Resnick

unread,
Dec 12, 2011, 1:18:31 PM12/12/11
to Jenkins Users
Yes.

- David

On Dec 12, 1:27 pm, Ullrich Hafner <ullrich.haf...@gmail.com> wrote:
> So you have analysis core 1.34 installed?
>
> Ulli
>

Ullrich Hafner

unread,
Dec 12, 2011, 1:48:08 PM12/12/11
to jenkins...@googlegroups.com, David Resnick
Ok, I think I fixed the bug:
https://issues.jenkins-ci.org/browse/JENKINS-12075

Can you please check if analysis-core 1.35 and warnings 3.26 is working
for you?

Thanks, Ulli

David Resnick

unread,
Dec 13, 2011, 12:53:23 AM12/13/11
to Jenkins Users
Works great. Thanks!

- David

> >>>         at...
>
> read more »

Reply all
Reply to author
Forward
0 new messages