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 (2249119107) | asked Feb 12 '13, 10:10 a.m.
edited Feb 12 '13, 11:04 a.m. by Spencer Murata (2.3k115971)

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.3k115971) | 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.


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.