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

Synergy "scan scm tool" option with MasterLinux+SlaveWindows configuration

XMLWordPrintable

      Hi all,

      I am using Jenkins (version 1.504) with Synergy plug-in (version 1.7) and Synergy 7.1.
      The master runs on Linux and the synergy job is tied to a Windows 7 slave.

      I tick the “Scan scm tool” option under the heading “What triggers the build” to detect any changes in Synergy. The “Check for modifications” option is disabled. And I’ve “ccm command failed” as follows:

      Started on Jan 27, 2014 10:33:22 AM
      $ "C:\Program Files (x86)\IBM\Rational\Synergy\7.1\bin\ccm" start -d /opt/ccm/databases/hdf_fcc_eqsw -nogui -m -q -s http://synergy7.sds.safran:8410 -pw ******
      [Hdf_FCC_Drv_UpdateWorkspace] $ "C:\Program Files (x86)\IBM\Rational\Synergy\7.1\bin\ccm" start -d /opt/ccm/databases/hdf_fcc_eqsw -nogui -m -q -s http://synergy7.sds.safran:8410 -pw ********
      ccm command failed
      Invalid username or password.
      The username or password is invalid.
      Recommendation: Verify that server address, username, and password are correct. If the engine host is an Windows machine, then also check if ccm_ess is running.

      Command: The environment was :
      TERM=linux
      SHELL=/bin/bash
      JENKINS_HOME=/var/lib/jenkins
      SHLVL=1
      PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
      MAIL=/var/mail/jenkins
      XDG_SESSION_COOKIE=e1fc9e0623aee5423a92a1aa00000004-1364372822.961271-1296189256
      USER=jenkins
      PWD=/jenkins
      HOME=/var/lib/jenkins
      LOGNAME=jenkins
      _=/usr/bin/daemon
      LD_LIBRARY_PATH=/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/../lib/amd64
      LANG=C
      CCM_UILOG=C:\Program Files\IBM\Rational\Synergy\7.1\bin\ccm_ui.log
      CCM_ENGLOG=C:\Program Files\IBM\Rational\Synergy\7.1\bin\ccm_eng.log
      Done. Took 10 sec
      No changes

      I think the Synergy plug-in missdetects that the job is running on a Windows slave because the username is not present in the ccm start command. I tried to run the same job from within a Windows Jenkins master and it the username is properly present in the start command.
      Also, the same job (Linux master+Windows slave) works well (username is present) when the build is triggered periodically.
      Are there any solutions to this problem?

      Thank you
      Best regards.

            jribette jribette
            arakg Garnik Arakelian
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: