2010-06-24 4 views
0

코드 적용 범위 테스트를 실행하고 rcov 보고서를 게시하도록 구성된 작업을 저장하려고하면 아래와 같은 오류 메시지가 표시되고 변경 사항이 저장되지 않습니다. 이 문제는 Hudson 버전 1.362에서 자르고 1.363에 존재합니다. '게재 범위 보고서 게시'체크 박스를 선택 취소하면 작업을 저장할 수 있습니다.CoDuration Rmetrics with hudson 오류

상태 코드 : 500 예외 : 스택 트레이스 :

java.lang.InstantiationError : org.kohsuke.stapler.RequestImpl.bindParametersToList에서 hudson.plugins.rubyMetrics.rcov.model.MetricTarget (RequestImpl.java : 허드슨에서 hudson.plugins.rubyMetrics.rcov.RcovPublisher $ DescriptorImpl.newInstance에서 hudson.plugins.rubyMetrics.rcov.RcovPublisher $ DescriptorImpl.newInstance (RcovPublisher.java:143) (RcovPublisher.java:104) 에서 271) .util.DescribableList.rebuild (DescribeableList.java:147) at hudson.model.Project.submit (Project.java:198)hudson.model.AbstractProject.doConfigSubmit (AbstractProject.java:555) 에서 hudson.model.Job.doConfigSubmit (Job.java:1050) 에서 hudson.model.FreeStyleProject.submit (FreeStyleProject.java:97) 에서에서 java.lang.reflect의에서 sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) 에서 sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) 에서 sun.reflect.NativeMethodAccessorImpl.invoke0 (기본 방법) .Method.invoke (Method.java:597) at org.kohsuke.stapler.Function $ InstanceFunction.invoke (Function.java:235) at org.kohsuke.stapler.Function.bindAndInvoke (Function.java:116) org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse (Function.java:57) at org.kohsuke.stapler.MetaClass $ 1.doDispatch (MetaClass.java:75) at org.kohsuke.stapler.NameBasedDispatcher.dispatch (NameBasedDispatcher.java:30) at org.kohsuke.stapler.Stapler.invoke (스테이플러 .java : 525) at org.kohsuke.stapler.MetaClass $ 6.doDispatch (MetaClass.java:181) at org.kohsuke.stapler.NameBasedDispatcher.dispatch (NameBasedDispatcher.java:30) at org.kohsuke.stapler. Stapler.invoke (Stapler.java:525) at org.kohsuke.stapler.Stapler.invoke (Stapler.java:441) at org.kohsuke.stapler.Stapler.service (Stapler.java:123) at javax. servlet.http.HttpServlet.service (HttpServlet.java:45) at winstone.ServletConfiguration.execute (ServletConfiguration.java:249) hudson.util.PluginServletFilter $ 1.doFilter (PluginServletFilter.java:94) hudson.util에서 에서 winstone.RequestDispatcher.doFilter (RequestDispatcher.java:378) 에서 winstone.RequestDispatcher.forward (RequestDispatcher.java:335) 에서. hudson.security.csrf.CrumbFilter.doFilter에서 winstone.RequestDispatcher.doFilter (RequestDispatcher.java:368) 에서 winstone.FilterConfiguration.execute (FilterConfiguration.java:195) 에서 PluginServletFilter.doFilter (PluginServletFilter.java:86) (CrumbFilter.java:47) winstone.RequestDispatcher.doFilter (RequestDispatcher.java:368) hudson.security.ChainedServletFilter $ 1.doFilter에서 에서 winstone.FilterConfiguration.execute (FilterConfiguration.java:195) 에서 (ChainedServletFilter.java:84)winstone.FilterConfiguration.execute에서 hudson.security.HudsonFilter.doFilter (HudsonFilter.java:164) 에서 hudson.security.ChainedServletFilter.doFilter (ChainedServletFilter.java:76) (FilterConfiguration.java:195) 윈스톤에서 에서 617,451,515,. requeststone.RequestDispatcher.forward (RequestDispatcher.java:368) 에서 RequestDispatcher.doFilter (RequestDispatcher.java:333) (winstone에서).RequestHandlerThread.processRequest java.lang.Thread.run (Thread.java:619)에서 winstone.RequestHandlerThread.run (RequestHandlerThread.java:150)에서 (RequestHandlerThread.java:244)

사람은 좋은 해결책이 있습니까 ? 감사.

답변