[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-22 Thread k...@kohsuke.org (JIRA)














































Kohsuke Kawaguchi
 commented on  JENKINS-13835


upgrading Subversion Plugin to 1.40 totally ruined our CI server















With respect to issue #1, new SVNKit 1.7 was dropping the root cause of the exception, which makes it difficult for us to get to the root cause. I fixed this in SVNKit 1.7.4-jenkins-3, which will be a part of Subversion plugin 1.41 that I'll be releasing shortly. So I request those who are seeing this issue to upgrade to 1.41 and report the stack trace, including all the "Caused by ..." sections.

With respect to issue #2, I couldn't reproduce it. This issue is independent from issue #1, so I request that the submitter (or anyone else seeing the issue) to open a separate ticket, with details, such as the type of the repository you check out from, Subversion server version, and the console output.

With respect to Issue #3, this was presumably because the user set the workspace format to 1.7, and that was stored in the configuration file, but Subversion 1.39 (that doesn't support 1.7 workspace) didn't recognize this value and failed to gracefully recover from it. We cannot retroactively fix 1.39, but in case similar issue happens in the future, I put a fix in 1.41 to fall back to 1.4.


These 3 issues are independent issues, and so we'll use this ticket to track the issue #1 portion of the original bug report.

If people see what's discussed in the issue #2 and #3, please open separate tickets to avoid confusion (but please do post those new ticket IDs so that other people who want to comment on those sub-issues know where to go.)




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-14 Thread johan-kees.vl...@pinkroccade.nl (JIRA)














































Johan-Kees Vliek
 commented on  JENKINS-13835


upgrading Subversion Plugin to 1.40 totally ruined our CI server















Hi,
We have the same issue. This only seems to appear on Windows and not on Linux (as far as I can see). 
We use SVN 1.6, Jenkins 1.470 and SVN Plugin v1.40.
We noticed that only new Jobs are affected. Existing jobs are not affected.
Plz resolve this issue a.s.a.p. or advice on what to do. Many thanks!!!

Regards,
Johan-Kees



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-08 Thread ariste...@java.net (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163683#comment-163683
 ] 

aristedes edited comment on JENKINS-13835 at 6/9/12 1:01 AM:
-

@stephenconnolly I don't know if you are right about your hunch that encoding 
is the source of all these issues. I've been able to upgrade the Jenkins 
workspace using the command line svn tool without any trouble.

Given the trouble that svnkit has been (bugs, slow update cycle), is there any 
possibility that this plugin could use the command line svn binary just like 
the git jenkins plugin does? Yes, I know that is slightly more work for users 
who then need to ensure it is installed and the path correct, but vastly less 
work for the developers of the plugin to keep up with.

  was (Author: aristedes):
@stephenconnolly I don't know if you are right about your hunch that 
encoding is the source of all these issues. I've been able to upgrade the 
Jenkins workspace using the command line svn tool with any trouble.

Given the trouble that svnkit has been (bugs, slow update cycle), is there any 
possibility that this plugin could use the command line svn binary just like 
the git jenkins plugin does? Yes, I know that is slightly more work for users 
who then need to ensure it is installed and the path correct, but vastly less 
work for the developers of the plugin to keep up with.
  
> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: linux, plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceU

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-08 Thread ariste...@java.net (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163683#comment-163683
 ] 

aristedes commented on JENKINS-13835:
-

@stephenconnolly I don't know if you are right about your hunch that encoding 
is the source of all these issues. I've been able to upgrade the Jenkins 
workspace using the command line svn tool with any trouble.

Given the trouble that svnkit has been (bugs, slow update cycle), is there any 
possibility that this plugin could use the command line svn binary just like 
the git jenkins plugin does? Yes, I know that is slightly more work for users 
who then need to ensure it is installed and the path correct, but vastly less 
work for the developers of the plugin to keep up with.

> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: linux, plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Request.java:287)
>   at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>   at java.util.c

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-08 Thread mar...@mcbeister.de (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163654#comment-163654
 ] 

Marcel Beister commented on JENKINS-13835:
--

I must admit that I'm currently a bit pissed about the 1.40 release of the 
subversion plugin.

This version introduced several severe issues (emulate cleanup not working, 
svn-externals not working properly) which should have been detected before the 
release! But that's not my point... I'm really disappointed on how these 
problems are dealt with (or NOT dealt with!) after the buggy version has been 
release. Since 3 weeks nothing has happened and the buggy version is still 
delivered to all jenkins users!

:-(

> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: linux, plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Request.java:287)
>   at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-07 Thread panc...@java.net (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163593#comment-163593
 ] 

pancake commented on JENKINS-13835:
---

*stephenconnolly*, E175002 doesn't seem to be related to server encoding issue. 
The bug occurred totally sporadically, i.e. didn't always reproduce for the 
same job (hence the same repo URL). In case that was caused by something wrong 
with repository, it should have been always reproducible for the same URL, 
right?

*Luca*, there is a workaround for "not a working copy" issue: go to Jenkins 
configuration and change WC format to 1.6. And E175002 never reproduced for me 
after downgrading 1.40 -> 1.39.

> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: linux, plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Request.java:287)
>   at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>   at java.util.c

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-06 Thread luca.orla...@gmail.com (JIRA)

 [ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Luca Orlandi updated JENKINS-13835:
---

Labels: linux plugin subversion windows  (was: plugin subversion windows)

> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: linux, plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Request.java:287)
>   at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>   at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>   at java.lang.Thread.run(Thread.java:662)
> Caused by: svn: E175002: REPORT /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
>   at 
> org.tmatesoft.svn.core.SVNEr

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-06 Thread luca.orla...@gmail.com (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163564#comment-163564
 ] 

Luca Orlandi edited comment on JENKINS-13835 at 6/6/12 5:50 PM:


Same issue here.
I've also downgraded to jenkins 1.464 and subversion plugin 1.34 with NO 
SUCCESS at all.
I cannot upgrade the server format as suggested in @stephenconnolly comment 
because of a very large 1.6 repository

It's urgent for me to find a robust workaround (maybe something on apache 
encoding?).



  was (Author: lrkwz):
Same issue here.
I've also downgraded to jenins 1.464 and subversion plugin 1.34 with NO SUCCESS 
at all.
I cannot upgrade the server format as suggested in @stephenconnolly comment 
because of a very large 1.6 repository

It's urgent for me to find a robust workaround (maybe something on apache 
encoding?).


  
> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Reques

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-06 Thread luca.orla...@gmail.com (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163564#comment-163564
 ] 

Luca Orlandi edited comment on JENKINS-13835 at 6/6/12 5:51 PM:


Same issue here.
I've also downgraded to jenkins 1.464 and subversion plugin 1.34 with NO 
SUCCESS at all.
I cannot upgrade the server format as suggested by @stephenconnolly comment 
because of a very large 1.6 repository

It's urgent for me to find a robust workaround (maybe something on apache 
encoding?).



  was (Author: lrkwz):
Same issue here.
I've also downgraded to jenkins 1.464 and subversion plugin 1.34 with NO 
SUCCESS at all.
I cannot upgrade the server format as suggested in @stephenconnolly comment 
because of a very large 1.6 repository

It's urgent for me to find a robust workaround (maybe something on apache 
encoding?).


  
> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Reque

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-06 Thread luca.orla...@gmail.com (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163564#comment-163564
 ] 

Luca Orlandi commented on JENKINS-13835:


Same issue here.
I've also downgraded to jenins 1.464 and subversion plugin 1.34 with NO SUCCESS 
at all.
I cannot upgrade the server format as suggested in @stephenconnolly comment 
because of a very large 1.6 repository

It's urgent for me to find a robust workaround (maybe something on apache 
encoding?).



> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Request.java:287)
>   at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>   at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>   at 
> java.util.concurrent.ThreadPoolExecuto

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-06 Thread stephenconno...@java.net (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163540#comment-163540
 ] 

stephenconnolly commented on JENKINS-13835:
---

This looks to be an encoding issue with your log messages on your subversion 
server.

Log messages have always been required to be UTF-8. Only recent releases of 
Subversion started enforcing it better at all layers. The SVN command line 
client always handled this, but the lower level API's (and I suspect the SVNKit 
library that Jenkins uses) did not so if you used a different client (i.e. 
committing from TortoiseSVN or eclipse, etc) it was possible to get non-UTF-8 
data into the repository.

You can use svnsync from SVN 1.7 to synch the existing repository to a new 
repository using the --source-prop-encoding ARG option. This will convert the 
existing revprops from the specified encoding to UTF-8 as part of synching to a 
new repository. When the process is done, you can switch in the new repository 
for the old one to fix your repository.


> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.p

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-06-04 Thread julien.nicoul...@gmail.com (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163470#comment-163470
 ] 

Julien Nicoulaud commented on JENKINS-13835:


Same here with existing repositories in 1.5 format.

> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Request.java:287)
>   at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>   at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>   at java.lang.Thread.run(Thread.java:662)
> Caused by: svn: E175002: REPORT /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
> 

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-05-29 Thread ariste...@java.net (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163307#comment-163307
 ] 

aristedes commented on JENKINS-13835:
-

I can report a very similar issue. The Subversion 1.7.4 server. 1.40 svn 
jenkins plugin. Pre-existing 1.6 workspace, and Jenkins set to use a 1.7 
checkout format. The problem goes away if you choose 1.6 as the workspace 
format.

{code}

ERROR: Failed to update https://acme.com/ish/angel/trunk
org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT /ish/!svn/vcc/default 
failed
at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
at 
org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
at 
org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
at 
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
at 
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
at 
org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.update(SVNUpdateClient16.java:557)
at 
org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doUpdate(SVNUpdateClient16.java:414)
at 
org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doUpdate(SVNUpdateClient16.java:324)
at 
org.tmatesoft.svn.core.internal.wc2.old.SvnOldUpdate.run(SvnOldUpdate.java:27)
at 
org.tmatesoft.svn.core.internal.wc2.old.SvnOldUpdate.run(SvnOldUpdate.java:11)
at 
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
at 
org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
at 
org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:315)
at 
org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:295)
at 
org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:391)
at 
hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:136)
at 
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
Caused by: svn: E175002: REPORT /ish/!svn/vcc/default failed
at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:154)
at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:97)
... 33 more

{code}

Looks like it tries to upgrade the workspace and fails.

> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleani

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-05-21 Thread panc...@java.net (JIRA)

 [ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

pancake updated JENKINS-13835:
--

Priority: Major  (was: Blocker)

Found workaround for *Issue #3*: set svn wc format to 1.6 in Jenkins 
configuration.
After downgrading Subversion Plugin value "1.4" was shown for svn wc format on 
Jenkins configuration page.
Note I've set it to 1.7 after uprading to Subversion Plugin ver. 1.40.
I.e. either actual value "1.7" of wc format was rendered (and treated) 
incorrectly or Subversion Plugin ver. 1.39 can't work with wc format 1.4.

I'm now decreasing issue priority to  "blocker" \-> "major" since our CI server 
can function properly due to the workaround. The issues *#1* and *#2* still 
prevent us from upgrading to Subversion Plugin ver. 1.40.

> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>  Labels: plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Request.java:287)
>   at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>  

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-05-19 Thread panc...@java.net (JIRA)

 [ 
https://issues.jenkins-ci.org/browse/JENKINS-13835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

pancake updated JENKINS-13835:
--

Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; Windows 
Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.  (was: Jenkins ver. 
1.460; Subversion Plugin 1.40, 1.39; Windows Server 2003 R2 x64 SP2)

> upgrading Subversion Plugin to 1.40 totally ruined our CI server
> 
>
> Key: JENKINS-13835
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
> Project: Jenkins
>  Issue Type: Bug
>  Components: subversion
> Environment: Jenkins ver. 1.460; Subversion Plugin ver. 1.40, 1.39; 
> Windows Server 2003 R2 x64 SP2; Subversion server ver. 1.6.16.
>Reporter: pancake
>Priority: Blocker
>  Labels: plugin, subversion, windows
>
> Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
> resulted to {color:red}complete inability to perform a checkout. CI server is 
> totally unusable now.{color}
> *Issue #1*
> After updating to Subversion Plugin to 1.40 (from 1.39) this exception 
> started occurring _sometimes_ (various salves, various jobs):
> {quote}
> Checking out a fresh workspace because there's no workspace at 
> C:\_JenkinsCI\workspace\XXX
> Cleaning local Directory .
> Checking out http://oursvnserver/svn/svnLatest/.../XXX
> A ...
> ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
> org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
> /svn/svnLatest/!svn/vcc/default failed
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
>   at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
>   at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
>   at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
>   at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
>   at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
>   at 
> hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
>   at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
>   at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
>   at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
>   at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
>   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>   at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>   at hudson.remoting.Request$2.run(Request.java:287)
>   at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>   at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>   at java.lang.Thread.run(Thread.java:662)
> Caused by: svn: E175002: REPORT /svn/

[JIRA] (JENKINS-13835) upgrading Subversion Plugin to 1.40 totally ruined our CI server

2012-05-19 Thread panc...@java.net (JIRA)
pancake created JENKINS-13835:
-

 Summary: upgrading Subversion Plugin to 1.40 totally ruined our CI 
server
 Key: JENKINS-13835
 URL: https://issues.jenkins-ci.org/browse/JENKINS-13835
 Project: Jenkins
  Issue Type: Bug
  Components: subversion
 Environment: Jenkins ver. 1.460; Subversion Plugin 1.40, 1.39; Windows 
Server 2003 R2 x64 SP2
Reporter: pancake
Priority: Blocker


Updating Subversion Plugin to 1.40 caused multiple bugs. Rolling back to 1.39 
resulted to {color:red}complete inability to perform a checkout. CI server is 
totally unusable now.{color}

*Issue #1*
After updating to Subversion Plugin to 1.40 (from 1.39) this exception started 
occurring _sometimes_ (various salves, various jobs):
{quote}
Checking out a fresh workspace because there's no workspace at 
C:\_JenkinsCI\workspace\XXX
Cleaning local Directory .
Checking out http://oursvnserver/svn/svnLatest/.../XXX
A ...
ERROR: Failed to check out http://oursvnserver/svn/svnLatest/.../XXX
org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT 
/svn/svnLatest/!svn/vcc/default failed
at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:304)
at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
at 
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
at 
org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
at 
org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
at 
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
at 
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
at 
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
at 
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
at 
org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
at 
org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
at 
hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:85)
at 
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
at 
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:152)
at 
hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
at 
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: svn: E175002: REPORT /svn/svnLatest/!svn/vcc/default failed
at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:154)
at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:97)
... 35 more
FATAL: null
java.lang.NullPointerException
{quote}

*Issue #2*
{{Emulate clean checkout by first deleting unversioned/ignored files, then 'svn 
update'}} no longer deletes unversioned files in 1.40.

*Issue #3*
Because of #2 and #3 I've decided to roll back to 1.39. So, I've wi