Post Build Participant - Build Engine Cannot find participant?
William Lacy (31●3●6)
| asked Aug 19 '14, 1:09 p.m.
edited Aug 19 '14, 4:23 p.m. by Stephanie Taylor (241●1●5)
Hi, I have small RTC extension project, which I have shared. This is to extend RTC to include a pre-build participant, within the ...engine plugin and the ui and config elements in the ...common plugin.
When right clicking and running as an eclipse application, I am able to create a new build with my new template, which is relying on the stuff contained within common. However, when running the build I get the following error:
2014-08-19 17:30:24 [Jazz build engine] CRRTC3507W: Warning: An engine participant was not found for the pre_build configuration element "Load Workspace from Build Tag". For more details, open the help system and search for CRRTC3507W.
I am presuming that I am missing an extra step, to make the build participant available to the build engines?
Please note, I am not actually that interested in my implementation in PreBuildParticipantLoadWorkspaceFromBuildTag class... I will be once I get the thing finding my build participant :)
Many Thanks!
|
Accepted answer
2 other answers
I have the same issue. I exported the plugin (as a plugin jar) and copied it into the plugins folder of my jbe.
I keep getting the notification CRRTC3507W: Warning: An engine participant was not found for the post_build configuration element XXX
Are we forgetting a step?
|
I figured it out, in the MANIFEST.MF, the required bundles are depending on specific versions. Delete those versions (check the -consoleLog log to verify you don't have any more mismatches).
It should work now.
Comments Yes, you have to be careful with the dependencies and version numbers if you develop with one version and run it on another. Best to use a minimum number. This might also be interesting:
sure would be nice if the default was NOT to set the versions.
Ralph Schoon
commented Sep 02 '14, 10:16 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
This is a decision of the Eclipse PDE team. You can file a request or bug here. I found myself recently also going through the manifest, removing the versions for the same reasons.
Ralph Schoon
commented Sep 02 '14, 10:18 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Should not have accepted the answer, that is something William should do. Please do so if this fixes your problem.
sam detweiler
commented Sep 02 '14, 10:24 a.m.
removing the version dependent check is the first thing I do before I test on my rtc servers.
Ralph Schoon
commented Sep 02 '14, 10:33 a.m.
| edited Sep 02 '14, 10:34 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Sam, I will have a look. However, having the development server/jetty complain for the mismatch probably won't help a lot.In the workshop, the situation is, that you always will have a matching version. The problem appears if you deploy to a production environment with a different version, doesn't it?
sam detweiler
commented Sep 02 '14, 11:49 a.m.
More training people to remove them except when needed for a particular reason. (I haven't seen one yet, all my 2.0.0.2 stuff runs unchanged in 5.0).
showing 5 of 7
show 2 more comments
|
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.
Comments
where did you put the build participant plugin?
if it provides UI, then it has to be in the Eclipse plugins folder to execute during the build definition editing,
and it also has to be in the build engines plugin folder to execute during the build