rtc extended plug-in installation fails in rtc 3.x
we have a plug-in which extends the RTC funtionalities and it works perfect in rtc 2.x version. After IBM released their rtc version 3.x, we want to upgrade our rtc version, hence we tried to install our plug-in in rtc 3.x version after install its client version through web-installer. The plug-in installation fails with error message as "Cannot complete the request because one or more items could not be found", "com.myCompany.myPlugin.feature.feature.group.1.0.0", "Missing requirement: myPlugin 1.0.0 (com.myCompany.myPlugin.feature.feature.group 1.0.0.201107201701) requires 'com.myCompany.myPlugin ' but it could not be found."
We understood that the cause of error is missing/mismatched dependencies. The error continues even after we make sure that we have packed our plug-in with all dependent jar files. Any thoughts on this please... |
One answer
For make the topic more sensible below I mentioned the RTC dependent jars, classes and interfaces we used in our plugin.
RTC team, kindly let us know whether any refactoring made in below mentioned classes/interfaces between RTC 2.x and 3.x. Following are the jar files which we have used in Time-Sheet plug-in as RTC dependents, - com.ibm.team.repository.common - com.ibm.team.repository.client - com.ibm.team.process.common - com.ibm.team.process.client - com.ibm.team.workitem.common - com.ibm.team.workitem.client - com.ibm.team.workitem.rcp.ui - com.ibm.team.workitem.ide.ui - com.ibm.team.jface Followings are the classes/interfaces which we have extended/used in Time-Sheet plug-in, - com.ibm.team.repository.common.TeamRepositoryException; - com.ibm.team.foundation.common.text.XMLString; - com.ibm.team.jface.calendar.DatePicker; - com.ibm.team.links.client.ILinkManager; - com.ibm.team.links.common.factory.IReferenceFactory; - com.ibm.team.links.common.ILink; - com.ibm.team.links.common.ILinkQueryPage; - com.ibm.team.links.common.IReference; - com.ibm.team.process.client.IProcessClientService; - com.ibm.team.process.client.IProcessItemService; - com.ibm.team.process.common.IProcessArea; - com.ibm.team.process.common.IProcessAreaHandle; - com.ibm.team.process.common.IProjectArea; - com.ibm.team.process.common.IProjectAreaHandle; - com.ibm.team.repository.client.IContributorManager; - com.ibm.team.repository.client.IItemManager; - com.ibm.team.repository.client.ITeamRepository; - com.ibm.team.repository.client.TeamPlatform; - com.ibm.team.repository.common.IAuditable; - com.ibm.team.repository.common.IAuditableHandle; - com.ibm.team.repository.common.IContributor; - com.ibm.team.repository.common.IItemType; - com.ibm.team.repository.common.PermissionDeniedException; - com.ibm.team.workitem.client.IAuditableClient; - com.ibm.team.workitem.client.IQueryClient; - com.ibm.team.workitem.client.IWorkItemClient; - com.ibm.team.workitem.client.WorkItemOperation; - com.ibm.team.workitem.client.WorkItemWorkingCopy; - com.ibm.team.workitem.common.expression.AttributeExpression; - com.ibm.team.workitem.common.expression.IQueryableAttribute; - com.ibm.team.workitem.common.expression.IQueryableAttributeFactory; - com.ibm.team.workitem.common.expression.QueryableAttributes; - com.ibm.team.workitem.common.expression.Term - com.ibm.team.workitem.common.expression.Term.Operator; - com.ibm.team.workitem.common.internal.model.WorkItem; - com.ibm.team.workitem.common.model.AttributeOperation; - com.ibm.team.workitem.common.model.IAttribute; - com.ibm.team.workitem.common.model.Identifier; - com.ibm.team.workitem.common.model.IEnumeration; - com.ibm.team.workitem.common.model.ILiteral; - com.ibm.team.workitem.common.model.ItemProfile; - com.ibm.team.workitem.common.model.IWorkItem; - com.ibm.team.workitem.common.model.IWorkItemHandle; - com.ibm.team.workitem.common.model.IWorkItemType; - com.ibm.team.workitem.common.model.WorkItemLinkTypes; - com.ibm.team.workitem.common.query.IQueryResult; - com.ibm.team.workitem.common.query.IResolvedResult; - com.ibm.team.workitem.rcp.ui.WorkItemUI; |
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.