jenkinsci / jenkinsci/subversion-plugin
[JENKINS-11791] Tagging build with externals to files fails
- Dominant language
- Java
- Stars
- 131
- Forks
- 275
- Avg merge
- 12h 4m
- Merged PRs (30d)
- 6
Description
When trying to tag build in project with externals to files this fails. Looks like Jenkins is trying to tag these external files as if they are directories. Subversion does not understands this and reports errors.
https://xxx.com/svn/projectname/openmediation/trunk/build (rev.8519)
https://xxx.com/svn/projectname/openmediation/trunk/build/build-scripts/get_resources.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/build/build-scripts/prepare_dev_environment.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/harness (rev.8570)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_0050_tests_pseudo_root.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_0055_tests_syslog_cygwin.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_0060_tests_jmeter_unpack.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_1004_inst_tool_unpacking.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_1028_inst_tool_install.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_9004_inst_tool_remove.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_9100_tests_remove_inst_dir.sh (rev.7561)
https://xxx.com/svn/projectname/ucae-ca/trunk (rev.8522)
===>
Tagging is in progress:
Tagging https://xxx.com/svn/projectname/ucae-ca/trunk (rev.8522) to https://xxx.com/svn/projectname/ucae-ca/tags/UCAE-CA_trunk-505
Tagging https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_1028_inst_tool_install.sh (rev.7561) to https://xxx.com/svn/projectname/openmediation/tags/UCAE-CA_trunk-505
Tagging https://xxx.com/svn/projectname/openmediation/trunk/build/build-scripts/get_resources.sh (rev.7561) to https://xxx.com/svn/projectname/openmediation/tags/UCAE-CA_trunk-505
ERROR: Failed to tag org.tmatesoft.svn.core.SVNException: svn: Commit failed (details follow): svn: Failure opening '/openmediation/tags/UCAE-CA_trunk-505/get_resources.sh' svn: COPY of /svn/projectname/!svn/bc/7561/openmediation/trunk/build/build-scripts/get_resources.sh: 500 Internal Server Error (https://xxx.com) 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.internal.wc.SVNCopyDriver.copyReposToRepos(SVNCopyDriver.java:379) at org.tmatesoft.svn.core.internal.wc.SVNCopyDriver.setupCopy(SVNCopyDriver.java:628) at org.tmatesoft.svn.core.wc.SVNCopyClient.doCopy(SVNCopyClient.java:437) at hudson.scm.SubversionTagAction$TagWorkerThread.perform(SubversionTagAction.java:261) at hudson.model.TaskThread.run(TaskThread.java:127) Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: Commit failed (details follow): at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:146) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:89) at org.tmatesoft.svn.core.SVNErrorMessage.wrap(SVNErrorMessage.java:366) at org.tmatesoft.svn.core.internal.wc.SVNCopyDriver.copyReposToRepos(SVNCopyDriver.java:378) ... 4 more Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: Failure opening '/openmediation/tags/UCAE-CA_trunk-505/get_resources.sh' at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:146) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:89) at org.tmatesoft.svn.core.internal.io.dav.handlers.DAVErrorHandler.endElement(DAVErrorHandler.java:72) at org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler.endElement(BasicDAVHandler.java:99) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:754) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:719) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readError(HTTPConnection.java:219) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.readError(HTTPRequest.java:288) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:211) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:364) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:285) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:276) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doCopy(DAVConnection.java:471) at org.tmatesoft.svn.core.internal.io.dav.DAVCommitEditor.addFile(DAVCommitEditor.java:270) at org.tmatesoft.svn.core.internal.wc.SVNCopyDriver$CopyCommitPathHandler.handleCommitPath(SVNCopyDriver.java:1761) at org.tmatesoft.svn.core.internal.wc.SVNCommitUtil.driveCommitEditor(SVNCommitUtil.java:139) at org.tmatesoft.svn.core.internal.wc.SVNCopyDriver.copyReposToRepos(SVNCopyDriver.java:373) ... 4 more Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: COPY of /svn/projectname/!svn/bc/7561/openmediation/trunk/build/build-scripts/get_resources.sh: 500 Internal Server Error (https://xxx.com) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:181) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:133) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.createDefaultErrorMessage(HTTPRequest.java:430) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.readError(HTTPRequest.java:286) ... 13 more Completed
---
Originally reported by
nickolay_martinov, imported from: Tagging build with externals to files fails
Raw content of original issue
When trying to tag build in project with externals to files this fails. Looks like Jenkins is trying to tag these external files as if they are directories. Subversion does not understands this and reports errors.
https://xxx.com/svn/projectname/openmediation/trunk/build (rev.8519)
https://xxx.com/svn/projectname/openmediation/trunk/build/build-scripts/get_resources.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/build/build-scripts/prepare_dev_environment.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/harness (rev.8570)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_0050_tests_pseudo_root.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_0055_tests_syslog_cygwin.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_0060_tests_jmeter_unpack.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_1004_inst_tool_unpacking.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_1028_inst_tool_install.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_9004_inst_tool_remove.sh (rev.7561)
https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_9100_tests_remove_inst_dir.sh (rev.7561)
https://xxx.com/svn/projectname/ucae-ca/trunk (rev.8522)===>
Tagging is in progress:
Tagging https://xxx.com/svn/projectname/ucae-ca/trunk (rev.8522) to https://xxx.com/svn/projectname/ucae-ca/tags/UCAE-CA_trunk-505
Tagging https://xxx.com/svn/projectname/openmediation/trunk/openmediation/tests/src/test_1028_inst_tool_install.sh (rev.7561) to https://xxx.com/svn/projectname/openmediation/tags/UCAE-CA_trunk-505
Tagging https://xxx.com/svn/projectname/openmediation/trunk/build/build-scripts/get_resources.sh (rev.7561) to https://xxx.com/svn/projectname/openmediation/tags/UCAE-CA_trunk-505
ERROR: Failed to tag org.tmatesoft.svn.core.SVNException: svn: Commit failed (details follow): svn: Failure opening '/openmediation/tags/UCAE-CA_trunk-505/get_resources.sh' svn: COPY of /svn/projectname/!svn/bc/7561/openmediation/trunk/build/build-scripts/get_resources.sh: 500 Internal Server Error (https://xxx.com) 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.internal.wc.SVNCopyDriver.copyReposToRepos(SVNCopyDriver.java:379) at org.tmatesoft.svn.core.internal.wc.SVNCopyDriver.setupCopy(SVNCopyDriver.java:628) at org.tmatesoft.svn.core.wc.SVNCopyClient.doCopy(SVNCopyClient.java:437) at hudson.scm.SubversionTagAction$TagWorkerThread.perform(SubversionTagAction.java:261) at hudson.model.TaskThread.run(TaskThread.java:127) Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: Commit failed (details follow): at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:146) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:89) at org.tmatesoft.svn.core.SVNErrorMessage.wrap(SVNErrorMessage.java:366) at org.tmatesoft.svn.core.internal.wc.SVNCopyDriver.copyReposToRepos(SVNCopyDriver.java:378) ... 4 more Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: Failure opening '/openmediation/tags/UCAE-CA_trunk-505/get_resources.sh' at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:146) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:89) at org.tmatesoft.svn.core.internal.io.dav.handlers.DAVErrorHandler.endElement(DAVErrorHandler.java:72) at org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler.endElement(BasicDAVHandler.java:99) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:754) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:719) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readError(HTTPConnection.java:219) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.readError(HTTPRequest.java:288) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:211) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:364) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:285) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:276) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doCopy(DAVConnection.java:471) at org.tmatesoft.svn.core.internal.io.dav.DAVCommitEditor.addFile(DAVCommitEditor.java:270) at org.tmatesoft.svn.core.internal.wc.SVNCopyDriver$CopyCommitPathHandler.handleCommitPath(SVNCopyDriver.java:1761) at org.tmatesoft.svn.core.internal.wc.SVNCommitUtil.driveCommitEditor(SVNCommitUtil.java:139) at org.tmatesoft.svn.core.internal.wc.SVNCopyDriver.copyReposToRepos(SVNCopyDriver.java:373) ... 4 more Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: COPY of /svn/projectname/!svn/bc/7561/openmediation/trunk/build/build-scripts/get_resources.sh: 500 Internal Server Error (https://xxx.com) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:181) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:133) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.createDefaultErrorMessage(HTTPRequest.java:430) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.readError(HTTPRequest.java:286) ... 13 more Completed
- environment:
1.437
Contributor guide
Assessment
This issue has not been assessed yet.