• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • subversion-plugin
    • None
    • 1.437

      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

          [JENKINS-11791] Tagging build with externals to files fails

          k2nakamura added a comment -

          The stack trace looks like triggered by clicking "Tag this build" link, and it is not a part of svn-tag plugin so I changed the component and hope the core developers can pick it up. BTW, svn-tag doesn't support svn:externals as the underlying SVNKit library doesn't handle it. It may have been improved, but I haven't had a chance to confirm it.

          k2nakamura added a comment - The stack trace looks like triggered by clicking "Tag this build" link, and it is not a part of svn-tag plugin so I changed the component and hope the core developers can pick it up. BTW, svn-tag doesn't support svn:externals as the underlying SVNKit library doesn't handle it. It may have been improved, but I haven't had a chance to confirm it.

          Yes, error occurred when using "Tag this build" button.

          Nikolay Martynov added a comment - Yes, error occurred when using "Tag this build" button.

            Unassigned Unassigned
            nickolay_martinov Nikolay Martynov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: