Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-6364

cannot save project configuration after upgrading to 1.355

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • core
    • None
    • Red Hat Enterprise Linux ES release 4 (Nahant Update 7)
      java version "1.6.0_12"
      Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
      Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)


      I have upgraded hudson this morning and now, when trying to open configuration of my project and change its settings got the error as below.
      {{
      Error message:
      Status Code: 500

      Exception:
      Stacktrace:
      java.lang.IllegalArgumentException: Failed to instantiate class hudson.scm.SubversionSCM from {"":"0","browser":

      {"repositoryInstance":["",""],"rootModule":"","stapler-class":["hudson.scm.browsers.WebSVN","hudson.scm.browsers.ViewSVN","hudson.scm.browsers.FishEyeSVN","hudson.scm.browsers.Sventon","hudson.scm.browsers.Sventon2","hudson.scm.browsers.CollabNetSVN"],"url":["","","","","",""]}

      ,"doRevert":false,"excludedCommitMessages":"","excludedRegions":"","excludedRevprop":"","excludedUsers":"","includedRegions":"","locations":

      {"local":"syp-parent","remote":"http://nssubversion02u.syp.southyorks.police.uk/sub/SYP/trunk/java/syp-parent"}

      ,"useUpdate":true,"value":"1"}
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:352)
      at hudson.model.Descriptor.newInstance(Descriptor.java:433)
      at hudson.scm.SubversionSCM$DescriptorImpl.newInstance(SubversionSCM.java:1618)
      at hudson.scm.SubversionSCM$DescriptorImpl.newInstance(SubversionSCM.java:1377)
      at hudson.scm.SCMS.parseSCM(SCMS.java:66)
      at hudson.model.AbstractProject.submit(AbstractProject.java:1504)
      at hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:702)
      at hudson.model.Job.doConfigSubmit(Job.java:1005)
      at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:555)
      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:169)
      at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:101)
      at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:54)
      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(Stapler.java:519)
      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:519)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:435)
      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)
      at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
      at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
      at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
      at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
      at java.lang.Thread.run(Thread.java:619)
      Caused by: java.lang.IllegalArgumentException: Failed to convert the browser parameter of the constructor public hudson.scm.SubversionSCM(java.util.List,boolean,boolean,hudson.scm.SubversionRepositoryBrowser,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:346)
      ... 43 more
      Caused by: java.lang.IllegalArgumentException: Failed to instantiate class hudson.scm.SubversionRepositoryBrowser from

      {"repositoryInstance":["",""],"rootModule":"","stapler-class":["hudson.scm.browsers.WebSVN","hudson.scm.browsers.ViewSVN","hudson.scm.browsers.FishEyeSVN","hudson.scm.browsers.Sventon","hudson.scm.browsers.Sventon2","hudson.scm.browsers.CollabNetSVN"],"url":["","","","","",""]}

      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:352)
      at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:544)
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:344)
      ... 43 more
      Caused by: java.lang.IllegalArgumentException: Class ["hudson.scm.browsers.WebSVN","hudson.scm.browsers.ViewSVN","hudson.scm.browsers.FishEyeSVN","hudson.scm.browsers.Sventon","hudson.scm.browsers.Sventon2","hudson.scm.browsers.CollabNetSVN"] is specified in JSON, but no such class found in hudson.PluginManager$UberClassLoader@15fc672
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:327)
      ... 45 more
      Caused by: java.lang.ClassNotFoundException: ["hudson.scm.browsers.WebSVN","hudson.scm.browsers.ViewSVN","hudson.scm.browsers.FishEyeSVN","hudson.scm.browsers.Sventon","hudson.scm.browsers.Sventon2","hudson.scm.browsers.CollabNetSVN"]
      at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:562)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
      at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:322)
      ... 45 more

      Generated by Winstone Servlet Engine v0.9.10 at Mon Apr 26 15:36:02 BST 2010
      }}
      ---------------------------
      The project configuration file is:
      {{
      <?xml version='1.0' encoding='UTF-8'?>
      <maven2-moduleset>
      <actions/>
      <description>Root parent POM for project.</description>
      <logRotator>
      <daysToKeep>-1</daysToKeep>
      <numToKeep>5</numToKeep>
      </logRotator>
      <keepDependencies>false</keepDependencies>
      <properties/>
      <scm class="hudson.scm.SubversionSCM">
      <locations>
      <hudson.scm.SubversionSCM_-ModuleLocation>
      <remote>http://nssubversion02u.syp.southyorks.police.uk/sub/SYP/trunk/java/syp-parent</remote>
      <local>syp-parent</local>
      </hudson.scm.SubversionSCM_-ModuleLocation>
      </locations>
      <useUpdate>true</useUpdate>
      <doRevert>false</doRevert>
      <excludedRegions></excludedRegions>
      <excludedUsers></excludedUsers>
      <excludedRevprop></excludedRevprop>
      <excludedCommitMessages></excludedCommitMessages>
      </scm>
      <canRoam>true</canRoam>
      <disabled>false</disabled>
      <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
      <triggers class="vector">
      <hudson.triggers.SCMTrigger>
      <spec>*/15 * * * *</spec>
      </hudson.triggers.SCMTrigger>
      </triggers>
      <concurrentBuild>false</concurrentBuild>
      <rootModule>
      <groupId>uk.police.syp.syp-parent</groupId>
      <artifactId>syp-parent</artifactId>
      </rootModule>
      <goals>clean install</goals>
      <mavenOpts>-Xmx512M -XX:MaxPermSize=512M</mavenOpts>
      <aggregatorStyleBuild>true</aggregatorStyleBuild>
      <incrementalBuild>false</incrementalBuild>
      <usePrivateRepository>false</usePrivateRepository>
      <ignoreUpstremChanges>false</ignoreUpstremChanges>
      <archivingDisabled>false</archivingDisabled>
      <reporters>
      <hudson.plugins.findbugs.FindBugsReporter>
      <threshold></threshold>
      <failureThreshold></failureThreshold>
      <newFailureThreshold></newFailureThreshold>
      <newThreshold></newThreshold>
      <healthy></healthy>
      <unHealthy></unHealthy>
      <pluginName>[FINDBUGS] </pluginName>
      <thresholdLimit>low</thresholdLimit>
      </hudson.plugins.findbugs.FindBugsReporter>
      <hudson.maven.reporters.MavenMailer>
      <recipients>ISD_DEVELOPMENT_JAVA</recipients>
      <dontNotifyEveryUnstableBuild>true</dontNotifyEveryUnstableBuild>
      <sendToIndividuals>false</sendToIndividuals>
      </hudson.maven.reporters.MavenMailer>
      </reporters>
      <publishers>
      <hudson.tasks.ArtifactArchiver>
      <artifacts>syp-parent/syp-lib/lynx1-audit/lynx1-audit-ear/target/lynx1-audit/lynx1-audit-ws.war,syp-parent/syp-lib/lynx1-audit/lynx1-audit-ear/target/lynx1-audit.ear,syp-pare
      nt/syp-lib/lynx1-audit/lynx1-audit-ws/target/lynx1-audit-ws.war,syp-parent/syp-lib/report-producer/report-producer-ear/target/report-producer.ear,syp-parent/syp-lib/auth/auth-web/t
      arget/auth-web.war,syp-parent/syp-lib/lynx-extract/lynx-extract-ui-test/target/lynx-extract-ui-test.war,syp-parent/syp-lib/rich-screen/rich-screen-web/target/rich-screen-web.war,sy
      p-parent/syp-lib/resources/target/resources.war,syp-parent/casePrep/casePrep/target/casePrep.war,syp-parent/casePrep/doc-repo/doc-repo-ws/target/doc-repo-ws.war,syp-parent/ois2/tar
      get/ois2.war,syp-parent/casePrep/case-remote-interface/case-remote-interface-ear/target/case-remote-interface-ear.ear,syp-parent/syp-lib/court-diary/court-diary-ear/target/court-di
      ary-ear.ear,syp-parent/casePrep/case-prep-ear/target/case-prep-ear.ear,syp-parent/mip/mip-ws/target/mip-ws.war,syp-parent/sypap-ws-sts/target/sypap-ws-sts.war,syp-parent/system-adm
      in/target/system-admin.war</artifacts>
      <latestOnly>false</latestOnly>
      </hudson.tasks.ArtifactArchiver>
      <hudson.tasks.test.AggregatedTestResultPublisher/>
      </publishers>
      <buildWrappers/>
      </maven2-moduleset>
      }}

            Unassigned Unassigned
            swiety swiety
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: