-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major
-
Component/s: accurev-plugin
-
None
-
Environment:Platform: All, OS: All
In version 1.281 of hudson with accurev plug-in 0.6.6, I get the error below
when trying to configure the AccuRev SCM for any build. The problem appears to
be with how Hudson reflectively calls the constructor fr AccurevSCM. A patch
will soon follow.
HTTP ERROR: 500
INTERNAL_SERVER_ERROR
RequestURI=/job/accurev_test/configSubmit
Caused by:
java.lang.IllegalArgumentException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.kohsuke.stapler.RequestImpl.invokeConstructor
(RequestImpl.java:378)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:331)
at hudson.plugins.accurev.AccurevSCM$AccurevSCMDescriptor.newInstance
(AccurevSCM.java:1006)
at hudson.plugins.accurev.AccurevSCM$AccurevSCMDescriptor.newInstance
(AccurevSCM.java:1)
at hudson.scm.SCMS.parseSCM(SCMS.java:38)
at hudson.model.AbstractProject.submit(AbstractProject.java:1044)
at hudson.model.Project.submit(Project.java:160)
at hudson.model.FreeStyleProject.submit(FreeStyleProject.java:68)
at hudson.model.Job.doConfigSubmit(Job.java:886)
at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:348)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.kohsuke.stapler.Function$InstanceFunction.invoke
(Function.java:156)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:76)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:73)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch
(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:438)
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:438)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:356)
at org.kohsuke.stapler.Stapler.service(Stapler.java:116)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle
(ServletHolder.java:491)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1074)
at hudson.util.PluginServletFilter$1.doFilter
(PluginServletFilter.java:68)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:60)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1065)
at hudson.security.ChainedServletFilter$1.doFilter
(ChainedServletFilter.java:52)
at hudson.security.ChainedServletFilter.doFilter
(ChainedServletFilter.java:44)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:110)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1065)
at org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:365)
at org.mortbay.jetty.security.SecurityHandler.handle
(SecurityHandler.java:185)
at org.mortbay.jetty.servlet.SessionHandler.handle
(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle
(ContextHandler.java:689)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle
(ContextHandlerCollection.java:146)
at org.mortbay.jetty.handler.HandlerCollection.handle
(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle
(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:285)
at org.mortbay.jetty.HttpConnection.handleRequest
(HttpConnection.java:457)
at org.mortbay.jetty.HttpConnection$RequestHandler.content
(HttpConnection.java:765)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:628)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
at org.mortbay.io.nio.SelectChannelEndPoint.run
(SelectChannelEndPoint.java:329)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run
(BoundedThreadPool.java:475)