It's all about the answers!

Ask a question

HTTP error bad_record_mac from build engine


Daniel Willis (111) | asked Apr 27 '11, 1:35 p.m.
We are setting up a build engine on Windows 2003 (also tried 2008) and are seeing an bad_record_mac HTTP exception that stops the build, but it happens at different points of the process. Most of the time it happens during the initial push of files to the build engine, but each time it is a different file that fails. Rarely (~1 in 7) it actually downloads and start ANT.

Googling showed not much other than tweaking a Broadcom ethernet setting that did not help. Any clues to what a bad_record_mac is and how to get around it much appreciated!

Here is a typical dump:

2011-04-26 18:34:56 running on host: ibm-kyvodrl7k5x
2011-04-26 18:34:56
2011-04-26 18:34:56 Substituted the following build property variables:
2011-04-26 18:34:56 team.scm.fetchDestination = ${outputDir}/builds --> team.scm.fetchDestination = /tmpPersonal//builds
2011-04-26 18:34:56
2011-04-26 18:34:56
2011-04-26 18:34:56 Substituted the following configuration element property variables:
2011-04-26 18:34:56 com.ibm.team.build.ant : com.ibm.team.build.ant.buildFile = ${antBuildFile} --> com.ibm.team.build.ant.buildFile = /tmpPersonal/builds/com.ibm.itme.build/build.xml
2011-04-26 18:34:56 com.ibm.team.build.ant : com.ibm.team.build.ant.targets = ${antTarget} --> com.ibm.team.build.ant.targets = build
2011-04-26 18:34:56
2011-04-26 18:34:56 Should build occur?
2011-04-26 18:34:56 Yes: Always build a user initiated request.
2011-04-26 18:34:57 Invoking pre-build participant "com.ibm.team.build.jazzscm"
Accepting changes into workspace "Rainbow2 Team Stream Workspace2" ...
Deleting fetch destination "C:\tmpPersonal\builds" before fetching ...
Fetching files to fetch destination "C:\tmpPersonal\builds" ...
com.ibm.team.build.internal.scm.SourceControlUtility$2: Status ERROR: com.ibm.team.filesystem.client code=0 There were errors during download. It is recommended that components be reloaded. The reload will be incremental, loading only the missing items. You can further reduce the reload time by reloading just the projects out of sync. null children=
at com.ibm.team.build.internal.scm.SourceControlUtility.updateFileCopyArea(SourceControlUtility.java:365)
at com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.preBuild(JazzScmPreBuildParticipant.java:193)
at com.ibm.team.build.internal.engine.BuildLoop.invokePreBuildParticipants(BuildLoop.java:628)
at com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:466)
at java.lang.Thread.run(Thread.java:735)
Contains: Failed to download /com.ibm.itme.sysmgmt/build.properties

Be the first one to answer this question!


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.