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

Windows Batch File with JScript fails svn checkout

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • subversion-plugin
    • Windows 2008 Server
      Java JDK 1.8_144
      Jenkins 2.73.3
      SVN plugin version: 2.9
      Web browser: Firefox esr
      SUBVERSION: 1.8

      Job with svn checkout fails when the checkout contains a .bat or .cmd or .txt with embedded JSCRIPT The error message is posted below.

      A workaround is: zip the file and unzip it as first step in command line commands or executed batch file.

      I attached a sample .bat file with (a part of) JSCRIPT included.

      We have noticed this behavior on Jenkins version 2.73.2 and 2.73.3. Uncertain about the plugin version. We are sure it has worked in the past.

       
      ==Error message ==
      Building in workspace D:\Applic\Jenkins\JenkinsBeheer\workspace\Checkesuitdan
      Cleaning local Directory ./Instellingen
      Checking out http://[machine].[machinenamehidden]:7676/lnv/CRI/tags/opleverscripts/test at revision '2017-11-23T10:19:30.408 +0100'
      Using sole credentials walrechtg/****** (gerjan svn) in realm ‘<http://[machine].[machinenamehidden]:7676> LNV Subversion repository’
      ERROR: Failed to check out http://[machine].[machinenamehidden]:7676/lnv/CRI/tags/opleverscripts/test
      org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT of '/lnv/CRI/!svn/vcc/default': 502 badgateway (http://[machine].[machinenamehidden]:7676)
      at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:70)
      at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)
      at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1343)
      at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:868)
      at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.update(SVNUpdateClient16.java:507)
      at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doCheckout(SVNUpdateClient16.java:915)
      at org.tmatesoft.svn.core.internal.wc2.old.SvnOldCheckout.run(SvnOldCheckout.java:66)
      at org.tmatesoft.svn.core.internal.wc2.old.SvnOldCheckout.run(SvnOldCheckout.java:18)
      at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
      at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
      at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
      at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:119)
      at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
      at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1001)
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:977)
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:953)
      at hudson.FilePath.act(FilePath.java:998)
      at hudson.FilePath.act(FilePath.java:976)
      at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:902)
      at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:838)
      at hudson.scm.SCM.checkout(SCM.java:495)
      at hudson.model.AbstractProject.checkout(AbstractProject.java:1212)
      at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:566)
      at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:491)
      at hudson.model.Run.execute(Run.java:1737)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:97)
      at hudson.model.Executor.run(Executor.java:421)
      org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT of '/lnv/CRI/!svn/vcc/default': 502 badgateway (http://[machine].[machinenamehidden]:7676)
      at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:70)
      at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)
      at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1343)
      at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:868)
      at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.update(SVNUpdateClient16.java:507)
      at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doCheckout(SVNUpdateClient16.java:915)
      at org.tmatesoft.svn.core.internal.wc2.old.SvnOldCheckout.run(SvnOldCheckout.java:66)
      at org.tmatesoft.svn.core.internal.wc2.old.SvnOldCheckout.run(SvnOldCheckout.java:18)
      at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
      at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
      at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
      at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:119)
      Caused: java.io.IOException: Failed to check out http://[machine].[machinenamehidden]:7676/lnv/CRI/tags/opleverscripts/test
      at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:130)
      at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
      at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1001)
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:977)
      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:953)
      at hudson.FilePath.act(FilePath.java:998)
      at hudson.FilePath.act(FilePath.java:976)
      at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:902)
      at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:838)
      at hudson.scm.SCM.checkout(SCM.java:495)
      at hudson.model.AbstractProject.checkout(AbstractProject.java:1212)
      at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:566)
      at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:491)
      at hudson.model.Run.execute(Run.java:1737)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:97)
      at hudson.model.Executor.run(Executor.java:421)
      Finished: FAILURE

            Unassigned Unassigned
            gerjanwalrecht Gerjan Walrecht
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: