-
Bug
-
Resolution: Fixed
-
Critical
-
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":
,"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
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>
}}