Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » Unable to install a feature in Helios
Unable to install a feature in Helios [message #672048] Thu, 19 May 2011 17:14 Go to next message
John Yotka is currently offline John Yotka
Messages: 143
Registered: July 2009
Senior Member
I've built a feature from EMF/GMF plugins and have installed with no
issues in earlier versions (3.4.2). I've rebuilt the plugins and the
feature under Helios (3.6.2) and can run with those plugins (launching
from Helios) just fine. I created a local site for the feature and when
I try to install the feature I get the following error:

Cannot complete the install because some dependencies are not satisfiable
com.datria.dice.feature.group [5.5.1] cannot be installed in this
environment because its filter is not applicable.

I have no idea what the error means, any help would be greatly appreciated.
Re: Unable to install a feature in Helios [message #672066 is a reply to message #672048] Thu, 19 May 2011 18:52 Go to previous messageGo to next message
Paul Webster is currently offline Paul Webster
Messages: 6859
Registered: July 2009
Location: Ottawa
Senior Member

What does your feature.xml look like? Do you have anything other than description, copyright, license, and plugin in there?

PW


Re: Unable to install a feature in Helios [message #672076 is a reply to message #672066] Thu, 19 May 2011 19:05 Go to previous messageGo to next message
John Yotka is currently offline John Yotka
Messages: 143
Registered: July 2009
Senior Member
On 5/19/2011 12:52 PM, Paul Webster wrote:
> What does your feature.xml look like? Do you have anything other than
> description, copyright, license, and plugin in there?
>
> PW
>
Here is my feature.xml.


<?xml version="1.0" encoding="UTF-8"?>
<feature
id="com.datria.dice"
label="Datria ICE Feature"
version="5.5.1"
provider-name="www.datria.com"
plugin="com.datria.DVA.DiceBranding"
nl="en">

<description>
Datria Integrated Configuration Editor (DICE) is a modeling tool
for creating voice applications using the Datria Voice Architecture
run-time environment.
</description>

<copyright>
Copyright Datria Systems, Inc 2003-2011. All rights reserved.
</copyright>

<license>
TBD
</license>

<url>
<update label="DiceLocal" url="file:/C:/DICE-local-update-site/"/>
</url>

<requires>
<import plugin="com.eviware.soapui.eclipse.ui"/>
<import plugin="com.eviware.soapui.eclipse.core"/>
<import plugin="com.eviware.soapui.libs"/>
<import plugin="org.eclipse.core.runtime" version="3.2.0"
match="compatible"/>
<import plugin="org.eclipse.emf.ecore"/>
<import plugin="org.eclipse.emf.ecore.xmi" version="2.2.0"
match="compatible"/>
<import plugin="org.eclipse.emf.edit"/>
<import plugin="org.eclipse.emf.edit.ui"/>
<import plugin="org.eclipse.emf.ocl"/>
<import plugin="org.eclipse.emf.validation"/>
<import plugin="org.eclipse.ui" version="3.2.0" match="compatible"/>
<import plugin="org.eclipse.ocl.ecore"/>
<import plugin="org.eclipse.ocl.uml"/>
<import plugin="org.eclipse.emf.ecore.edit" version="2.2.0"
match="compatible"/>
<import plugin="org.eclipse.gef"/>
<import plugin="org.eclipse.gmf.runtime.emf.core"/>
<import plugin="org.eclipse.gmf.runtime.emf.commands.core"/>
<import plugin="org.eclipse.gmf.runtime.emf.ui.properties"/>
<import plugin="org.eclipse.gmf.runtime.diagram.ui"/>
<import plugin="org.eclipse.gmf.runtime.diagram.ui.properties"/>
<import plugin="org.eclipse.gmf.runtime.diagram.ui.providers"/>
<import plugin="org.eclipse.gmf.runtime.diagram.ui.providers.ide"/>
<import plugin="org.eclipse.gmf.runtime.diagram.ui.render"/>
<import
plugin="org.eclipse.gmf.runtime.diagram.ui.resources.editor"/>
<import
plugin="org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide"/>
<import plugin="org.eclipse.gmf.runtime.notation.providers"/>
<import plugin="org.eclipse.gmf.runtime.draw2d.ui"/>
<import plugin="org.eclipse.draw2d"/>
<import plugin="org.eclipse.emf.query.ocl" version="1.0.0"
match="compatible"/>
<import plugin="org.eclipse.gmf.runtime.diagram.ui.printing.render"/>
<import plugin="org.eclipse.gmf.runtime.diagram.ui.printing"/>
<import plugin="org.eclipse.gmf.runtime.draw2d.ui.render"/>
<import plugin="org.eclipse.emf.common"/>
<import plugin="org.eclipse.emf.common.ui"/>
</requires>

<plugin
id="com.datria.ddl"
download-size="0"
install-size="0"
version="1.0.3"
unpack="false"/>

<plugin

....
Re: Unable to install a feature in Helios [message #672105 is a reply to message #672076] Thu, 19 May 2011 22:07 Go to previous messageGo to next message
John Yotka is currently offline John Yotka
Messages: 143
Registered: July 2009
Senior Member
On 5/19/2011 1:05 PM, John Yotka wrote:
> On 5/19/2011 12:52 PM, Paul Webster wrote:
>> What does your feature.xml look like? Do you have anything other than
>> description, copyright, license, and plugin in there?
>>
>> PW
>>
> Here is my feature.xml.
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <feature
> id="com.datria.dice"
> label="Datria ICE Feature"
> version="5.5.1"
> provider-name="www.datria.com"
> plugin="com.datria.DVA.DiceBranding"
> nl="en">
>
> <description>
> Datria Integrated Configuration Editor (DICE) is a modeling tool
> for creating voice applications using the Datria Voice Architecture
> run-time environment.
> </description>
>
> <copyright>
> Copyright Datria Systems, Inc 2003-2011. All rights reserved.
> </copyright>
>
> <license>
> TBD
> </license>
>
> <url>
> <update label="DiceLocal" url="file:/C:/DICE-local-update-site/"/>
> </url>
>
> <requires>
> <import plugin="com.eviware.soapui.eclipse.ui"/>
> <import plugin="com.eviware.soapui.eclipse.core"/>
> <import plugin="com.eviware.soapui.libs"/>
> <import plugin="org.eclipse.core.runtime" version="3.2.0"
> match="compatible"/>
> <import plugin="org.eclipse.emf.ecore"/>
> <import plugin="org.eclipse.emf.ecore.xmi" version="2.2.0"
> match="compatible"/>
> <import plugin="org.eclipse.emf.edit"/>
> <import plugin="org.eclipse.emf.edit.ui"/>
> <import plugin="org.eclipse.emf.ocl"/>
> <import plugin="org.eclipse.emf.validation"/>
> <import plugin="org.eclipse.ui" version="3.2.0" match="compatible"/>
> <import plugin="org.eclipse.ocl.ecore"/>
> <import plugin="org.eclipse.ocl.uml"/>
> <import plugin="org.eclipse.emf.ecore.edit" version="2.2.0"
> match="compatible"/>
> <import plugin="org.eclipse.gef"/>
> <import plugin="org.eclipse.gmf.runtime.emf.core"/>
> <import plugin="org.eclipse.gmf.runtime.emf.commands.core"/>
> <import plugin="org.eclipse.gmf.runtime.emf.ui.properties"/>
> <import plugin="org.eclipse.gmf.runtime.diagram.ui"/>
> <import plugin="org.eclipse.gmf.runtime.diagram.ui.properties"/>
> <import plugin="org.eclipse.gmf.runtime.diagram.ui.providers"/>
> <import plugin="org.eclipse.gmf.runtime.diagram.ui.providers.ide"/>
> <import plugin="org.eclipse.gmf.runtime.diagram.ui.render"/>
> <import plugin="org.eclipse.gmf.runtime.diagram.ui.resources.editor"/>
> <import plugin="org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide"/>
> <import plugin="org.eclipse.gmf.runtime.notation.providers"/>
> <import plugin="org.eclipse.gmf.runtime.draw2d.ui"/>
> <import plugin="org.eclipse.draw2d"/>
> <import plugin="org.eclipse.emf.query.ocl" version="1.0.0"
> match="compatible"/>
> <import plugin="org.eclipse.gmf.runtime.diagram.ui.printing.render"/>
> <import plugin="org.eclipse.gmf.runtime.diagram.ui.printing"/>
> <import plugin="org.eclipse.gmf.runtime.draw2d.ui.render"/>
> <import plugin="org.eclipse.emf.common"/>
> <import plugin="org.eclipse.emf.common.ui"/>
> </requires>
>
> <plugin
> id="com.datria.ddl"
> download-size="0"
> install-size="0"
> version="1.0.3"
> unpack="false"/>
>
> <plugin
>
> ...
I tried using the "dropins" and placed my feature into the "plugins" and
"features" subfolders, and restarted Eclipse (Helios) and it worked fine.
Re: Unable to install a feature in Helios [message #672234 is a reply to message #672076] Fri, 20 May 2011 12:19 Go to previous message
Paul Webster is currently offline Paul Webster
Messages: 6859
Registered: July 2009
Location: Ottawa
Senior Member

I'm not sure why it would work in dropins but not in a normal install, unless the dropins install is only installing plugins and not the feature. Working is good Smile

As for the normal install, check all of the plugins listed in your feature with a version and "compatible":

<import plugin="org.eclipse.emf.query.ocl" version="1.0.0" match="compatible"/>


Do all of those plugins exist and have the same major number? In the above example, 1.3.2 would be acceptable, 2.0.1 would not.

PW


Previous Topic:Dynamic Help -> Automatically show single See Also link?
Next Topic:Resize listeners
Goto Forum:
  


Current Time: Tue Sep 23 16:24:15 GMT 2014

Powered by FUDForum. Page generated in 0.01769 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software