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

Since upgrading to 1.424.1 I get IllegalArgumentException on multiple plugins when editing a project's configuration

    XMLWordPrintable

Details

    Description

      Whenever I hit the save button, even if nothing was changed I get a IllegalArgumentException such as this:

      javax.servlet.ServletException: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew":

      {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}

      ,"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:603)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
      org.kohsuke.stapler.Stapler.service(Stapler.java:159)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
      hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
      hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      root cause

      java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew":

      {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}

      ,"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
      org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
      hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
      hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
      hudson.util.DescribableList.rebuild(DescribableList.java:155)
      hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
      hudson.model.Job.doConfigSubmit(Job.java:965)
      hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
      sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:597)
      org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
      org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
      org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
      org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
      org.kohsuke.stapler.Stapler.service(Stapler.java:159)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
      hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
      hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      root cause

      java.lang.IllegalArgumentException: Failed to convert the canComputeNew parameter of the constructor public hudson.plugins.checkstyle.CheckStyleReporter(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)
      org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:622)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
      hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
      hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
      hudson.util.DescribableList.rebuild(DescribableList.java:155)
      hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
      hudson.model.Job.doConfigSubmit(Job.java:965)
      hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
      sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:597)
      org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
      org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
      org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
      org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
      org.kohsuke.stapler.Stapler.service(Stapler.java:159)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
      hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
      hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      root cause

      java.lang.IllegalArgumentException: Failed to instantiate boolean from

      {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}

      org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
      org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
      hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
      hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
      hudson.util.DescribableList.rebuild(DescribableList.java:155)
      hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
      hudson.model.Job.doConfigSubmit(Job.java:965)
      hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
      sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:597)
      org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
      org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
      org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
      org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
      org.kohsuke.stapler.Stapler.service(Stapler.java:159)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
      hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
      hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      root cause

      org.kohsuke.stapler.NoStaplerConstructorException: There's no @DataBoundConstructor on any constructor of boolean
      org.kohsuke.stapler.RequestImpl.loadConstructorParamNames(RequestImpl.java:480)
      org.kohsuke.stapler.RequestImpl.access$100(RequestImpl.java:75)
      org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:607)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
      org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
      org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
      hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
      hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
      hudson.util.DescribableList.rebuild(DescribableList.java:155)
      hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
      hudson.model.Job.doConfigSubmit(Job.java:965)
      hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
      sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      java.lang.reflect.Method.invoke(Method.java:597)
      org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
      org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
      org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
      org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
      org.kohsuke.stapler.Stapler.service(Stapler.java:159)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
      hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
      hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)

      If I disable the checkstyle plugin, pmd fails with a similar stacktrace, when pmd is disabled, dry fails, when that's disabled tasks-plugin fails, and when all the four are disabled it works properly, but all 4 plugins are disabled.

      Once this is done I can re-enable them back and will start to work, but for pre-existing projects, all configuration is broken, and the process of fixing it through disabling / re-enabling it deletes all configuration.

      Attachments

        Issue Links

          Activity

            jsotuyod Juan Sotuyo created issue -
            jsotuyod Juan Sotuyo made changes -
            Field Original Value New Value
            Affects Version/s current [ 10162 ]
            Description Whenever I hit the save button, even if nothing was changed I get a IllegalArgumentException such as this:

            javax.servlet.ServletException: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew":{"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false},"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:603)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew":{"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false},"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            java.lang.IllegalArgumentException: Failed to convert the canComputeNew parameter of the constructor public hudson.plugins.checkstyle.CheckStyleReporter(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)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:622)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            java.lang.IllegalArgumentException: Failed to instantiate boolean from {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            org.kohsuke.stapler.NoStaplerConstructorException: There's no @DataBoundConstructor on any constructor of boolean
            org.kohsuke.stapler.RequestImpl.loadConstructorParamNames(RequestImpl.java:480)
            org.kohsuke.stapler.RequestImpl.access$100(RequestImpl.java:75)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:607)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)







            If I disable the checkstyle plugin, pmd fails with a similar stacktrace, when pmd is disabled, dry fails, when that's disabled tasks-plugin fails, and when all the four are disabled it works properly, but all 4 plugins are disabled and can't be re-enabled.
            jsotuyod Juan Sotuyo made changes -
            Description Whenever I hit the save button, even if nothing was changed I get a IllegalArgumentException such as this:

            javax.servlet.ServletException: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew":{"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false},"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:603)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew":{"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false},"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            java.lang.IllegalArgumentException: Failed to convert the canComputeNew parameter of the constructor public hudson.plugins.checkstyle.CheckStyleReporter(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)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:622)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            java.lang.IllegalArgumentException: Failed to instantiate boolean from {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            org.kohsuke.stapler.NoStaplerConstructorException: There's no @DataBoundConstructor on any constructor of boolean
            org.kohsuke.stapler.RequestImpl.loadConstructorParamNames(RequestImpl.java:480)
            org.kohsuke.stapler.RequestImpl.access$100(RequestImpl.java:75)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:607)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)







            If I disable the checkstyle plugin, pmd fails with a similar stacktrace, when pmd is disabled, dry fails, when that's disabled tasks-plugin fails, and when all the four are disabled it works properly, but all 4 plugins are disabled and can't be re-enabled.
            Whenever I hit the save button, even if nothing was changed I get a IllegalArgumentException such as this:

            javax.servlet.ServletException: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew":{"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false},"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:603)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew":{"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false},"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            java.lang.IllegalArgumentException: Failed to convert the canComputeNew parameter of the constructor public hudson.plugins.checkstyle.CheckStyleReporter(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)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:622)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            java.lang.IllegalArgumentException: Failed to instantiate boolean from {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
            root cause

            org.kohsuke.stapler.NoStaplerConstructorException: There's no @DataBoundConstructor on any constructor of boolean
            org.kohsuke.stapler.RequestImpl.loadConstructorParamNames(RequestImpl.java:480)
            org.kohsuke.stapler.RequestImpl.access$100(RequestImpl.java:75)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:607)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            hudson.util.DescribableList.rebuild(DescribableList.java:155)
            hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:840)
            hudson.model.Job.doConfigSubmit(Job.java:965)
            hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            java.lang.reflect.Method.invoke(Method.java:597)
            org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
            org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
            org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
            org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:104)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
            org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
            org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
            org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
            org.kohsuke.stapler.Stapler.service(Stapler.java:159)
            javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
            hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
            hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
            hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
            hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
            hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
            hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
            hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
            hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)







            If I disable the checkstyle plugin, pmd fails with a similar stacktrace, when pmd is disabled, dry fails, when that's disabled tasks-plugin fails, and when all the four are disabled it works properly, but all 4 plugins are disabled.

            Once this is done I can re-enable them back and will start to work, but for pre-existing projects, all configuration is broken, and the process of fixing it through disabling / re-enabling it deletes all configuration.
            Priority Major [ 3 ] Minor [ 4 ]
            fprumbau fprumbau added a comment -

            I get it with 1.436 and some plugins updated (analysis*, tasks, warnings, checkstyle, pmd).

            fprumbau fprumbau added a comment - I get it with 1.436 and some plugins updated (analysis*, tasks, warnings, checkstyle, pmd).

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java
            http://jenkins-ci.org/commit/analysis-core-plugin/aabd838e114486d55304bd6d32781167eb92d876
            Log:
            JENKINS-12075 Make flattening of configuration data protected.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java http://jenkins-ci.org/commit/analysis-core-plugin/aabd838e114486d55304bd6d32781167eb92d876 Log: JENKINS-12075 Make flattening of configuration data protected.

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            pom.xml
            src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
            http://jenkins-ci.org/commit/warnings-plugin/1771c8af095cb0a4215c3503d70339dd298ab482
            Log:
            [FIXED JENKINS-12075] Fixed parsing of form data in WarningsPublisher.
            Now the data is correctly flattened before the instance is invoked.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: pom.xml src/main/java/hudson/plugins/warnings/WarningsDescriptor.java http://jenkins-ci.org/commit/warnings-plugin/1771c8af095cb0a4215c3503d70339dd298ab482 Log: [FIXED JENKINS-12075] Fixed parsing of form data in WarningsPublisher. Now the data is correctly flattened before the instance is invoked.
            scm_issue_link SCM/JIRA link daemon made changes -
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Resolved [ 5 ]
            dogfood dogfood added a comment -

            Integrated in plugins_warnings #341
            [FIXED JENKINS-12075] Fixed parsing of form data in WarningsPublisher.

            Ulli Hafner :
            Files :

            • pom.xml
            • src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_warnings #341 [FIXED JENKINS-12075] Fixed parsing of form data in WarningsPublisher. Ulli Hafner : Files : pom.xml src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
            drulli Ulli Hafner added a comment -

            Fixed in analysis-core 1.35 and warnings 3.26.

            drulli Ulli Hafner added a comment - Fixed in analysis-core 1.35 and warnings 3.26.
            drulli Ulli Hafner made changes -
            Component/s warnings [ 15513 ]
            Component/s tasks-plugin [ 15498 ]
            Component/s pmd [ 15511 ]
            Component/s checkstyle [ 15512 ]
            Component/s dry [ 15591 ]
            fprumbau fprumbau added a comment -

            Hi, I testet with analysis-core 1.35 and warnings 3.26 on jenkins 1.436 and got

            2011/12/12 15:25:05 | INFO | jvm 1 | at java.lang.Thread.run(Thread.java:619)
            2011/12/12 15:25:05 | INFO | jvm 1 | Caused by: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.tasks.TasksReporter from {"canComputeNew":

            {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}

            ,"canRunOnFailed":false,"excludePattern":"","failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","high":"FIXME","ignoreCase":true,"low":"","normal":"TODO","pattern":"*/.java","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""}
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368)
            2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.plugins.tasks.TasksReporterDescriptor.newInstance(TasksReporterDescriptor.java:28)
            2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.plugins.tasks.TasksReporterDescriptor.newInstance(TasksReporterDescriptor.java:16)
            2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.util.DescribableList.rebuild(DescribableList.java:155)
            2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:998)
            2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.model.Job.doConfigSubmit(Job.java:965)
            2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643)
            2011/12/12 15:25:05 | INFO | jvm 1 | ... 78 more
            2011/12/12 15:25:05 | INFO | jvm 1 | Caused by: java.lang.IllegalArgumentException: Failed to convert the canComputeNew parameter of the constructor public hudson.plugins.tasks.TasksReporter(java.lang.String,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,java.lang.String,java.lang.String,java.lang.String,boolean,boolean,boolean)
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:622)
            2011/12/12 15:25:05 | INFO | jvm 1 | ... 86 more
            2011/12/12 15:25:05 | INFO | jvm 1 | Caused by: java.lang.IllegalArgumentException: Failed to instantiate boolean from

            {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}

            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628)
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372)
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620)
            2011/12/12 15:25:05 | INFO | jvm 1 | ... 86 more
            2011/12/12 15:25:05 | INFO | jvm 1 | Caused by: org.kohsuke.stapler.NoStaplerConstructorException: There's no @DataBoundConstructor on any constructor of boolean
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.loadConstructorParamNames(RequestImpl.java:480)
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.access$100(RequestImpl.java:75)
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:607)
            2011/12/12 15:25:05 | INFO | jvm 1 | ... 88 more
            2011/12/12 15:25:05 | INFO | jvm 1 | 12.12.2011 15:25:05 org.apache.catalina.core.StandardWrapperValve invoke
            2011/12/12 15:25:05 | INFO | jvm 1 | SCHWERWIEGEND: Servlet.service() for servlet Stapler threw exception
            2011/12/12 15:25:05 | INFO | jvm 1 | org.kohsuke.stapler.NoStaplerConstructorException: There's no @DataBoundConstructor on any constructor of boolean
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.loadConstructorParamNames(RequestImpl.java:480)
            2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.access$100(RequestImpl.java:75)

            Maybe I'm wrong, but least it seems to be a similar error.
            Will the tasks plugin and the others be updated, too?

            Kind regards, Frank Prumbaum

            fprumbau fprumbau added a comment - Hi, I testet with analysis-core 1.35 and warnings 3.26 on jenkins 1.436 and got 2011/12/12 15:25:05 | INFO | jvm 1 | at java.lang.Thread.run(Thread.java:619) 2011/12/12 15:25:05 | INFO | jvm 1 | Caused by: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.tasks.TasksReporter from {"canComputeNew": {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false} ,"canRunOnFailed":false,"excludePattern":"","failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","high":"FIXME","ignoreCase":true,"low":"","normal":"TODO","pattern":"* / .java","thresholdLimit":"low","unHealthy":"","unstableTotalAll":"","unstableTotalHigh":"","unstableTotalLow":"","unstableTotalNormal":""} 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628) 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372) 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:368) 2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.plugins.tasks.TasksReporterDescriptor.newInstance(TasksReporterDescriptor.java:28) 2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.plugins.tasks.TasksReporterDescriptor.newInstance(TasksReporterDescriptor.java:16) 2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.util.DescribableList.rebuild(DescribableList.java:155) 2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:998) 2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.model.Job.doConfigSubmit(Job.java:965) 2011/12/12 15:25:05 | INFO | jvm 1 | at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:643) 2011/12/12 15:25:05 | INFO | jvm 1 | ... 78 more 2011/12/12 15:25:05 | INFO | jvm 1 | Caused by: java.lang.IllegalArgumentException: Failed to convert the canComputeNew parameter of the constructor public hudson.plugins.tasks.TasksReporter(java.lang.String,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,java.lang.String,java.lang.String,java.lang.String,boolean,boolean,boolean) 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:622) 2011/12/12 15:25:05 | INFO | jvm 1 | ... 86 more 2011/12/12 15:25:05 | INFO | jvm 1 | Caused by: java.lang.IllegalArgumentException: Failed to instantiate boolean from {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false} 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:628) 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:372) 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:620) 2011/12/12 15:25:05 | INFO | jvm 1 | ... 86 more 2011/12/12 15:25:05 | INFO | jvm 1 | Caused by: org.kohsuke.stapler.NoStaplerConstructorException: There's no @DataBoundConstructor on any constructor of boolean 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.loadConstructorParamNames(RequestImpl.java:480) 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.access$100(RequestImpl.java:75) 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:607) 2011/12/12 15:25:05 | INFO | jvm 1 | ... 88 more 2011/12/12 15:25:05 | INFO | jvm 1 | 12.12.2011 15:25:05 org.apache.catalina.core.StandardWrapperValve invoke 2011/12/12 15:25:05 | INFO | jvm 1 | SCHWERWIEGEND: Servlet.service() for servlet Stapler threw exception 2011/12/12 15:25:05 | INFO | jvm 1 | org.kohsuke.stapler.NoStaplerConstructorException: There's no @DataBoundConstructor on any constructor of boolean 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.loadConstructorParamNames(RequestImpl.java:480) 2011/12/12 15:25:05 | INFO | jvm 1 | at org.kohsuke.stapler.RequestImpl.access$100(RequestImpl.java:75) Maybe I'm wrong, but least it seems to be a similar error. Will the tasks plugin and the others be updated, too? Kind regards, Frank Prumbaum
            drulli Ulli Hafner added a comment -

            Hmm, that is strange. Only the warnings plug-in should have problems. Did you update the analysis-core plugin?

            drulli Ulli Hafner added a comment - Hmm, that is strange. Only the warnings plug-in should have problems. Did you update the analysis-core plugin?
            fprumbau fprumbau added a comment -

            Yes, I stopped jenkins, removed the plugin and the exploded directory of analysis-core and after restarting the /analysis-core/META-ENV/MANIFEST said

            Manifest-Version: 1.0
            Archiver-Version: Plexus Archiver
            Created-By: Apache Maven
            Built-By: hafner
            Build-Jdk: 1.6.0_26
            Extension-Name: analysis-core
            Specification-Title: This plug-in provides utilities for the static co
            de analysis plug-ins.
            Implementation-Title: analysis-core
            Implementation-Version: 1.35
            Group-Id: org.jvnet.hudson.plugins
            Short-Name: analysis-core
            Long-Name: Static Analysis Utilities
            Url: http://wiki.jenkins-ci.org/x/CwDgAQ
            Plugin-Version: 1.35
            Hudson-Version: 1.409
            Jenkins-Version: 1.409
            Plugin-Dependencies: token-macro:1.1;resolution:=optional,dashboard-vi
            ew:1.8.1;resolution:=optional,maven-plugin:1.409
            Plugin-Developers: Ulli Hafner:drulli:ullrich.hafner@gmail.com

            ( We cannot update directly from our intranet)

            So I think this should be the correct version.

            fprumbau fprumbau added a comment - Yes, I stopped jenkins, removed the plugin and the exploded directory of analysis-core and after restarting the /analysis-core/META-ENV/MANIFEST said Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Created-By: Apache Maven Built-By: hafner Build-Jdk: 1.6.0_26 Extension-Name: analysis-core Specification-Title: This plug-in provides utilities for the static co de analysis plug-ins. Implementation-Title: analysis-core Implementation-Version: 1.35 Group-Id: org.jvnet.hudson.plugins Short-Name: analysis-core Long-Name: Static Analysis Utilities Url: http://wiki.jenkins-ci.org/x/CwDgAQ Plugin-Version: 1.35 Hudson-Version: 1.409 Jenkins-Version: 1.409 Plugin-Dependencies: token-macro:1.1;resolution:=optional,dashboard-vi ew:1.8.1;resolution:=optional,maven-plugin:1.409 Plugin-Developers: Ulli Hafner:drulli:ullrich.hafner@gmail.com ( We cannot update directly from our intranet) So I think this should be the correct version.
            drulli Ulli Hafner added a comment -

            Sorry, seems that I forgot to update the changes for maven jobs... Only freestyle jobs are working in the latest releases.

            drulli Ulli Hafner added a comment - Sorry, seems that I forgot to update the changes for maven jobs... Only freestyle jobs are working in the latest releases.

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            http://jenkins-ci.org/commit/analysis-core-plugin/c02743a23e893c52b86849bc32b666b0d43cc537
            Log:
            [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java http://jenkins-ci.org/commit/analysis-core-plugin/c02743a23e893c52b86849bc32b666b0d43cc537 Log: [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs.
            drulli Ulli Hafner added a comment - - edited

            I can't make a new release until tomorrow. So if it is urgent, please either revert to the previous release or fetch the snapshots from our CI server.

            drulli Ulli Hafner added a comment - - edited I can't make a new release until tomorrow. So if it is urgent, please either revert to the previous release or fetch the snapshots from our CI server.
            dogfood dogfood added a comment -

            Integrated in plugins_analysis-core #4315
            JENKINS-12075 Make flattening of configuration data protected.
            [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs.

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_analysis-core #4315 JENKINS-12075 Make flattening of configuration data protected. [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs. Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            tapiomtr tapiomtr added a comment -

            We still get this exception, while I upgrade the analysis-core to 1.35 and warnings to 3.26. Jenkins version is 1.443. All another plugins are "up to date"

            Status Code: 500

            Exception:
            Stacktrace:
            java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew":

            {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false}

            ,"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","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.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28)
            at hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16)
            at hudson.util.DescribableList.rebuild(DescribableList.java:154)
            at hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:997)
            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(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:616)
            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:563)
            at org.kohsuke.stapler.Stapler.invoke(Stapler.java:648)
            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:563)
            at org.kohsuke.stapler.Stapler.invoke(Stapler.java:648)
            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:563)
            at org.kohsuke.stapler.Stapler.invoke(Stapler.java:648)
            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 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(Thread.java:636)
            Caused by: java.lang.IllegalArgumentException: Failed to convert the canComputeNew parameter of the constructor public hudson.plugins.checkstyle.CheckStyleReporter(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)
            at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:622)
            ... 71 more
            Caused by: java.lang.IllegalArgumentException: Failed to instantiate boolean from

            {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","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)
            ... 71 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)
            ... 73 more

            tapiomtr tapiomtr added a comment - We still get this exception, while I upgrade the analysis-core to 1.35 and warnings to 3.26. Jenkins version is 1.443. All another plugins are "up to date" Status Code: 500 Exception: Stacktrace: java.lang.IllegalArgumentException: Failed to instantiate class hudson.plugins.checkstyle.CheckStyleReporter from {"canComputeNew": {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","unstableNewHigh":"","unstableNewLow":"","unstableNewNormal":"","useDeltaValues":false} ,"canRunOnFailed":false,"failedTotalAll":"","failedTotalHigh":"","failedTotalLow":"","failedTotalNormal":"","healthy":"","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.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:28) at hudson.plugins.checkstyle.CheckStyleReporterDescriptor.newInstance(CheckStyleReporterDescriptor.java:16) at hudson.util.DescribableList.rebuild(DescribableList.java:154) at hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:997) 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(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) 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:563) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:648) 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:563) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:648) 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:563) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:648) 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 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(Thread.java:636) Caused by: java.lang.IllegalArgumentException: Failed to convert the canComputeNew parameter of the constructor public hudson.plugins.checkstyle.CheckStyleReporter(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) at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:622) ... 71 more Caused by: java.lang.IllegalArgumentException: Failed to instantiate boolean from {"failedNewAll":"","failedNewHigh":"","failedNewLow":"","failedNewNormal":"","unstableNewAll":"","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) ... 71 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) ... 73 more
            tapiomtr tapiomtr made changes -
            Resolution Fixed [ 1 ]
            Status Resolved [ 5 ] Reopened [ 4 ]
            myron Myron Boyle added a comment -

            same here.
            tried it with latest 1.36 release ... but still the same error with the Checkstyle/Findbugs/PMDReporter

            myron Myron Boyle added a comment - same here. tried it with latest 1.36 release ... but still the same error with the Checkstyle/Findbugs/PMDReporter

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            src/main/java/hudson/plugins/checkstyle/CheckStyleReporterDescriptor.java
            http://jenkins-ci.org/commit/checkstyle-plugin/23d23ca07220932684dda39254a70ba86eb2ad1b
            Log:
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/checkstyle/CheckStyleReporterDescriptor.java http://jenkins-ci.org/commit/checkstyle-plugin/23d23ca07220932684dda39254a70ba86eb2ad1b Log: [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            plugin/src/main/java/hudson/plugins/findbugs/FindBugsReporterDescriptor.java
            http://jenkins-ci.org/commit/findbugs-plugin/ddbd5051c9a41de663a424a586a83c702ba6e687
            Log:
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: plugin/src/main/java/hudson/plugins/findbugs/FindBugsReporterDescriptor.java http://jenkins-ci.org/commit/findbugs-plugin/ddbd5051c9a41de663a424a586a83c702ba6e687 Log: [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            src/main/java/hudson/plugins/dry/DryReporterDescriptor.java
            http://jenkins-ci.org/commit/dry-plugin/66424dd7d56f44ab4333cfbb5f32fb435eb67240
            Log:
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/dry/DryReporterDescriptor.java http://jenkins-ci.org/commit/dry-plugin/66424dd7d56f44ab4333cfbb5f32fb435eb67240 Log: [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            src/main/java/hudson/plugins/pmd/PmdReporterDescriptor.java
            http://jenkins-ci.org/commit/pmd-plugin/6e120ade2b9b88a082a7a259ae8170aef53c2f09
            Log:
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/pmd/PmdReporterDescriptor.java http://jenkins-ci.org/commit/pmd-plugin/6e120ade2b9b88a082a7a259ae8170aef53c2f09 Log: [FIXED JENKINS-12075] Removed newInstance compatibility methods.
            scm_issue_link SCM/JIRA link daemon made changes -
            Resolution Fixed [ 1 ]
            Status Reopened [ 4 ] Resolved [ 5 ]

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            src/main/java/hudson/plugins/tasks/TasksReporterDescriptor.java
            http://jenkins-ci.org/commit/tasks-plugin/30e307d23037b9518fe569eb10a2483194aa1224
            Log:
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/tasks/TasksReporterDescriptor.java http://jenkins-ci.org/commit/tasks-plugin/30e307d23037b9518fe569eb10a2483194aa1224 Log: [FIXED JENKINS-12075] Removed newInstance compatibility methods.
            dogfood dogfood added a comment -

            Integrated in plugins_dry #313
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/dry/DryReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_dry #313 [FIXED JENKINS-12075] Removed newInstance compatibility methods. Ulli Hafner : Files : src/main/java/hudson/plugins/dry/DryReporterDescriptor.java
            dogfood dogfood added a comment -

            Integrated in plugins_checkstyle #305
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/checkstyle/CheckStyleReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_checkstyle #305 [FIXED JENKINS-12075] Removed newInstance compatibility methods. Ulli Hafner : Files : src/main/java/hudson/plugins/checkstyle/CheckStyleReporterDescriptor.java
            dogfood dogfood added a comment -

            Integrated in plugins_tasks #314
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/tasks/TasksReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_tasks #314 [FIXED JENKINS-12075] Removed newInstance compatibility methods. Ulli Hafner : Files : src/main/java/hudson/plugins/tasks/TasksReporterDescriptor.java
            dogfood dogfood added a comment -

            Integrated in plugins_pmd #307
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/pmd/PmdReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_pmd #307 [FIXED JENKINS-12075] Removed newInstance compatibility methods. Ulli Hafner : Files : src/main/java/hudson/plugins/pmd/PmdReporterDescriptor.java
            dogfood dogfood added a comment -

            Integrated in plugins_findbugs #373
            [FIXED JENKINS-12075] Removed newInstance compatibility methods.

            Ulli Hafner :
            Files :

            • plugin/src/main/java/hudson/plugins/findbugs/FindBugsReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_findbugs #373 [FIXED JENKINS-12075] Removed newInstance compatibility methods. Ulli Hafner : Files : plugin/src/main/java/hudson/plugins/findbugs/FindBugsReporterDescriptor.java
            drulli Ulli Hafner added a comment -

            Ok, I see that it didn't help to only update analysis-core. I now updated the individual plug-ins, too. The release is in progress now...

            drulli Ulli Hafner added a comment - Ok, I see that it didn't help to only update analysis-core. I now updated the individual plug-ins, too. The release is in progress now...
            fprumbau fprumbau added a comment -

            I can confirm that with

            pmd: 3.24
            findbugs: 4.32
            warnings: 3.26
            tasks: 4.26
            analysis-core: 1.36
            checkstyle: 3.23
            analysis-collector: 1.19

            our jenkins installation (1.436) is OK again.

            Thank you very much

            fprumbau fprumbau added a comment - I can confirm that with pmd: 3.24 findbugs: 4.32 warnings: 3.26 tasks: 4.26 analysis-core: 1.36 checkstyle: 3.23 analysis-collector: 1.19 our jenkins installation (1.436) is OK again. Thank you very much
            dogfood dogfood added a comment -

            Integrated in plugins_analysis-core #6379
            JENKINS-12075 Make flattening of configuration data protected.
            [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs.

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_analysis-core #6379 JENKINS-12075 Make flattening of configuration data protected. [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs. Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            dogfood dogfood added a comment -

            Integrated in plugins_analysis-core #6390
            JENKINS-12075 Make flattening of configuration data protected.
            [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs.

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_analysis-core #6390 JENKINS-12075 Make flattening of configuration data protected. [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs. Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            dogfood dogfood added a comment -

            Integrated in plugins_analysis-core #6417
            JENKINS-12075 Make flattening of configuration data protected.
            [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs.

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_analysis-core #6417 JENKINS-12075 Make flattening of configuration data protected. [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs. Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            dogfood dogfood added a comment -

            Integrated in plugins_analysis-core #6517
            JENKINS-12075 Make flattening of configuration data protected.
            [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs.

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_analysis-core #6517 JENKINS-12075 Make flattening of configuration data protected. [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs. Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            drulli Ulli Hafner added a comment -

            Integrated in Jenkins Analysis Plug-ins (Compile) #381
            JENKINS-12075 Make flattening of configuration data protected. (Revision aabd838e114486d55304bd6d32781167eb92d876)
            [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs. (Revision c02743a23e893c52b86849bc32b666b0d43cc537)

            Result = SUCCESS

            drulli Ulli Hafner added a comment - Integrated in Jenkins Analysis Plug-ins (Compile) #381 JENKINS-12075 Make flattening of configuration data protected. (Revision aabd838e114486d55304bd6d32781167eb92d876) [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs. (Revision c02743a23e893c52b86849bc32b666b0d43cc537) Result = SUCCESS
            dogfood dogfood added a comment -

            Integrated in plugins_analysis-core #10407
            JENKINS-12075 Make flattening of configuration data protected. (Revision aabd838e114486d55304bd6d32781167eb92d876)
            [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs. (Revision c02743a23e893c52b86849bc32b666b0d43cc537)

            Result = SUCCESS
            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java

            Ulli Hafner :
            Files :

            • src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            dogfood dogfood added a comment - Integrated in plugins_analysis-core #10407 JENKINS-12075 Make flattening of configuration data protected. (Revision aabd838e114486d55304bd6d32781167eb92d876) [FIXED JENKINS-12075] Added flattening of configuration for m2 jobs. (Revision c02743a23e893c52b86849bc32b666b0d43cc537) Result = SUCCESS Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/PluginDescriptor.java Ulli Hafner : Files : src/main/java/hudson/plugins/analysis/core/ReporterDescriptor.java
            evernat evernat made changes -
            Link This issue is duplicated by JENKINS-12068 [ JENKINS-12068 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 142347 ] JNJira + In-Review [ 190092 ]

            People

              drulli Ulli Hafner
              jsotuyod Juan Sotuyo
              Votes:
              3 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: