Hi, I have the same problem. And I have not found a solution to it yet. As far as I know, the Subversion plugin is not capable of this yet.
I guess the Subversion plugin has to change to be able to do this. Regrds Per A. On 22. okt. 2012 19:49, ilikeflex wrote: > Hi > > I have scenario in which i have branch and i have multiple folders in it > > Example: > > http://servername/svn/finance/app/branches/refactor_part1 > http://servername/svn/finance/app/branches/refactor_part2 > http://servername/svn/finance/app/branches/refactor_part3 > http://servername/svn/finance/app/branches/refactor_part4 > > So i can make build from any folder in branch. > > To solve this i have created parameterized build where > SVN_LOCATION can be any one of the above location > > and i am using Subversion, so i set > REPOSITORY URL = $SVN_LOCATION > > This is way parameterized parameters are passed. > So this is working great when build is created. > > But at the same time, i am using svn polling. I am getting the below > exception > So how can i pass the value to $SVN_LOCATION so that i do not get the > exception. > > > Oct 22, 2012 1:31:54 PM hudson.scm.SubversionSCM$DescriptorImpl > doCheckRevisionPropertiesSupported > INFO: Failed to access subversion repository $SVN_LOCATION > org.tmatesoft.svn.core.SVNException: svn: Malformed URL '$SVN_LOCATION' > at > org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64) > at > org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) > at org.tmatesoft.svn.core.SVNURL.<init>(SVNURL.java:221) > at org.tmatesoft.svn.core.SVNURL.parseURIDecoded(SVNURL.java:113) > at > hudson.scm.SubversionSCM$DescriptorImpl.doCheckRevisionPropertiesSupported(SubversionSCM.java:2183) > 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:288) > at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151) > at > org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90) > at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111) > at > org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) > at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) > at > org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) > at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) > at > org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) > at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) > at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488) > at org.kohsuke.stapler.Stapler.service(Stapler.java:162) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) > at > winstone.ServletConfiguration.execute(ServletConfiguration.java:248) > at winstone.RequestDispatcher.forward(RequestDispatcher.java:333) > at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) > at > hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) > > > Regards > ilikeflex >