Why is my Operation Advisor not showing up when I try to enable it?
More Operation Advisor issues (sorry).
I have the first Operation Advisor created and enabled (following this article: https://www.ibm.com/developerworks/mydeveloperworks/blogs/extendingrtc/entry/checksummaryadvisor?lang=en_us) Then I wanted to do another one, so I followed the same instructions but changed a bit (name, package, logic in the advisor). I created the Feature, created the Site, directory, etc. Then I restarted my server, but the operation advisor is not listed in the list of Preconditions when I go into my project area. However, I have no idea where to start debugging. I have gone back and double-checked spelling in my directory for my site, in my .ini file for my provisioning_profiles ... everything. Help? Susan |
Accepted answer
this is what I meant by define it as a requirement
on your plugin.xml, the second entry, rich click, add extensionservice right click on extensionservice, add prerequisite here is a plugin from Ralphwhich shows it <plugin> <extension point="com.ibm.team.process.service.operationParticipants"> <operationParticipant class="com.ibm.js.team.workitem.createapproval.participant.CreateApprovalParticipant" id="com.ibm.js.team.workitem.createapproval.participant" name="Create Approvel Participant" operationId="com.ibm.team.workitem.operation.workItemSave"> <extensionService componentId="com.ibm.js.team.workitem.createapproval.participant.component" implementationClass="com.ibm.js.team.workitem.createapproval.participant.CreateApprovalParticipant"> <prerequisites> <requiredService interface="com.ibm.team.repository.common.service.IContributorService"/> <requiredService interface="com.ibm.team.workitem.common.IAuditableCommon"/> <requiredService interface="com.ibm.team.process.internal.common.service.IProcessService"/> <requiredService interface="com.ibm.team.process.service.IProcessServerService"/> <requiredService interface="com.ibm.team.workitem.service.IWorkItemServer"/> </prerequisites> </extensionService> </operationParticipant> </extension> Susan Hanson selected this answer as the correct answer
Comments
Susan Hanson
commented Jan 21 '14, 3:12 a.m.
I've been looking for Ralph's Create Approval Participant, can you toss me the link, please??
sam detweiler
commented Jan 21 '14, 6:16 a.m.
here is the link to the approvals participant in Ralph's blog
|
One other answer
Thanks! I actually went ahead and rebooted and that also cleared it up. I'll remember to requestRestart next time.
Comments
Susan Hanson
commented Jan 20 '14, 9:30 a.m.
well, spoke too soon .. it shows up now but gets an error stating that my OperationAdvisor failed to find the require dservice 'interface com.ibm.team.workitem.common.IWorkItemCommon'. Check <prerequisites> in plugin.xml.
|
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
did u restart the server cold? it only loads plugins on cold starts
http://server:port/ccm/cmd/requestRestart
then shutdown and restart server
also look in server/logs/ccm.log for possible reasons the plugin did not load
typo again
http://server:port/ccm/admin/cmd/requestReset
you should see this response