Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-23007

Subversion plugin 2.x cannot handle changelog computation with variables in SVN URLs

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • subversion-plugin
    • None
    • Jenkins 1.532.3
      Subversion Plugin 2.4-SNAPSHOT (current master head)

      Another Subversion plugin 2.x auth failure for no good reason.

      Steps to reproduce

      1. In Jenkins, define a variable 'BRANCH' with value 'trunk'. (E.g. in Configure System, or Folders Plus on folder level).
      2. Create a job checking out the URL https://svnserver/svn/repo/$BRANCH/foo (assuming https://svnserver/svn/repo/trunk/foo exists).
      3. Build the job.
      4. Poll for SCM changes (/job/jobname/polling).

      Expected results

      No changes. Or changes. Whatever's correct.

      Actual results

      ERROR: Failed to check repository revision for https://svnserver/svn/repo/trunk/foo
      org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONS /svn/repo/trunk/foo failed
                      at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:384)
                      at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
                      at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
                      at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
                      at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
                      at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
                      at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
                      at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
                      at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
                      at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
                      at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
                      at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:46)
                      at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteGetInfo.run(SvnRemoteGetInfo.java:31)
                      at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
                      at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
                      at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
                      at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2461)
                      at hudson.scm.SubversionSCM.parseSvnInfo(SubversionSCM.java:1235)
                      at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:78)
                      at hudson.scm.CompareAgainstBaselineCallable.call(CompareAgainstBaselineCallable.java:26)
                      at hudson.remoting.UserRequest.perform(UserRequest.java:118)
                      at hudson.remoting.UserRequest.perform(UserRequest.java:48)
                      at hudson.remoting.Request$2.run(Request.java:328)
                      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
                      at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
                      at java.util.concurrent.FutureTask.run(Unknown Source)
                      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
                      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
                      at hudson.remoting.Engine$1$1.run(Engine.java:63)
                      at java.lang.Thread.run(Unknown Source)
      Caused by: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: No credential to try. Authentication failed
                      at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
                      at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
                      at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:185)
                      at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:694)
                      at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
                      ... 29 more
      

      Workaround

      Define Additional Credentials matching the repo in question.

          [JENKINS-23007] Subversion plugin 2.x cannot handle changelog computation with variables in SVN URLs

          Daniel Beck created issue -
          Daniel Beck made changes -
          Assignee New: Daniel Beck [ danielbeck ]
          Daniel Beck made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Daniel Beck made changes -
          Link New: This issue is related to JENKINS-21625 [ JENKINS-21625 ]
          Heiner Tittelbach made changes -
          Link New: This issue is related to JENKINS-10628 [ JENKINS-10628 ]
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-23517 [ JENKINS-23517 ]
          Heiner Tittelbach made changes -
          Link New: This issue is related to JENKINS-22568 [ JENKINS-22568 ]
          Wilco Greven made changes -
          Link New: This issue is related to JENKINS-22922 [ JENKINS-22922 ]
          Larry Shatzer, Jr. made changes -
          Comment [ http://agenvimaxasli.com/
          http://agenvimaxasli.com/category/alat-pembesar-penis/
          http://agenvimaxasli.com/category/kesehatan-kecantikan/
          http://agenvimaxasli.com/category/minyak-pembesar-penis/
          http://agenvimaxasli.com/category/obat-kuat-pria/
          http://agenvimaxasli.com/category/obat-pelangsing-badan/
          http://agenvimaxasli.com/category/obat-pembesar-penis/
          http://agenvimaxasli.com/category/obat-perangsang-wanita/
          http://agenvimaxasli.com/category/pembesar-payudara-2/
          http://agenvimaxasli.com/category/sex-toys-pria/
          http://agenvimaxasli.com/category/sex-toys-wanita/
          http://agenvimaxasli.com/vimax-asli-canada-obat-pembesar-alat-vital-alami/
          http://agenvimaxasli.com/vimax-original-canada-obat-pembesar-penis-herbal/
          http://agenvimaxasli.com/obat-kuat-pria-perkasa-pil-biru/
          http://agenvimaxasli.com/obat-pembesar-penis-vmenplus-kapsul-original/
          http://agenvimaxasli.com/obat-kuat-cialis-50mg-tadalafil/
          http://agenvimaxasli.com/klg-ramuan-obat-pembesar-penis-herbal/
          http://agenvimaxasli.com/obat-perangsang-wanita-viagra-cair-usa/
          http://agenvimaxasli.com/penis-dua-kepala-alat-bantu-sex-wanita/
          http://agenvimaxasli.com/vigrx-plus-obat-pembesar-alat-vital-alami/
          http://agenvimaxasli.com/obat-kuat-maximum-powerful/
          http://agenvimaxasli.com/vakum-pompa-alat-pembesar-penis-alami/
          http://agenvimaxasli.com/vimax-proextender/
          http://agenvimaxasli.com/kianpi-pil-ginseng-obat-penggemuk-badan-herbal-alami/
          http://agenvimaxasli.com/grow-super-usa-obat-peninggi-badan-herbal-alami/
          http://agenvimaxasli.com/penis-ikat-pinggang-silikon-elektrik/
          http://agenvimaxasli.com/penis-naga-getar-silikon-elektrik/
          http://agenvimaxasli.com/penis-getar-silikon-elektrik/
          http://agenvimaxasli.com/vagina-tabung-silikon-manual/
          http://agenvimaxasli.com/penis-mutiara-getar-silikon-elektrik/
          http://agenvimaxasli.com/alat-penggeli-vagina-getar-elektrik/
          http://agenvimaxasli.com/vagina-fleshlight-senter/
          http://agenvimaxasli.com/boneka-full-body-cantik-silikon-elektrik/
          http://agenvimaxasli.com/vagina-mungil-getar-silikon-elektrik/
          http://agenvimaxasli.com/obat-kuat-pria-perkasa-pil-biru/
          http://agenvimaxasli.com/pelangsing-fatloss-jimpness-beauty/
          http://agenvimaxasli.com/perangsang-cair-sex-drops-germany/
          http://agenvimaxasli.com/vagina-bulu-getar-silikon-elektrik/
          http://agenvimaxasli.com/perangsang-serbuk-wanita-alami/
          http://agenvimaxasli.com/pelangsing-lida-dali-daidaihua/
          http://agenvimaxasli.com/perangsang-potenzol-cair-alami/
          http://agenvimaxasli.com/pelangsing-abc-acai-berry/
          http://agenvimaxasli.com/semenax-kapsul-obat-penyubur-sperma/
          http://agenvimaxasli.com/obat-tattonox-penghilang-tatto-permanen/
          http://agenvimaxasli.com/alat-vakum-pembesar-payudara/
          http://agenvimaxasli.com/jual-selaput-dara-perawan-asli-buatan-japan/
          http://agenvimaxasli.com/obat-kuat-cialis-20mg-england/
          http://agenvimaxasli.com/celana-hernia-dan-obat-herbal-alami/
          http://agenvimaxasli.com/hair-tonikum-serum-obat-penumbuh-rambut-alami/
          http://agenvimaxasli.com/cream-pemutih-badan-whitening-scrub-2-minutes/
          http://agenvimaxasli.com/vmen-plus-asli-obat-penambah-stamina-pria/
          http://agenvimaxasli.com/lintah-oil-papua-asli/
          http://agenvimaxasli.com/cobra-oil-super-usa/
          http://agenvimaxasli.com/vagina-getar-goyang-suara-silikon-elektrik/
          http://agenvimaxasli.com/vagina-pinggul-getar-goyang-silikon-elektrik/
          http://agenvimaxasli.com/penis-mutiara-maju-mundur-elektrik/
          http://agenvimaxasli.com/penis-tempel-getar-silikon-elektrik/
          http://agenvimaxasli.com/black-mamba-oil/
          http://agenvimaxasli.com/perangsang-blue-wizard-cair/
          http://agenvimaxasli.com/obat-kuat-nangen-zengzhangsu/
          http://agenvimaxasli.com/perontok-bulu-yofume/
          http://agenvimaxasli.com/obat-kuat-black-ant-africa/
          http://agenvimaxasli.com/pelangsing-meizitang/
          http://agenvimaxasli.com/pelangsing-fruit-plant/
          http://agenvimaxasli.com/pemutih-ketiak-dan-selangkangan-hitam/
          http://agenvimaxasli.com/obat-perapat-vagina-alami/
          http://agenvimaxasli.com/obat-cream-pemerah-bibir-alami/
          http://agenvimaxasli.com/obat-pemutih-gigi-alami/
          http://agenvimaxasli.com/blog/toko-obat-pembesar-penis-terpercaya/
          http://agenvimaxasli.com/blog/viagra-usa-obat-kuat-atasi-disfungsi-ereksi/
          http://agenvimaxasli.com/blog/vimax-pills-asli-canada-pro-extender-alat-pembesar-penis/
          http://agenvimaxasli.com/blog/tips-menggunakan-obat-perangsang-wanita-potenzol/
          http://agenvimaxasli.com/blog/tentang-vimax-asli-canada-obat-pembesar-penis-terbaik/ ]
          Manuel Recena Soto made changes -
          Link New: This issue is related to JENKINS-29340 [ JENKINS-29340 ]
          Manuel Recena Soto made changes -
          Assignee Original: Daniel Beck [ danielbeck ] New: Manuel Recena Soto [ recena ]

            recena Manuel Recena Soto
            danielbeck Daniel Beck
            Votes:
            5 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: