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

Subversion Plugin failed while checking out

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved (View Workflow)
    • Major
    • Resolution: Duplicate
    • subversion-plugin
    • None
    • Hudson 1.381 / Sun Java 1.6 / Subversion Plugin 1.17

    Description

      Hudson raises the following exception while performing a checkout:
      (this appeared while checking out a huge project which contains various externals - previous externals were checked out properly)
      <pre>

      ...
      AU tests/external-common/phpunit-clover-reports/phpunit-noframes.xsl
      AU tests/external-common/phpunit-clover-reports/log.xsl
      AU tests/external-common/phpunit-clover-reports/phpunit-frames.xsl
      AU tests/external-common/phpunit-clover-reports/coverage-frames.xsl
      AU tests/external-common/phpunit-clover-reports/str.replace.function.xsl
      A tests/external-common/phpunit-clover-reports/phing-grammar.rng
      At revision 42
      At revision 11189
      Checking out
      ERROR: Failed to check out
      org.tmatesoft.svn.core.SVNException: svn: Malformed URL ''
      at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
      at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
      at org.tmatesoft.svn.core.SVNURL.<init>(SVNURL.java:221)
      at org.tmatesoft.svn.core.SVNURL.parseURIEncoded(SVNURL.java:125)
      at hudson.scm.SubversionSCM$ModuleLocation.getSVNURL(SubversionSCM.java:2116)
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:742)
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:660)
      at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1899)
      at hudson.remoting.UserRequest.perform(UserRequest.java:114)
      at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      at hudson.remoting.Request$2.run(Request.java:270)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
      at java.util.concurrent.FutureTask.run(FutureTask.java:150)
      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:736)


      </pre>
      Please inform me if we can support the debugging....

      Attachments

        Issue Links

          Activity

            scoopex Marc Schoechlin added a comment - - edited

            Update:

            I discovered the source of the problem - you can reproduce this with the following procedure:

            • Open the configuration of a proper working project
            • Add a additional subversion module
            • Don´t add a url
            • Save the job
            • Execute the job

            This is a usability problem...

            Hudson should ignore empty Subversion URLs or raise a error.

            scoopex Marc Schoechlin added a comment - - edited Update: I discovered the source of the problem - you can reproduce this with the following procedure: Open the configuration of a proper working project Add a additional subversion module Don´t add a url Save the job Execute the job This is a usability problem... Hudson should ignore empty Subversion URLs or raise a error.

            I wonder if you can create a small Subversion repository via "svnadmin create", create a test case, and attach it here. With a test case, I suspect it'd be easy to fix it.

            kohsuke Kohsuke Kawaguchi added a comment - I wonder if you can create a small Subversion repository via "svnadmin create", create a test case, and attach it here. With a test case, I suspect it'd be easy to fix it.

            Upgraded to Hudson 1.382 and SVN Plugin 1.18 (which contains a recent svnkit).

            Problem still appears - and ideas how to debug the cause of the problem?

            scoopex Marc Schoechlin added a comment - Upgraded to Hudson 1.382 and SVN Plugin 1.18 (which contains a recent svnkit). Problem still appears - and ideas how to debug the cause of the problem?

            People

              Unassigned Unassigned
              scoopex Marc Schoechlin
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: