post-build deliver issue on Mac OSX
Hello,
We have several build engines on our RTC, and when the build is using 2 of them, the post-build deliver generates in the log the following message: [Jazz build engine] CRRTC3507W: Warning: No engine participant found for post_build configuration element "Post-build Deliver" And nothing is delivered. This make the post-build deliver feature unreliable in our configuration... The 2 faulty build machines are all Mac OS. We wonder if this is not linked to the jdk, because we are using the system jdk although the build FAQ urges to use the IBM one. But there is no IBM jdk for Mac! Removing the 2 mac from our build pool is annoying, we are already running out of build engines. Is this a known defect ? How can we enter one ? (version is 3.0.1.5) |
Accepted answer
Hi Philippe, this suggests that the JBE being run on the Macs is not 3.0.1.5. Actually, the Post-build Deliver support was added in 3.0.1, so the JBE may be from 3.0. Try comparing timestamps on the plugin for com.ibm.team.build.engine (under buildsystem/buildengine/eclipse/plugins).
Using the Sun/Oracle JRE should be fine, as long as it's relatively recent. If you run JBE with -verbose, it tells you which JRE it's using, or just try: java -version
Philippe Kaplan selected this answer as the correct answer
Comments
Philippe Kaplan
commented Mar 19 '13, 5:36 a.m.
Damn... On this machine RTC is installed under /opt/RTC3.0 but the plugin version is... 2.1.0. I was misled by the directory name.
The plugin version does not reflect the product / release version. It has more to do with API evolution of the plugin itself. The jazz/properties directory gives a better indication of the product / release version. We should do a better job of reporting this, and any mismatch with the server version, in the console output of JBE itself.
I have filed: Print client and server version compatibility info when running JBE (256589) and cc'ed you.
|
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.