[
Date Prev ][
Date Next ][
Thread Prev ][
Thread Next ][
Date Index ][
Thread Index ]
[
List Home ]
Re: [hudson-dev] Fwd: Hudson upgrade from 2.2.1 to 3.0.0 ( In trouble )
My bad , forgot to attach error itself
On Mon, Feb 11, 2013 at 4:26 PM, Vishal chugh
<er.chughvishal@xxxxxxxxx > wrote:
Hi Prakash, Thank you for assisting with this. While upgrading from 2.2.1 to 3.0.0 , we proceeded with all plugins upgrades when asked during first access of Hudson GUI page , when we started the tomcat first time after upgrade . All upgrades for plugins went fine , we could see in catalina.out :successfuly installed messages .
But back to square one , we are on same problem which we reported below , that we are not able to modify job's configuration anymore :-( We get the attached error , while saving job after modification ( for security reasons , we have modified SVN and fisheye URLs in attached error )
Can you please advise? Thanks, Vishal Chugh On Fri, Feb 8, 2013 at 9:47 PM, Winston Prakash
<winston.prakash@xxxxxxxxx > wrote:
Hi Vishal,
Hudson 3.0.0 is a release of Hudson from Eclipse Foundation. It is
not mandatory to move to 3.0. However future developments will be
done in the Hudson 3.x branch. Hudson 2.x is frozen.
In 3.0.0 lots of library changes have happened due to Eclipse I
process. Because of that lots of plugins were migrated to work
with Hudson 3.0.0.
It is necessary to update all the plugins for Hudson 3.0.0 to work
properly.
If you have any plugins that may not work or you need newer
version that in the update center, feel free to let us know, we
will do the necessary as quickly as possible.
- Winston
---------- Forwarded message ----------
From: Vishal chugh <
er.chughvishal@xxxxxxxxx >
To:
hudson-dev@xxxxxxxxxxx
Cc: Sweta Asnodkar <
asnodkar.sweta@xxxxxxxxx >,
Vishal chugh <
er.chughvishal@xxxxxxxxx >
Date: Fri, 8 Feb 2013 12:08:10 +0530
Subject: Hudson upgrade from 2.2.1 to 3.0.0 ( In trouble )
Hi,
We use hudson.war to deploy hudson under tomcat .
Recently , we have upgraded Hudson from 1.396 to 2.2.1 , it
went fine and hudson 2.2.1 is up and running .
We had planned to upgrade from 2.2.1 to latest 3.0.0 as well ,
but it was not successful .
After test upgrade ( from 2.2.1 to 3.0.0 ) , when we start
tomcat , Hudson URL comes up fine and and in first screen
itself , we are asked about plugin upgrades ( or continue
without plugin upgrade ( by clicking "Finish" ) ?) :----
a) When we choose to click "Finish" and proceed with no plugin
upgrade , we see no job under dashboard or anywhere :-( ..All
jobs get missing :-( ....An in logs i do see message : Failed to
load job etc .
Or b) When we choose to upgrade plugins and then click finish ,
then all jobs appear in dashboard/views , No other issue but
one major issue : We are not able to modify any of job's
configuration ..
So we continued staying with 2.2.1 only.
Can you please advise , what might have gone wrong?
Is 3.0.0 stable released version ?
And is it mandatory to have maven 3 for hudson 3.0.0 ? ( as we
are using maven 2 projects ) ..
Please advise
Thanks,
Vishal Chugh
_______________________________________________
hudson-dev mailing list
hudson-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/hudson-dev
HTTP Status 500 - java.lang.RuntimeException: Failed to instantiate class hudson.scm.SubversionSCM from {"value":"2","locations":{"remote":"http://abc.x.com/svn/test/trunk","local":"","depthOption":"infinity","ignoreExternalsOption":false},"":["0","2"],"workspaceUpdater":{"stapler-class":"hudson.scm.subversion.UpdateUpdater"},"browser":{"stapler-class":"hudson.scm.browsers.FishEyeSVN","url":"http://xyz:8060/browse/Test/","rootModule":""},"excludedRegions":"","includedRegions":"","excludedUsers":"","excludedCommitMessages":"","excludedRevprop":""}
________________________________________
type Exception report
message java.lang.RuntimeException: Failed to instantiate class hudson.scm.SubversionSCM from {"value":"2","locations":{"remote":"http://abc.x.com/svn/test/trunk","local":"","depthOption":"infinity","ignoreExternalsOption":false},"":["0","2"],"workspaceUpdater":{"stapler-class":"hudson.scm.subversion.UpdateUpdater"},"browser":{"stapler-class":"hudson.scm.browsers.FishEyeSVN","url":"http://xyz:8060/browse/Test/","rootModule":""},"excludedRegions":"","includedRegions":"","excludedUsers":"","excludedCommitMessages":"","excludedRevprop":""}
description The server encountered an internal error (java.lang.RuntimeException: Failed to instantiate class hudson.scm.SubversionSCM from {"value":"2","locations":{"remote":"http://abc.x.com/svn/test/trunk","local":"","depthOption":"infinity","ignoreExternalsOption":false},"":["0","2"],"workspaceUpdater":{"stapler-class":"hudson.scm.subversion.UpdateUpdater"},"browser":{"stapler-class":"hudson.scm.browsers.FishEyeSVN","url":"http://xyz:8060/browse/Test/","rootModule":""},"excludedRegions":"","includedRegions":"","excludedUsers":"","excludedCommitMessages":"","excludedRevprop":""} ) that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.RuntimeException: Failed to instantiate class hudson.scm.SubversionSCM from {"value":"2","locations":{"remote":"http://abc.x.com/svn/test/trunk","local":"","depthOption":"infinity","ignoreExternalsOption":false},"":["0","2"],"workspaceUpdater":{"stapler-class":"hudson.scm.subversion.UpdateUpdater"},"browser":{"stapler-class":"hudson.scm.browsers.FishEyeSVN","url":"http://xyz:8060/browse/Test/","rootModule":""},"excludedRegions":"","includedRegions":"","excludedUsers":"","excludedCommitMessages":"","excludedRevprop":""}
org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:607)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:650)
org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:225)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:45)
org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:565)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:650)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:481)
org.kohsuke.stapler.Stapler.service(Stapler.java:152)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:86)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:162)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:134)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:89)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:162)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:134)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:89)
hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:89)
hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:78)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:81)
hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:45)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:73)
hudson.security.HudsonFilter.doFilter(HudsonFilter.java:157)
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70)
root cause
java.lang.RuntimeException: Failed to instantiate class hudson.scm.SubversionSCM from {"value":"2","locations":{"remote":"http://abc.x.com/svn/test/trunk","local":"","depthOption":"infinity","ignoreExternalsOption":false},"":["0","2"],"workspaceUpdater":{"stapler-class":"hudson.scm.subversion.UpdateUpdater"},"browser":{"stapler-class":"hudson.scm.browsers.FishEyeSVN","url":"http://xyz:8060/browse/Test/","rootModule":""},"excludedRegions":"","includedRegions":"","excludedUsers":"","excludedCommitMessages":"","excludedRevprop":""}
hudson.model.Descriptor.newInstance(Descriptor.java:548)
hudson.scm.SubversionSCM$DescriptorImpl.newInstance(SubversionSCM.java:1723)
hudson.scm.SubversionSCM$DescriptorImpl.newInstance(SubversionSCM.java:1436)
hudson.scm.SCMS.parseSCM(SCMS.java:59)
hudson.model.AbstractProject.submit(AbstractProject.java:2036)
hudson.model.BaseBuildableProject.submit(BaseBuildableProject.java:114)
hudson.model.FreeStyleProject.submit(FreeStyleProject.java:80)
hudson.model.Job.doConfigSubmit(Job.java:1414)
hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:904)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:274)
org.kohsuke.stapler.Function.bindAndInvoke(Function.java:141)
org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:80)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:95)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:45)
org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:565)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:650)
org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:225)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:45)
org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:565)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:650)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:481)
org.kohsuke.stapler.Stapler.service(Stapler.java:152)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:86)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:162)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:134)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:89)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:162)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:134)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:89)
hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:89)
hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:78)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:81)
hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:45)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:73)
hudson.security.HudsonFilter.doFilter(HudsonFilter.java:157)
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70)
root cause
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
java.lang.String.charAt(String.java:694)
hudson.scm.browsers.FishEyeSVN.<init>(FishEyeSVN.java:72)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:532)
org.kohsuke.stapler.RequestImpl.invokeConstructor(RequestImpl.java:441)
org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:387)
org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:604)
org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:394)
org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:381)
hudson.model.Descriptor.newInstance(Descriptor.java:539)
hudson.scm.SubversionSCM$DescriptorImpl.newInstance(SubversionSCM.java:1723)
hudson.scm.SubversionSCM$DescriptorImpl.newInstance(SubversionSCM.java:1436)
hudson.scm.SCMS.parseSCM(SCMS.java:59)
hudson.model.AbstractProject.submit(AbstractProject.java:2036)
hudson.model.BaseBuildableProject.submit(BaseBuildableProject.java:114)
hudson.model.FreeStyleProject.submit(FreeStyleProject.java:80)
hudson.model.Job.doConfigSubmit(Job.java:1414)
hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:904)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:274)
org.kohsuke.stapler.Function.bindAndInvoke(Function.java:141)
org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:80)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:95)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:45)
org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:565)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:650)
org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:225)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:45)
org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:565)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:650)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:481)
org.kohsuke.stapler.Stapler.service(Stapler.java:152)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:86)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:162)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:134)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:89)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:162)
org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:134)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:89)
hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:89)
hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:78)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:81)
hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:45)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:73)
hudson.security.HudsonFilter.doFilter(HudsonFilter.java:157)
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:70)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.28 logs.
________________________________________
Apache Tomcat/7.0.28