What does jbe filter returns RC={2} indicates?
I have two build definition's which are scheduled to be build @5:30PM and Other @7:00PM daily for two different applications. Both the build definitions use same repository workspace during the build.
Build which was triggered @5:30PM was successfull with out any errors(i.e. able to download the sources from the repository workspace mentioned in the build definition).
Build which was triggered @7:00PM cancelled(i.e., Could not download the sources from the same repository workspace with was successfull @5:30PM) which had returned the the following error:
2014-10-07 19:01:19 [Jazz build engine] Searching for buildResultUUID=_gh7O8U5DEeSF2YVgiRU8TQ
2014-10-07 19:01:19 [Jazz build engine] The -noComplete argument was specified. The build result will not be completed by JBE.
2014-10-07 19:01:19 [Jazz build engine] Building only the specified participants: "[com.ibm.team.build.jazzscm]"
2014-10-07 19:01:22 [Jazz build engine] Found a scheduled request for build definition "BI4 Development Build".
2014-10-07 19:01:23 [Jazz build engine] Completed building buildResultUUID=_gh7O8U5DEeSF2YVgiRU8TQ
2014-10-07 19:01:23 [Jazz build engine] Exiting JBE after completing single build request, RC=2.
CRRTC3529W: The execution of Jazz Build Engine completed with a non-zero return code (RC=2).
What does the RC={2} indicates?
What are the reasons for the problem?
What are the possible ways to solve the problem?
Thanka and REgards,
Vijay
Vijay
Accepted answer
Hi Vijay,
1) A return code of 2 indicates that the specified build has nothing to build.
2) Check the Build Repository worksapce has not been used for another other activities except build.
This can be useful, but in that case you need to scope the flows to avoid collisions between components. Remember that each build definition should have a dedicated build workspace, and that it shouldn't be used in other ways
Regards,
Arun.