Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster » No suitable provider for component org.eclipse.rcp
No suitable provider for component org.eclipse.rcp [message #958753] Fri, 26 October 2012 03:32 Go to next message
Sean Prince is currently offline Sean Prince
Messages: 1
Registered: October 2012
Junior Member
Hello,
iam automating my rcp-project build using Buckminster and Jenkins. Iam following Ralf Eberts Tutorial and created a cquery, cspec, product.ant, rcp.target and site.rmap file.

My Target Definition rcp.target contains paths to my libs. Actually Buckminster finds every component, except org.eclipse.rcp. Org.eclipse.rcp is a jar-file, which is located in my lib, but he dont finds it. I tried severel things, like putting the org.eclipse.rcp to an other place and changing the rmap, but I always get the same result.

Here is the Jenkins Output:


INFO:  importtargetdefinition '-A' '/D:/Jenkins/workspace/Buckminster/build/rcp.target'

 INFO:  import '/D:/Jenkins/workspace/Buckminster/build/buckmister.cquery'

 ERROR   [0011] : No suitable provider for component org.eclipse.rcp:eclipse.feature was found in resourceMap file:/D:/Jenkins/workspace/Buckminster/build/site.rmap

 ERROR   [0011] : No suitable provider for component org.eclipse.rcp:eclipse.feature was found in searchPath resources

 ERROR   [0011] : Resolution attempt ended with exception: Provider local(file:///D:/Jenkins/workspace/Buckminster/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   Provider local(file:///D:/Jenkins/workspace/Buckminster/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   [0011] : Resolution attempt ended with exception: Provider local(file:///D:/Jenkins/workspace/Buckminster/dependencies/lib/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   Provider local(file:///D:/Jenkins/workspace/Buckminster/dependencies/lib/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   [0011] : Resolution attempt ended with exception: Provider local(file:///D:/Jenkins/workspace/Buckminster/dependencies/lib/plugins/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   Provider local(file:///D:/Jenkins/workspace/Buckminster/dependencies/lib/plugins/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature



Does anybody have an idea how to fix this problem? Do I really need an CSpec source file?
Re: No suitable provider for component org.eclipse.rcp [message #1007282 is a reply to message #958753] Tue, 05 February 2013 05:54 Go to previous message
Lorenzo Bettini is currently offline Lorenzo Bettini
Messages: 1307
Registered: July 2009
Senior Member
Hi

is your jar for org.eclipse.rcp a bundle or a feature?
if it is one of both, you don't need the cspec...

On 10/26/2012 03:47 PM, Sean Prince wrote:
> Hello,
> iam automating my rcp-project build using Buckminster and Jenkins. Iam
> following Ralf Eberts Tutorial and created a cquery, cspec, product.ant,
> rcp.target and site.rmap file.
>
> My Target Definition rcp.target contains paths to my libs. Actually
> Buckminster finds every component, except org.eclipse.rcp.
> Org.eclipse.rcp is a jar-file, which is located in my lib, but he dont
> finds it. I tried severel things, like putting the org.eclipse.rcp to an
> other place and changing the rmap, but I always get the same result.
>
> Here is the Jenkins Output:
>
>
> INFO: importtargetdefinition '-A'
> '/D:/Jenkins/workspace/Buckminster/build/rcp.target'
>
> INFO: import '/D:/Jenkins/workspace/Buckminster/build/buckmister.cquery'
>
> ERROR [0011] : No suitable provider for component
> org.eclipse.rcp:eclipse.feature was found in resourceMap
> file:/D:/Jenkins/workspace/Buckminster/build/site.rmap
>
> ERROR [0011] : No suitable provider for component
> org.eclipse.rcp:eclipse.feature was found in searchPath resources
>
> ERROR [0011] : Resolution attempt ended with exception: Provider
> local(file:///D:/Jenkins/workspace/Buckminster/org.eclipse.rcp/):
> Missing CSpec source required by component type eclipse.feature
>
> ERROR Provider
> local(file:///D:/Jenkins/workspace/Buckminster/org.eclipse.rcp/):
> Missing CSpec source required by component type eclipse.feature
>
> ERROR [0011] : Resolution attempt ended with exception: Provider
> local(file:///D:/Jenkins/workspace/Buckminster/dependencies/lib/org.eclipse.rcp/):
> Missing CSpec source required by component type eclipse.feature
>
> ERROR Provider
> local(file:///D:/Jenkins/workspace/Buckminster/dependencies/lib/org.eclipse.rcp/):
> Missing CSpec source required by component type eclipse.feature
>
> ERROR [0011] : Resolution attempt ended with exception: Provider
> local(file:///D:/Jenkins/workspace/Buckminster/dependencies/lib/plugins/org.eclipse.rcp/):
> Missing CSpec source required by component type eclipse.feature
>
> ERROR Provider
> local(file:///D:/Jenkins/workspace/Buckminster/dependencies/lib/plugins/org.eclipse.rcp/):
> Missing CSpec source required by component type eclipse.feature
>
>
> Does anybody have an idea how to fix this problem? Do I really need an
> CSpec source file?


--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
HOME: http://www.lorenzobettini.it
Previous Topic:Not able to send email after build runs..
Next Topic:Eclipse-SourceReferences incomplete when scm type is git
Goto Forum:
  


Current Time: Tue Jul 29 17:11:48 EDT 2014

Powered by FUDForum. Page generated in 0.01709 seconds