Конфигурация Rmetric с Rcov в ошибке Гудзона
Когда я пытаюсь сохранить задание, которое выполняет тесты покрытия кода и настроено на публикацию отчета rcov, я получаю сообщение об ошибке, приведенное ниже, и сделанные мной изменения не сохраняются. Эта проблема возникла с версией 1.362 Hudson и существует в 1.363. Если снять флажок "Опубликовать отчет о покрытии", задание может быть сохранено.
Код статуса: 500 Исключение: Stacktrace:
java.lang.InstantiationError: hudson.plugins.rubyMetrics.rcov.model.MetricTarget at org.kohsuke.stapler.RequestImpl.bindParametersToList (RequestImpl..java:143) at hudson.plugins.rubyMetrics.rcov.RcovPublisher$DescriptorImpl.newInstance(RcovPublisher.java:104) в hudson.util.DescribableList.rebuild(DescribableList.java:147) в hudson. Project.java:198) в hudson.model.FreeStyleProject.submit(FreeStyleProject.java:97) в hudson.model.Job.doConfigSubmit(Job.java:1050) в hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:555) на солнце 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.staplerM. $1.doDispatch(MetaClass.java:75) в org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) в org.kohsuke.stapler.Stapler.invoke(Stapler.java:525) в org.kolerke.MetaClass$6.doDispatch(MetaClass.java:181) в org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) в org.kohsuke.stapler.Stapler.invoke (Stapler.javag: athsuh).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.PluginSerdoFletter luginServletFilter.java:94) в hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86) в winstone.FilterConfiguration.execute(FilterConfiguration.java:195) в winstone.RequestDispatcher.jisf: security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) в winstone.FilterConfiguration.execute(FilterConfiguration.java:195) в winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368) в hudson.secer.FilterSF ChainedServletFilter.java:84) в hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) в hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) в конфигурации winstone.Filterj winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368) в winstone.RequestDispatcher.forward(RequestDispatcher.java:333) в winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244) в winstone.RequestHand read.java:150) на java.lang.Thread.run(Thread.java:619)