Назад | Перейти на главную страницу

Конфигурация Rmetric с Rcov в ошибке Хадсона

Когда я пытаюсь сохранить задание, которое запускает тесты покрытия кода и настроено для публикации отчета rcov, я получаю сообщение об ошибке, указанное ниже, и внесенные мной изменения не сохраняются. Эта проблема возникла в Hudson версии 1.362 и существует в 1.363. Если я сниму флажок «Опубликовать отчет о покрытии», задание можно будет сохранить.

Код состояния: 500 Исключение: Stacktrace:

java.lang.InstantiationError: hudson.plugins.rubyMetrics.rcov.model.MetricTarget в org.kohsuke.stapler.RequestImpl.bindParametersToList (RequestImpl.java:271) в hudson.plugins.rubyMetrics.norcovplugins.rubyMetrics.norcovcov .java: 143) на hudson.plugins.rubyMetrics.rcov.RcovPublisher $ DescriptorImpl.newInstance (RcovPublisher.java:104) на hudson.util.DescribableList.rebuild (DescribableList.java:147) (DescribableList.Program:147) на hudjectson.model.mit. Project.java:198) на hudson.model.FreeStyleProject.submit (FreeStyleProject.java:97) на hudson.model.Job.doConfigSubmit (Job.java:1050) на hudson.model.AbstractProject.doConfigSubmit (AbstractProject.java:55 ) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.invoke.java: Method.invoke (Method.java:597) в org.kohsuke.stapler.Function $ InstanceFunction.invo ke (Function.java:235) в org.kohsuke.stapler.Function.bindAndInvoke (Function.java:116) в org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse (Function.java:57) в org.kohsuke.stapler.M $ 1.doDispatch (MetaClass.java:75) на org.kohsuke.stapler.NameBasedDispatcher.dispatch (NameBasedDispatcher.java:30) на org.kohsuke.stapler.Stapler.invoke (Stapler.java:525) на org.kohsuke. .MetaClass $ 6.doDispatch (MetaClass.java:181) на org.kohsuke.stapler.NameBasedDispatcher.dispatch (NameBasedDispatcher.java:30) на org.kohsuke.stapler.Stapler.invoke (Stapler.java:525) на org.java:525) .stapler.Stapler.invoke (Stapler.java:441) в org.kohsuke.stapler.Stapler.service (Stapler.java:123) в javax.servlet.http.HttpServlet.service (HttpServlet.java:45) в winstone. ServletConfiguration.execute (ServletConfiguration.java:249) в winstone.RequestDispatcher.forward (RequestDispatcher.java:335) в winstone.RequestDispatcher.doFilter (RequestDispatcher.java:378) в hudson.util.PluginServletFilter ($ 1.PluginServletFilter luginServletFilter.java:94) на hudson.util.PluginServletFilter.doFilter (PluginServletFilter.java:86) на winstone.FilterConfiguration.execute (FilterConfiguration.java:195) на winstone.RequestDispatcher.java:195 на winstone.RequestDispatcher.javaDispatcher.javaDispatcher. (hudispatcher.javaDispatcher. security.csrf.CrumbFilter.doFilter (CrumbFilter.java:47) в winstone.FilterConfiguration.execute (FilterConfiguration.java:195) в winstone.RequestDispatcher.doFilter (RequestDispatcher.java:368) в hudson.security.Chained ($ 1.00). ChainedServletFilter.java:84) в hudson.security.ChainedServletFilter.doFilter (ChainedServletFilter.java:76) в hudson.security.HudsonFilter.doFilter (HudsonFilter.java:164) в winstonefiguration.exe) (Configuration195cute.java: 164) в winstonefiguration.exe) (Configuration195. winstone.RequestDispatcher.doFilter (RequestDispatcher.java:368) на winstone.RequestDispatcher.forward (RequestDispatcher.java:333) на winstone.RequestHandlerThread.processRequest (RequestHandlerThread.java:244) на winstone.Thread.ResquestHandler (RequestHandlerThread.java:244) read.java:150) на java.lang.Thread.run (Thread.java:619)