[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[buckminster-dev] Problems getting started with Headless Buckminster
|
Hi guys,
Our company is in the process of improving our continuous integration
builds for Eclipse features and plug-ins. So, we're taking a look at
Buckminster to see if it can handle our use case.
Although the promise of Buckminster seems to be precisely what we are
looking for (consistent builds for developers in their Eclipse IDE
versus continuous unattended headless builds) we are having a few
problems getting started.
Hopefully these problems are just pilot error and you will be able to
help us overcome them. :)
We have followed the instructions for "Buckminster Product
Configuration" [wiki-1] to initialize the headless product and "Sample
headless configuration (Buckminster)" [wiki-2], including the optional
headless.pde.feature and headless.svn.feature.
We have also created a custom .cquery and .rmap that has been verified
to work correctly using Buckminster from Eclipse IDE (i.e. not headless).
The .rmap references a Subversion repository using "svn" provider reader
type. Once again, this has been verified from Buckminster in Eclipse
IDE to correctly checkout sources from the referenced SVN repository.
Now, executing the following headless command to checkout the sources:
$buckminster --log -W `pwd` getcfg [cquery-url]
produces [trace-1] below, which indicates that the "svn" provider reader
is not being registered.
Also, checking the status of the buckminster local installation via:
$ buckminster listsite
seems to indicate that not all plug-ins are being resolved properly, as
shown in [trace-2] below.
Yet, the only plug-ins present in our Buckminster installation are those
provided by the Buckminster headless product as described in [wiki-1]
and those plug-ins installed following the instructions for [wiki-2],
plus the optional Buckminster headless.pde.feature and headless.svn.feature.
Any help you can provide would be greatly appreciated.
Kind Regards,
John Fallows
[trace-1]
...
Using workspace at file:/home/jfallows/ws/...
Running query...
|......................................................................|
0.0%
|-.....................................................................|
0.0%
|*****************.....................................................|
25.0%
|******************....................................................|
26.3%
Found searchPath brane for component com.txe.studio.feature
Provider eclipse.platform(plugin/com.txe.studio.feature): Unable to
manage requests without category
Provider eclipse.platform(feature/com.txe.studio.feature): Unable
to manage requests without category
Error while matching provider svn://svn/txe/trunk/com.txe.studio.feature
org.eclipse.buckminster.core.reader.MissingReaderTypeException: No
reader type with id svn has been registered with extension-point
org.eclipse.buckminster.core.readerTypes
at
org.eclipse.buckminster.core.CorePlugin.getReaderType(CorePlugin.java:444)
at
org.eclipse.buckminster.core.rmap.SearchPath.match(SearchPath.java:249)
at
org.eclipse.buckminster.core.rmap.SearchPath.getProvider(SearchPath.java:189)
at
org.eclipse.buckminster.core.rmap.ResourceMap.getCSpecPacking(ResourceMap.java:123)
at
org.eclipse.buckminster.core.query.NodeQuery.getCSpecPacking(NodeQuery.java:71)
at
org.eclipse.buckminster.core.rmap.ResolverNode.run(ResolverNode.java:316)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Provider svn(svn://svn/txe/trunk/com.txe.studio.feature): No match
found for component com.txe.studio.feature
ECLIPSE LOG EVENT: id='org.eclipse.buckminster.core', message='No
suitable provider for component com.txe.studio.feature was found in
searchPath brane'. See '/home/jfallows/ws/.metadata/.log' for more details
|*******************...................................................|
27.5%
|***********************************...................................|
50.0%
|***********************************...................................|
50.0%
=== Problem running 'getcfg'...
Errors during resolve
[0.1]Provider eclipse.platform(plugin/com.txe.studio.feature): Unable to
manage requests without category
[0.2]Provider eclipse.platform(feature/com.txe.studio.feature): Unable
to manage requests without category
[0.3]Provider svn(svn://svn/txe/trunk/com.txe.studio.feature): No match
found for component com.txe.studio.feature
ECLIPSE LOG EVENT: id='org.eclipse.core.filesystem', message='Could not
load library: liblocalfile_1_0_0.so. This library provides
platform-specific optimizations for certain file system operations.
This library is not present on all platforms, so this may not be an
error. The resources plug-in will safely fall back to using
java.io.File functionality.'. See '/home/jfallows/ws/.metadata/.log' for
more details
(exit value = 126)
=== END: Fri Nov 10 17:31:28 PST 2006 (elapsed: ~0 seconds) ===
[trace-2]
Searching local site...
|**********************************************************************|
Features:
org.eclipse.buckminster.ant.feature_1.0.0.v20061005 (Buckminster -
Ant support)
org.eclipse.buckminster.cvs.feature_1.0.0.v20061005 (Buckminster -
CVS support)
org.eclipse.buckminster.feature_1.0.0.v20061005 (Buckminster)
org.eclipse.buckminster.headless.cvs.feature_1.0.0.v20061005
(Buckminster - Headless CVS support)
org.eclipse.buckminster.headless.feature_1.0.0.v20061005 (Buckminster
Headless)
org.eclipse.buckminster.headless.jdt.feature_1.0.0.v20061005
(Buckminster - Headless JDT support)
Plug-in "org.eclipse.jdt.debug" version "3.2.1.r321_v20060731"
referenced by this feature is missing.
Plug-in "org.junit4" version "4.1.0.1" referenced by this feature
is missing.
org.eclipse.buckminster.headless.pde.feature_1.0.0.v20061006
(Buckminster - Headless PDE support)
Plug-in "org.eclipse.pde.build" version "3.2.1.r321_v20060823"
referenced by this feature is missing.
Included feature "Buckminster - Headless JDT support" version
"1.0.0.v20061005" contains problems.
org.eclipse.buckminster.headless.platform.feature_1.0.0.v20060921
(Headless Platform)
Plug-in "org.eclipse.ant.core" version "0.0.0" referenced by this
feature is missing.
Plug-in "org.eclipse.core.resources" version "0.0.0" referenced by
this feature is missing.
Plug-in "org.eclipse.core.runtime" version "0.0.0" referenced by
this feature is missing.
Plug-in "org.eclipse.core.variables" version "0.0.0" referenced by
this feature is missing.
Plug-in "org.eclipse.update.core" version "0.0.0" referenced by
this feature is missing.
Plug-in "org.eclipse.core.expressions" version "0.0.0" referenced
by this feature is missing.
Plug-in "org.eclipse.core.runtime.compatibility" version "0.0.0"
referenced by this feature is missing.
Plug-in "org.eclipse.osgi" version "0.0.0" referenced by this
feature is missing.
Plug-in "org.eclipse.update.configurator" version "0.0.0"
referenced by this feature is missing.
Plug-in "org.eclipse.core.resources.compatibility" version "0.0.0"
referenced by this feature is missing.
Plug-in "org.eclipse.core.filesystem" version "0.0.0" referenced by
this feature is missing.
Plug-in "org.eclipse.equinox.common" version "0.0.0" referenced by
this feature is missing.
Plug-in "org.eclipse.core.jobs" version "0.0.0" referenced by this
feature is missing.
Plug-in "org.eclipse.equinox.preferences" version "0.0.0"
referenced by this feature is missing.
Plug-in "org.eclipse.equinox.registry" version "0.0.0" referenced
by this feature is missing.
Plug-in "org.eclipse.core.contenttype" version "0.0.0" referenced
by this feature is missing.
Plug-in "org.apache.ant" version "0.0.0" referenced by this feature
is missing.
Plug-in "org.eclipse.core.runtime.compatibility.registry" version
"0.0.0" referenced by this feature is missing.
Plug-in "com.ibm.icu" version "0.0.0" referenced by this feature is
missing.
Plug-in "org.eclipse.debug.core" version "0.0.0" referenced by this
feature is missing.
Plug-in "org.eclipse.help" version "0.0.0" referenced by this
feature is missing.
Plug-in "org.eclipse.core.filebuffers" version "0.0.0" referenced
by this feature is missing.
Plug-in "org.eclipse.osgi.services" version "0.0.0" referenced by
this feature is missing.
Plug-in "org.eclipse.osgi.util" version "0.0.0" referenced by this
feature is missing.
Plug-in "org.eclipse.core.commands" version "0.0.0" referenced by
this feature is missing.
Plug-in "org.eclipse.core.runtime.compatibility.auth" version
"0.0.0" referenced by this feature is missing.
org.eclipse.buckminster.headless.svn.feature_1.0.0.v20061005
(Buckminster - Headless SVN support)
org.eclipse.buckminster.jdt.feature_1.0.0.v20061005 (Buckminster -
JDT support)
org.eclipse.buckminster.maven.feature_1.0.0.v20061005 (Buckminster -
Maven support)
org.eclipse.buckminster.pde.feature_1.0.0.v20061006 (Buckminster -
PDE support)
org.eclipse.buckminster.product_1.0.0.v20061005 (Buckminster Product)
Included feature "Headless Platform" version "1.0.0.v20060921"
contains problems.
org.eclipse.buckminster.svn.feature_1.0.0.v20061005 (Buckminster -
Subversion support)
[wiki-1] http://wiki.eclipse.org/index.php/Buckminster_Product_Configuration
[wiki-2]
http://wiki.eclipse.org/index.php/Sample_headless_configuration_%28Buckminster%29