Illegal Argument Exception Configuring AccurevSCM

XMLWordPrintable

    • 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)

            Assignee:
            Scott Tatum
            Reporter:
            timezra
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: