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

Toolkit path broken in mixed-OS environment

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Major Major
    • teamconcert-plugin
    • None
    • Windows controller, Linux slave

      Linux style toolkit path is being converted to Windows style with C: prefix and back-slash path separator. Some slaves are Linux but controller is Windows). See debug log below from com.ibm.team.build.internal.hjplugin.RTCScm

      The FINER log level shows that it is getting the correct path (/var/appl) from the configuration, but then it is somehow getting converted to C:\var\appl

      Dec 24, 2013 1:34:53 PM com.ibm.team.build.internal.hjplugin.RTCScm
      FINER: determinePassword/create build result failure Built toolkit directory not found at: C:\var\appl\jenkins\rtctoolkit-4.0.1\jazz\buildsystem\buildtoolkit
      java.lang.IllegalArgumentException: Built toolkit directory not found at: C:\var\appl\jenkins\rtctoolkit-4.0.1\jazz\buildsystem\buildtoolkit
      at com.ibm.team.build.internal.hjplugin.RTCFacadeFactory.newFacade(RTCFacadeFactory.java:160)
      at com.ibm.team.build.internal.hjplugin.RTCFacadeFactory.getFacade(RTCFacadeFactory.java:70)
      at com.ibm.team.build.internal.hjplugin.RTCScm.checkout(RTCScm.java:736)
      at hudson.model.AbstractProject.checkout(AbstractProject.java:1376)
      at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:655)
      at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:560)
      at hudson.model.Run.execute(Run.java:1592)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:237)
      Dec 24, 2013 1:34:53 PM com.ibm.team.build.internal.hjplugin.RTCScm
      FINER: checkout : ENS_TPS_Legacy #12 ensaptstw1 Load directory="/var/appl/jenkins/workspace/mybuild" Build tool="RTC Build Toolkit 4.0.1 Linux" Local Build toolkit="/var/appl/jenkins/rtctoolkit-4.0.1/jazz/buildsystem/buildtoolkit " Node Build toolkit="/var/appl/jenkins/rtctoolkit-4.0.1/jazz/buildsystem/buildtoolkit" Server URI="https://clm.mycompany.com:9443/ccm" Userid="myuserid" Authenticating with configured password Build definition="mybuild" Build workspace="null" useBuildDefinitionInBuild="true" Baseline Set name="mybuild #12"

            hfraserdube Heather Fraser-Dube
            sfisler Scott Fisler
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: