Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster » Feature Plugins not Materialized
Feature Plugins not Materialized [message #663611] Tue, 05 April 2011 16:36 Go to next message
Terran Gilman is currently offline Terran Gilman
Messages: 67
Registered: July 2009
Member
I'm working on filling out a feature that describes what will become a minimalized target platform for a headless equinox based server. The feature has all required plugins listed in the plugin section and not in the dependencies section.

When resolving either to a wizard or full manifesting about 2/3 of the listed plugins are resolved. The others do not raise errors. The system doesn't even appear to even be trying to resolve them. I have logging turned to debug.

The strange thing is that i'm using the same basic rmap and feature structure to do the same thing for the voice tools project's hudson build and it works perfectly. All file contents are provided below. Thanks for any help you can offer and sorry for the long post. File attachments would work wonders for this.

RMAP
--------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<rm:rmap xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0">
<rm:searchPath name="spring-source">
<rm:provider componentTypes="osgi.bundle,eclipse.feature,buckminster" readerType="maven2"
source="false" mutable="false">
<rm:uri format="http://repository.springsource.com/maven/bundles/external/"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="orbit">
<rm:provider readerType="p2" componentTypes="osgi.bundle,eclipse.feature,buckminster" mutable="false" source="false">
<rm:uri format=" http://download.eclipse.org/tools/orbit/downloads/drops/S201 10304120314/repository/?importType=binary"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="helios-release">
<rm:provider readerType="p2" componentTypes="osgi.bundle,eclipse.feature,buckminster" source="false" mutable="false">
<rm:uri format=" http://download.eclipse.org/releases/helios?importType=binar y"/>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="epp">
<rm:provider readerType="p2" componentTypes="osgi.bundle,eclipse.feature,buckminster" source="false" mutable="false">
<rm:uri format=" http://download.eclipse.org/technology/epp/packages/helios?i mportType=bindary"/>
</rm:provider>
</rm:searchPath>
<rm:locator searchPathRef="helios-release" failOnError="false"/>
<rm:locator searchPathRef="orbit" failOnError="false"/>
<rm:locator searchPathRef="spring-source" failOnError="false"/>
<rm:locator searchPathRef="epp" failOnError="false"/>
</rm:rmap>
---------------------------------------------

Feature
---------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="com.openmethods.ep.features.base.target"
label="Core Enterprise Platform Target Platform"
version="4.0.0.qualifier"
provider-name="OPENMETHODS">

<description url="http://www.example.com/description">
[Enter Feature Description here.]
</description>

<copyright url="http://www.example.com/copyright">
[Enter Copyright Description here.]
</copyright>

<license url="http://www.example.com/license">
[Enter License Description here.]
</license>

<plugin
id="javax.xml"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.apache.xml.resolver"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.apache.xml.serializer"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.apache.xerces"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.osgi"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.ds"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.osgi.services"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="javax.servlet"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.util"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.log"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.core"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.common"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.artifact.repository"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.console"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.director"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.director.app"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.directorywatcher"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.discovery"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.discovery.compatibility"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.engine"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.extensionlocation"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.garbagecollector"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.jarprocessor"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.metadata"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.metadata.generator"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.metadata.repository"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.operations"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.publisher"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.ql"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.reconciler.dropins"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.repository"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.repository.tools"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.touchpoint.eclipse"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.touchpoint.natives"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.updatechecker"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.p2.updatesite"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.core.jobs"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.core.runtime"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.core.contenttype"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.ecf"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.ecf.filetransfer"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.ecf.identity"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.ecf.provider.filetransfer"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.app"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.concurrent"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.frameworkadmin"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.frameworkadmin.equinox"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.preferences"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.registry"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.sat4j.core"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.sat4j.pb"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.core.net"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.core.net.linux.x86"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.core.net.linux.x86_64"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.core.net.source"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.core.net.win32.x86"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.core.net.win32.x86_64"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.equinox.security"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.security.macosx"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.equinox.security.win32.x86"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.equinox.transforms.hook"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.equinox.weaving.hook"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.core.runtime.compatibility.auth"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.core.runtime.compatibility.registry"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"/>

<plugin
id="org.eclipse.ecf.ssl"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.ecf.provider.filetransfer.httpclient"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.ecf.provider.filetransfer.httpclient.ssl"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.eclipse.ecf.provider.filetransfer.ssl"
download-size="0"
install-size="0"
version="0.0.0"
fragment="true"
unpack="false"/>

<plugin
id="org.apache.commons.httpclient"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.apache.commons.codec"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.apache.commons.logging"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.http.jetty"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.http.servlet"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.simpleconfigurator"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.equinox.simpleconfigurator.manipulator"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.soda.sat.equinox.console.cmdprov"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.soda.sat.equinox.console.cmdprov.logwriter"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.mortbay.jetty.server"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.mortbay.jetty.util"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.soda.sat.core"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

<plugin
id="org.eclipse.soda.sat.core.log"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>

</feature>
-------------------------------------------------

Resulting Target Platform
-------------------------------------------------
<?xml version='1.0' encoding='UTF-8'?>
<?artifactRepository version='1.1.0'?>
<repository name='Runnable repository.' type='org.eclipse.equinox.p2.artifact.repository.simpleRepos itory' version='1.0.0'>
<properties size='1'>
<property name='p2.timestamp' value='1302029220789'/>
</properties>
<mappings size='3'>
<rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/>
<rule filter='(&amp; (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/>
<rule filter='(&amp; (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
</mappings>
<artifacts size='49'>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository' version='2.0.2.R36x_v20110111-1500'>
<properties size='1'>
<property name='download.size' value='150710'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.discovery' version='1.0.0.v20100503'>
<properties size='1'>
<property name='download.size' value='35424'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.garbagecollector' version='1.0.100.v20100503'>
<properties size='1'>
<property name='download.size' value='24513'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.ql' version='2.0.0.v20100503a'>
<properties size='1'>
<property name='download.size' value='7799'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.ds' version='1.2.1.R36x_v20100803'>
<properties size='1'>
<property name='download.size' value='184119'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.registry' version='3.5.0.v20100503'>
<properties size='1'>
<property name='download.size' value='182596'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.core.jobs' version='3.5.1.R36x_v20100824'>
<properties size='1'>
<property name='download.size' value='90875'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.publisher' version='1.1.2.v20100824-2220'>
<properties size='1'>
<property name='download.size' value='279659'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.directorywatcher' version='1.0.203.R36x_v20101220'>
<properties size='1'>
<property name='download.size' value='31645'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.operations' version='2.0.0.v20100510'>
<properties size='1'>
<property name='download.size' value='49522'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatechecker' version='1.1.101.R36x_v20100823'>
<properties size='1'>
<property name='download.size' value='16794'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director.app' version='1.0.201.R36x_v20100823'>
<properties size='1'>
<property name='download.size' value='53983'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.sat4j.core' version='2.2.0.v20100429'>
<properties size='1'>
<property name='download.size' value='193845'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.ecf.filetransfer' version='4.0.0.v20100906-1425'>
<properties size='1'>
<property name='download.size' value='51207'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.apache.xml.resolver' version='1.2.0.v201005080400'>
<properties size='1'>
<property name='download.size' value='96359'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director' version='2.0.3.R36x_v20101117-1018'>
<properties size='1'>
<property name='download.size' value='97262'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.natives' version='1.0.201.R36x_v20110111'>
<properties size='1'>
<property name='download.size' value='49918'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='javax.xml' version='1.3.4.v201005080400'>
<properties size='1'>
<property name='download.size' value='237987'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.preferences' version='3.3.0.v20100503'>
<properties size='1'>
<property name='download.size' value='111098'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository.tools' version='2.0.1.R36x_v20100823'>
<properties size='1'>
<property name='download.size' value='228870'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='javax.servlet' version='2.5.0.v200910301333'>
<properties size='1'>
<property name='download.size' value='118874'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.console' version='1.0.200.v20100601'>
<properties size='1'>
<property name='download.size' value='23545'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.app' version='1.3.1.R36x_v20100803'>
<properties size='1'>
<property name='download.size' value='83838'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.engine' version='2.0.1.R36x_v20110201'>
<properties size='1'>
<property name='download.size' value='179131'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.common' version='3.6.0.v20100503'>
<properties size='1'>
<property name='download.size' value='101957'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.util' version='1.0.200.v20100503'>
<properties size='1'>
<property name='download.size' value='76820'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.jarprocessor' version='1.0.200.v20100503a'>
<properties size='1'>
<property name='download.size' value='67002'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.apache.xerces' version='2.9.0.v201005080400'>
<properties size='1'>
<property name='download.size' value='1301766'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.eclipse' version='2.0.3.R36x_v20101202'>
<properties size='1'>
<property name='download.size' value='117528'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.ecf' version='3.1.0.v20100906-1425'>
<properties size='1'>
<property name='download.size' value='94416'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata' version='2.0.1.R36x_v20101202'>
<properties size='1'>
<property name='download.size' value='328299'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.repository' version='1.1.0.v20100513'>
<properties size='1'>
<property name='download.size' value='108920'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.reconciler.dropins' version='1.1.2.R36x_v20110114'>
<properties size='1'>
<property name='download.size' value='44257'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.osgi' version='3.6.2.R36x_v20110210'>
<properties size='1'>
<property name='download.size' value='1148372'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.discovery.compatibility' version='1.0.1.v20110204-1323'>
<properties size='1'>
<property name='download.size' value='55407'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.ecf.identity' version='3.1.0.v20100906-1425'>
<properties size='1'>
<property name='download.size' value='54618'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.osgi.services' version='3.2.100.v20100503'>
<properties size='1'>
<property name='download.size' value='67435'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.sat4j.pb' version='2.2.0.v20100429'>
<properties size='1'>
<property name='download.size' value='121388'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer' version='3.1.0.v20100906-1425'>
<properties size='1'>
<property name='download.size' value='125181'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.core.runtime.compatibility.auth' version='3.2.200.v20100517'>
<properties size='1'>
<property name='download.size' value='22814'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.artifact.repository' version='1.1.1.R36x_v20100901'>
<properties size='1'>
<property name='download.size' value='124554'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.core' version='2.0.3.R36x_v20110111'>
<properties size='1'>
<property name='download.size' value='67097'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.generator' version='1.0.202.R36x_v20101208-1400'>
<properties size='1'>
<property name='download.size' value='133200'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.core.runtime' version='3.6.0.v20100505'>
<properties size='1'>
<property name='download.size' value='70928'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.apache.xml.serializer' version='2.7.1.v201005080400'>
<properties size='1'>
<property name='download.size' value='293199'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.core.contenttype' version='3.4.100.v20100505-1235'>
<properties size='1'>
<property name='download.size' value='91928'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatesite' version='1.0.201.R36x_v20100823'>
<properties size='1'>
<property name='download.size' value='81628'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.log' version='1.2.100.v20100503'>
<properties size='1'>
<property name='download.size' value='36898'/>
</properties>
</artifact>
<artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.extensionlocation' version='1.2.0.v20100518'>
<properties size='1'>
<property name='download.size' value='33915'/>
</properties>
</artifact>
</artifacts>
</repository>

Re: Feature Plugins not Materialized [message #663658 is a reply to message #663611] Wed, 06 April 2011 01:25 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3208
Registered: July 2009
Senior Member
Hi Trip,

I get the errors below when trying to resolve using your feature/rmap so I'm not able to reproduce your problem.

- thomas

Errors and Warnings
E [0002] : No suitable provider for component org.eclipse.soda.sat.core.log:osgi.bundle was found in resourceMap
file:/testws/com.openmethods.ep.features.base.target/build.r map
E [0002] : No suitable provider for component org.eclipse.soda.sat.core.log:osgi.bundle was found in searchPath
helios-release
E [0002] : Rejecting provider
p2( http://download.eclipse.org/releases/helios?importType=binar y[ http://download.eclipse.org/releases/helios?importType=binar y]):
No component match was found
E [0002] : No suitable provider for component org.eclipse.soda.sat.core.log:osgi.bundle was found in searchPath orbit
E [0002] : Rejecting provider
p2( http://download.eclipse.org/tools/orbit/downloads/drops/S201 10304120314/repository/?importType=binary[ http://download.eclipse.org/tools/orbit/downloads/drops/S201 10304120314/repository/?importType=binary]):
No component match was found
E [0002] : No suitable provider for component org.eclipse.soda.sat.core.log:osgi.bundle was found in searchPath
spring-source
E [0002] : Rejecting provider
maven2(http://repository.springsource.com/maven/bundles/external/[http://repository.springsource.com/maven/bundles/external/]):
No component match was found: java.io.FileNotFoundException: File not found:
http://repository.springsource.com/maven/bundles/external/or g/eclipse/soda/sat/core/log/org.eclipse.soda.sat.core.log/ma ven-metadata.xml
E [0002] : No suitable provider for component org.eclipse.soda.sat.core.log:osgi.bundle was found in searchPath epp
E [0002] : Rejecting provider
p2( http://download.eclipse.org/technology/epp/packages/helios?i mportType=bindary[ http://download.eclipse.org/technology/epp/packages/helios?i mportType=bindary]):
No component match was found
E [0002] : No suitable provider for component org.eclipse.soda.sat.core:osgi.bundle was found in searchPath helios-release
E [0002] : Rejecting provider
p2( http://download.eclipse.org/releases/helios?importType=binar y[ http://download.eclipse.org/releases/helios?importType=binar y]):
No component match was found
E [0002] : No suitable provider for component org.eclipse.soda.sat.core:osgi.bundle was found in searchPath orbit
E [0002] : Rejecting provider
p2( http://download.eclipse.org/tools/orbit/downloads/drops/S201 10304120314/repository/?importType=binary[ http://download.eclipse.org/tools/orbit/downloads/drops/S201 10304120314/repository/?importType=binary]):
No component match was found
E [0002] : No suitable provider for component org.eclipse.soda.sat.core:osgi.bundle was found in searchPath spring-source
E [0002] : Rejecting provider
maven2(http://repository.springsource.com/maven/bundles/external/[http://repository.springsource.com/maven/bundles/external/]):
No component match was found: java.io.FileNotFoundException: File not found:
http://repository.springsource.com/maven/bundles/external/or g/eclipse/soda/sat/core/org.eclipse.soda.sat.core/maven-meta data.xml
E [0002] : No suitable provider for component org.eclipse.soda.sat.core:osgi.bundle was found in searchPath epp
E [0002] : Rejecting provider
p2( http://download.eclipse.org/technology/epp/packages/helios?i mportType=bindary[ http://download.eclipse.org/technology/epp/packages/helios?i mportType=bindary]):
No component match was found
TAG-ID 0002 = Query for com.openmethods.ep.features.base.target, path:
com.openmethods.ep.features.base.target:eclipse.feature$4.0. 0.qualifier



On 2011-04-05 22:36, Trip Gilman wrote:
> I'm working on filling out a feature that describes what will become a minimalized target platform for a headless
> equinox based server. The feature has all required plugins listed in the plugin section and not in the dependencies
> section.
>
> When resolving either to a wizard or full manifesting about 2/3 of the listed plugins are resolved. The others do not
> raise errors. The system doesn't even appear to even be trying to resolve them. I have logging turned to debug.
>
> The strange thing is that i'm using the same basic rmap and feature structure to do the same thing for the voice tools
> project's hudson build and it works perfectly. All file contents are provided below. Thanks for any help you can offer
> and sorry for the long post. File attachments would work wonders for this.
>
Re: Feature Plugins not Materialized [message #663663 is a reply to message #663658] Wed, 06 April 2011 02:20 Go to previous messageGo to next message
Terran Gilman is currently offline Terran Gilman
Messages: 67
Registered: July 2009
Member
That's interesting. I would expect some errors like that, but they are not produced. The operation completes normally but only with some of the plugins resolved. I'll figure out where that bundle should come from to fix the rmap, but i'm still puzzled about the silent successful failure.
Re: Feature Plugins not Materialized [message #663665 is a reply to message #663663] Wed, 06 April 2011 02:35 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3208
Registered: July 2009
Senior Member
On 2011-04-06 08:20, Trip Gilman wrote:
> That's interesting. I would expect some errors like that, but they are not produced. The operation completes normally
> but only with some of the plugins resolved. I'll figure out where that bundle should come from to fix the rmap, but i'm
> still puzzled about the silent successful failure.

So am I. Exactly what command do you execute? Are you in the IDE or running headless? What log are you looking at?

- thomas
Re: Feature Plugins not Materialized [message #663667 is a reply to message #663665] Wed, 06 April 2011 02:52 Go to previous messageGo to next message
Terran Gilman is currently offline Terran Gilman
Messages: 67
Registered: July 2009
Member
All good questions that should probably have been answered in the first post Smile

I'm working with buckminster within the IDE to get everything trued up before moving on to a headless build environment (under Hudson). I am working with the most up to date buckminster build that is available from the main p2 repository.

I am watching the buckminster log within the IDE and checking the error log view for any additional information that might appear there.

I did find the proper repository for the SODA bundles and have added it to the rmap file. It didn't seem to change anything about the resolution.

Discovery!
--------------------------------------------
I just noticed these lines in the log:

com.openmethods.ep.features.base.target:eclipse.feature/4.0. 0: Trying provider local(materialized)
Materialization found for com.openmethods.ep.features.base.target:eclipse.feature/4.0. 0
No workspace project found at /Users/trip/workspaces/EnterprisePlatform/features/com.openm ethods.ep.features.base.target/
com.openmethods.ep.features.base.target:eclipse.feature/4.0. 0: Found match com.openmethods.ep.features.base.target:eclipse.feature$4.0. 0.qualifier


I just looked in that location and what do you know there is an out of date version of my feature there. Now my question is where did this come from? It's a folder called features within my workspace root but isn't visible.

Edit:

I have deleted said directory structure and now the project in the workspace is used and i get the appropriate error messages. Now I have to deal with an update site that no longer exists. Thanks for the talk through.

[Updated on: Wed, 06 April 2011 03:12]

Report message to a moderator

Re: Feature Plugins not Materialized [message #663674 is a reply to message #663667] Wed, 06 April 2011 03:18 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3208
Registered: July 2009
Senior Member
On 2011-04-06 08:52, Trip Gilman wrote:
> I just looked in that location and what do you know there is an out of
> date version of my feature there.

That would explain a lot ;-)

> Now my question is where did this come
> from? It's a folder called features within my workspace root but isn't
> visible.
What you see in Eclipse and what you see in the file system might differ
a whole lot. Eclipse uses a virtual file system and the projects
physical location on disk may anywhere. It doesn't need to be below the
workspace root.

When Buckminster materializes into the workspace, the default behavior
is to create two folders, 'features' and 'plugins'. All workspace
features and plugins that Buckminster finds, will then end up beneath
those two folders. The layout is chosen to avoid collisions between
features and bundles with the same name. Again, please not that this is
just the physical location on disk. The projects will of course be bound
to the root of your Eclipse workspace.

- thomas
Re: Feature Plugins not Materialized [message #663676 is a reply to message #663674] Wed, 06 April 2011 03:37 Go to previous message
Terran Gilman is currently offline Terran Gilman
Messages: 67
Registered: July 2009
Member
Ah, I already had that project checked out from svn. I bet it pulled it down to the features location and then tried to bind the project into the workspace and failed since a project was already there. An that location was checked first when resolution was being performed. Now that the location isn't there, the original workspace project is being used. I guess my question is why was it missed in the first place?

I just glad it's resolved. I knew about the default materialization locations but since all feature plugins were binary for the target platform i never though to check there as i had already retrieved the source feature project.

Honestly this is the first time i've had any issues with buckminster. I spent several weeks trying to get our Voice Tools Project build working with Athena and never really worked everything out. I migrated to buckminster in a matter of a couple days and its been chugging along perfectly ever since. Great system and use it where ever i can.
Previous Topic:Build-Failure with Buckminster 3.7 on Eclipse Hudson
Next Topic:Dependencies of optional dependencies
Goto Forum:
  


Current Time: Wed Apr 23 17:45:24 EDT 2014

Powered by FUDForum. Page generated in 0.02460 seconds