Details
-
Bug
-
Resolution: Fixed
-
Low
-
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.