Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-924

Perforce client error forces full checkout/build

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 2.0 beta 3, 2.0
    • 1.0
    • None
    • Bamboo 1.0 on windows using perforce as source repository, and change-polling

    Description

      abstract from bamboo log:

      [...]
      INFO | jvm 1 | 2007/02/27 22:12:19 | 2007-02-27 22:12:18,996 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command:
      INFO | jvm 1 | 2007/02/27 22:12:19 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt client -o
      INFO | jvm 1 | 2007/02/27 22:12:19 | 2007-02-27 22:12:19,230 INFO [BAM::BuildChangeDetector] [PerforceSyncCommand] Executing perforce sync command:
      INFO | jvm 1 | 2007/02/27 22:12:19 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt sync //oslsatoladt/main/common/...
      INFO | jvm 1 | 2007/02/27 22:12:19 | 2007-02-27 22:12:19,230 INFO [BAM::BuildChangeDetector] [PerforceSyncCommand] Executing perforce sync command:
      INFO | jvm 1 | 2007/02/27 22:12:19 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt sync //oslsatoladt/main/common/...
      INFO | jvm 1 | 2007/02/27 22:12:19 | 2007-02-27 22:12:19,480 INFO [TEST-DEF:Error Pump] [RedStreamToListPumper] //oslsatoladt/main/common/... - file(s) up-to-date.
      INFO | jvm 1 | 2007/02/27 22:12:20 | 2007-02-27 22:12:20,496 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command:
      INFO | jvm 1 | 2007/02/27 22:12:20 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt client -o
      INFO | jvm 1 | 2007/02/27 22:12:20 | 2007-02-27 22:12:20,496 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command:
      INFO | jvm 1 | 2007/02/27 22:12:20 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt client -o
      INFO | jvm 1 | 2007/02/27 22:12:21 | 2007-02-27 22:12:21,746 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command:
      INFO | jvm 1 | 2007/02/27 22:12:21 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt client -o
      INFO | jvm 1 | 2007/02/27 22:12:21 | 2007-02-27 22:12:21,746 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command:
      INFO | jvm 1 | 2007/02/27 22:12:21 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt client -o
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,012 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command:
      INFO | jvm 1 | 2007/02/27 22:12:23 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt client -o
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,012 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command:
      INFO | jvm 1 | 2007/02/27 22:12:23 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt client -o
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,246 INFO [BAM::BuildChangeDetector] [Command] err>Perforce client error:
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,246 INFO [BAM::BuildChangeDetector] [Command] err> Connect to server failed; check $P4PORT.
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,246 INFO [BAM::BuildChangeDetector] [Command] err> TCP connect to perforce.osl.org:1666 failed.
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,246 INFO [BAM::BuildChangeDetector] [Command] err> connect: perforce.osl.org:1666: WSAEACCES
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,246 WARN [BAM::BuildChangeDetector] [PerforceClientCommand] Perforce client root cannot be found. Returning null;
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,246 INFO [BAM::BuildChangeDetector] [DefaultBuildChangeDetector] The source code directory (null\main\common) for build "test - Default" does not exist, requires full checkout.
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,246 INFO [BAM::BuildChangeDetector] [PerforceSyncCommand] Executing perforce sync command:
      INFO | jvm 1 | 2007/02/27 22:12:23 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt sync -f //oslsatoladt/main/common/...
      INFO | jvm 1 | 2007/02/27 22:12:23 | 2007-02-27 22:12:23,246 INFO [BAM::BuildChangeDetector] [PerforceSyncCommand] Executing perforce sync command:
      INFO | jvm 1 | 2007/02/27 22:12:23 | "c:\Program Files\Perforce\p4.exe" -u satola -p perforce.osl.org:1666 -c oslsatoladt sync -f //oslsatoladt/main/common/...
      [...]

      Every once and again the p4 commando fails due to client error. This causes the a full checkout from perforce with, and a complete build. This is mildly annoying since it causes lots of unnecessary builds, and lots of builds without changelists. This complete checkout destroys the changlist history in a given plan.

      Attachments

        Activity

          People

            bmccoy bmccoy
            3416f23ab54b Ola Sætrom
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: