It's all about the answers!

Ask a question

RTC 4.0.1 Hudson/Jenkins build - participant com.ibm.team.build.jazzscm- why is the participant not found?


0
1
Donald Poulin (2249118107) | asked Feb 12 '13, 10:10 a.m.
edited Feb 12 '13, 11:04 a.m. by Spencer Murata (2.3k115970)

I am setting up an RTC 4.0.1 <--> Jenkins following this article

https://jazz.net/wiki/bin/view/Main/JazzScmWithJenkins

I am progressing fairly well but have hit a stumbling block where I keep getting the error below. Any suggestions on how to fix?

2013-02-12 06:46:48 [Jazz build engine] running on host: SM-Jenkins

2013-02-12 06:46:48 [Jazz build engine] Should build occur?

2013-02-12 06:46:48 [Jazz build engine] Yes: Always build a user initiated request.

2013-02-12 06:46:48 [Jazz build engine] Invoking pre-build participant "com.ibm.team.build.jazzscm"

2013-02-12 06:46:48 [Jazz build engine] Accepting changes into workspace "Genesys Jenkins Development Stream Build Workspace" ...

2013-02-12 06:46:49 [Jazz build engine] Fetching files to fetch destination "C:\Build_Base\Dev" ...

2013-02-12 06:46:56 [Jazz build engine] CRRTC3507W: Warning: An engine participant was not found for the build configuration element "Hudson/Jenkins Build". For more details, open the help system and search for CRRTC3507W.

Accepted answer


permanent link
Spencer Murata (2.3k115970) | answered Feb 12 '13, 11:17 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
The problem is that the JBE is running against a build request that has the Hudson/Jenkins participant.  It shouldn't affect the build since JBE doesn't know what to do with it.  This is why the Ant script has:
<exec executable="${jbePath}/jbe.sh" output="jbe_output.txt">
<arg value="-repository"/>
<arg value="${repositoryAddress}"/>
<arg value="-userId"/>
<arg value="${userId}"/>
<arg value="-passwordFile"/>
<arg value="${passwordFile}"/>
<arg value="-buildResultUUID"/>
<arg value="${buildResultID}"/>
<arg value="-engineId"/>
<arg value="${buildEngineId}"/>
<arg value="-participants"/>
<arg value="com.ibm.team.build.jazzscm"/>
The -participants arg should only consider the jazzscm participant during the build and ignore the other participants.

~Spencer
Donald Poulin selected this answer as the correct answer

Your answer


Register or to post your answer.