2010-06-24 3 views
0

Lorsque je tente d'enregistrer un travail qui exécute des tests de couverture de code et est configuré pour publier un rapport rcov, le message d'erreur ci-dessous s'affiche et les modifications apportées ne sont pas enregistrées. Ce problème a surgi avec Hudson version 1.362 et existe en 1.363. Si je désélectionne la case "Publier le rapport de couverture", le travail peut être sauvegardé.Cofiguration Rmetrics avec Rcov dans l'erreur hudson

Code d'état: 500 Exception: Stacktrace:

java.lang.InstantiationError: hudson.plugins.rubyMetrics.rcov.model.MetricTarget à org.kohsuke.stapler.RequestImpl.bindParametersToList (RequestImpl.java : 271) à hudson.plugins.rubyMetrics.rcov.RcovPublisher $ DescriptorImpl.newInstance (RcovPublisher.java:143) à hudson.plugins.rubyMetrics.rcov.RcovPublisher $ DescriptorImpl.newInstance (RcovPublisher.java:104) à hudson .util.DescribableList.rebuild (DescribableList.java:147) at hudson.model.Project.submit (Project.java:198) à hudson.model.FreeStyleProject.submit (FreeStyleProject.java:97) à hudson.model.Job.doConfigSubmit (Job.java:1050) à hudson.model.AbstractProject.doConfigSubmit (AbstractProject.java:555) à sun.reflect.NativeMethodAccessorImpl.invoke0 (méthode native) à 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:235) à org.kohsuke.stapler.Function.bindAndInvoke (Function.java:116) à org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse (Function.java:57) à org.kohsuke.stapler.MetaClass $ 1.doDispatch (MetaClass.java:75) à org.kohsuke.stapler.NameBasedDispatcher.dispatch (NameBasedDispatcher.java:30) à org.kohsuke.stapler.Stapler.invoke (agrafeuse .java: 525) à org.kohsuke.stapler.MetaClass $ 6.doDispatch (MetaClass.java:181) à org.kohsuke.stapler.NameBasedDispatcher.dispatch (NameBasedDispatcher.java:30) à org.kohsuke.stapler. Stapler.invoke (Stapler.java:525) à org.kohsuke.stapler.Stapler.invoke (Stapler.java:441) à org.kohsuke.stapler.Stapler.service (Stapler.java:123) à javax. servlet.http.HttpServlet.service (HttpServlet.java:45) at winstone.ServletConfiguration.execute (ServletConfiguration.java:249) à winstone.RequestDispatcher.forward (RequestDispatcher.java:335) à winstone.RequestDispatcher.doFilter (RequestDispatcher.java:378) à hudson.util.PluginServletFilter $ 1.doFilter (PluginServletFilter.java:94) à hudson.util. PluginServletFilter.doFilter (PluginServletFilter.java:86) à winstone.FilterConfiguration.execute (FilterConfiguration.java:195) à winstone.RequestDispatcher.doFilter (RequestDispatcher.java:368) à hudson.security.csrf.CrumbFilter.doFilter (CrumbFilter.java:47) à winstone.FilterConfiguration.execute (FilterConfiguration.java:195) à winstone.RequestDispatcher.doFilter (RequestDispatcher.java:368) à hudson.security.ChainedServletFilter $ 1.doFilter (ChainedServletFilter.java:84) à hudson.security.ChainedServletFilter.doFilter (ChainedServletFilter.java:76) à hudson.security.HudsonFilter.doFilter (HudsonFilter.java:164) à winstone.FilterConfiguration.execute (FilterConfiguration.java:195) à winstone. RequestDispatcher.doFilter (RequestDispatcher.java:368) à winstone.RequestDispatcher.forward (RequestDispatcher.java:333) à winstone.RequestHandlerThread.processRequest (RequestHandlerThread.java:244) à winstone.RequestHandlerThread.run (RequestHandlerThread.java:150) à java.lang.Thread.run (Thread.java:619)

Quelqu'un at-il une bonne solution ? Merci.

Répondre