Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable.
No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333410] Tue, 09 December 2008 22:37 Go to next message
John J. Barton is currently offline John J. BartonFriend
Messages: 311
Registered: July 2009
Senior Member
I 'succeeded' in creating an update site again. But when I test my
update eclipse in eclipse I get a huge number of errors from stuff I
don't have any knowledge of. Starting with:

No solution found because the problem in /tmp/p2Encoding13004.opb is
unsatisfiable.

huh?

Any hints?

John.
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333411 is a reply to message #333410] Tue, 09 December 2008 22:49 Go to previous messageGo to next message
John J. Barton is currently offline John J. BartonFriend
Messages: 311
Registered: July 2009
Senior Member
John J Barton wrote:
> I 'succeeded' in creating an update site again. But when I test my
> update eclipse in eclipse I get a huge number of errors from stuff I
> don't have any knowledge of. Starting with:
>
> No solution found because the problem in /tmp/p2Encoding13004.opb is
> unsatisfiable.
>
> huh?
>
> Any hints?
>
> John.

Here is the rest of the gibberish I get when I try to update. Any way
to decode it?

Cannot complete the request. See the details.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.help/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.help/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.jst.ws.consumption.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.jst.ws.consumption.ui/ can be
satisfied.
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/ can
be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.sse.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.sse.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
can be satisfied.
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit/ can be satisfied.
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.common/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.common/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.help/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.help/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.validation/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.validation/ can be satisfied.
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.ui/[3.2.0,3.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.ui/ and Match[requiredCapability:
osgi.bundle/org.eclipse.ui/ can be satisfied.
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.codegen/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.codegen/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.codegen/ can be satisfied.
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.edit/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.edit/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.edit/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
can be satisfied.
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.xsd/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.xsd/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.xsd/ and Match[requiredCapability:
osgi.bundle/org.eclipse.xsd/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
can be satisfied.
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.core.resources/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.core.resources/ can be satisfied.
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.ws.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.ws.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.ui/ can
be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/ can be satisfied.
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.jst.ws.consumption.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.jst.ws.consumption.ui/ can be
satisfied.
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/ can
be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.sse.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.sse.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
can be satisfied.
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit/ can be satisfied.
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.common/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.common/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.help/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.help/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.core/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.core/ can
be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.validation/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.validation/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.ui/ and Match[requiredCapability:
osgi.bundle/org.eclipse.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.codegen/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.codegen/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.edit/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.edit/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.xsd/ and Match[requiredCapability:
osgi.bundle/org.eclipse.xsd/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
can be satisfied.
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.core.resources/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.core.resources/ can be satisfied.
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.ws.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.ws.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.ui/ can
be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.jst.ws.consumption.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.jst.ws.consumption.ui/ can be
satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/ can
be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.sse.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.sse.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.common/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.common/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.help/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.help/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.core/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.core/ can
be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.validation/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.validation/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.ui/ and Match[requiredCapability:
osgi.bundle/org.eclipse.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.codegen/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.codegen/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.edit/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.edit/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.xsd/ and Match[requiredCapability:
osgi.bundle/org.eclipse.xsd/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
and Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.core.resources/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.core.resources/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.ws.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.ws.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.ui/ can
be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.wst.server.ui/ can be satisfied.
Cannot find a solution where both Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/ and
Match[requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/ can be satisfied.
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency:
requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.ui/[1.1.0,1 .3.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.xsd/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.emf.feature.group/2.2. 0
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0.v20080528-9I96EhtEm-T_5C48s6QSenwkJ3cHInkRH3nTT,4.0. 0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.ws_core.feature.fe ature.group/
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.codegen/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.common_core.featur e.feature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.ws.ui/[1.0.202,1.1.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.3.0.v20061208-Fj22sCYGm0XDWm3,4.0.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.core/[1.2.1 ,1.3.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.web_core.feature.f eature.group/[3.0.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.3.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.swt/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.ui/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.help/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.osgi/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.web_ui.feature.fea ture.group/[3.0.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jst.web_core.feature.f eature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_core.feature.f eature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.common_ui.feature. feature.group/
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_core.feature.f eature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.server_core.featur e.feature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.ws_core.feature.fe ature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.common_core.featur e.feature.group/
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.server_core.featur e.feature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. feature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jst.web_core.feature.f eature.group/[3.0.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.common_ui.feature. feature.group/[3.0.0,4.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.edit/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.jst.ws.consumption.ui/[1.0.101,1.1.0 )
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/[1.0.204,1.1.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. parsers.feature.feature.group/
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. results.feature.feature.group/
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.enablement.j dbc.feature.feature.group/1.6.0
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. ddlgen.feature.feature.group/
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.cvs.feature.group/[1.1 .0,2.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.common.project.facet.ui/[1.1.0,1 .3.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.103,1.1.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.sse.ui/[1.0.101,1.1.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.pde.feature.group/[3.4 .0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.mylyn.java_feature.fea ture.group/
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.xsd/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.ui/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.ws.ui/[1.0.202,1.1.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. results.feature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency:
requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.0.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.0 .0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.server_ui.feature. feature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.web_core.feature.f eature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.ws_ui.feature.feat ure.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.common_ui.feature. feature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.server.ui/[1.0.102,1.1.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.wst.ws.ui/[1.0.100,1.1.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Unsatisfied dependency: requiredCapability:
osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
Unsatisfied dependency:
requiredCapability:
osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
Unsatisfied dependency:
requiredCapability: osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jst.web_ui.feature.fea ture.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/[3.0.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.web_ui.feature.fea ture.group/[3.0.0,4.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.server_adapters.fe ature.feature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/[1.0.0,2.0.0)
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.jst.common_core.featur e.feature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.web_ui.feature.fea ture.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.server_adapters.fe ature.feature.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.web_ui.feature.fea ture.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/
Unsatisfied dependency: requiredCapability:
org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/
Unsatisfied dependency: [org.eclipse.wst.command.env.ui
1.0.203.v200709052219] requiredCapability:
osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333430 is a reply to message #333411] Wed, 10 December 2008 22:47 Go to previous messageGo to next message
Andrew Niefer is currently offline Andrew NieferFriend
Messages: 990
Registered: July 2009
Senior Member
The problem is unsatisfiable means that p2 can't find a set of plugins
that satisfies all the requirements. If you look at the errors one at a
time, it really isn't that hard. (The hard part would be finding the
root cause).

> Cannot find a solution where both Match[requiredCapability:
> org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/[3 .2.201.R34x_v20080709,3.2.201.R34x_v20080709]]
> and Match[requiredCapability:
> org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/[3 .2.200.v20080421-2006,3.2.200.v20080421-2006]]
> can be satisfied.

This means that you are asking to install both of
org.eclipse.equinox.preferences_3.2.201.R34x_v20080709
and org.eclipse.equinox.preferences_3.2.200.v20080421-2006
But they can't both exist in the same install, which would be because
org.eclipse.equinox.preferences is a singleton bundle.


> Unsatisfied dependency: [org.eclipse.jst.j2ee.ejb 1.1.105.v200802192030]
> requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)

This means the bundle org.eclipse.jst.j2ee.ejb requires a version of
org.eclipse.emf.ecore between 2.2.0 and 2.4.0.


> Cannot find a solution where both Match[requiredCapability:
> osgi.bundle/org.eclipse.emf.ecore/[2.4.1,2.5.0)] and
> Match[requiredCapability:
> osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)] can be satisfied.

I expect org.eclipse.emf.ecore is a singleton, and those version ranges
don't overlap, so there will never be a version of org.eclipse.emf.ecore
that satisfies this.

> Cannot find a solution where both Match[requiredCapability:
> osgi.bundle/org.eclipse.emf.codegen/[2.4.0,3.0.0)] and
> Match[requiredCapability:
> osgi.bundle/org.eclipse.emf.codegen/[2.2.0,2.4.0)] can be satisfied.

> Cannot find a solution where both Match[requiredCapability:
> osgi.bundle/org.eclipse.core.resources/[3.4.0,4.0.0)] and
> Match[requiredCapability:
> osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)] can be satisfied.

More non-overlapping version ranges, there are a bunch of these. And
this is probably the root cause. You are perhaps trying to install
something old into a 3.4.0 eclipse, and that old thing has dependencies
on a 3.2.0 eclipse.

-Andrew
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333452 is a reply to message #333430] Thu, 11 December 2008 18:57 Go to previous messageGo to next message
John J. Barton is currently offline John J. BartonFriend
Messages: 311
Registered: July 2009
Senior Member
Andrew Niefer wrote:
> The problem is unsatisfiable means that p2 can't find a set of plugins
> that satisfies all the requirements. If you look at the errors one at a
> time, it really isn't that hard. (The hard part would be finding the
> root cause).

Thanks Andrew. ...
> More non-overlapping version ranges, there are a bunch of these. And
> this is probably the root cause. You are perhaps trying to install
> something old into a 3.4.0 eclipse, and that old thing has dependencies on a 3.2.0 eclipse.

but what I was doing was installing something new -- a plugin I build
with 3.4.1 eclipse update site thing -- in to 3.4.0 eclipse.

My gut feeling is that the dependency analysis is just wrong. I assume
it relies on information I gave to eclipse when I built my plugin, stuff
in the manifest.mf? other places? But I have no idea what all that stuff
means and frankly I don't want to know. How can I build my plugin to
work with a given eclipse version? Somewhere I want to put "check
against eclipse 3.4.0" and when users install I want the message to be
either "success" or "you need eclipse 3.4.0". All that other stuff
simply cannot be my users interface to my install.

Thanks,
John
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333455 is a reply to message #333452] Thu, 11 December 2008 19:28 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eclipse-news.rizzoweb.com

On 12/11/2008 1:57 PM, John J Barton wrote:
> Andrew Niefer wrote:
>> The problem is unsatisfiable means that p2 can't find a set of plugins
>> that satisfies all the requirements. If you look at the errors one at
>> a time, it really isn't that hard. (The hard part would be finding the
>> root cause).
>
> Thanks Andrew. ...
>> More non-overlapping version ranges, there are a bunch of these. And
>> this is probably the root cause. You are perhaps trying to install
>> something old into a 3.4.0 eclipse, and that old thing has
>> dependencies on a 3.2.0 eclipse.
>
> but what I was doing was installing something new -- a plugin I build
> with 3.4.1 eclipse update site thing -- in to 3.4.0 eclipse.
>
> My gut feeling is that the dependency analysis is just wrong. I assume
> it relies on information I gave to eclipse when I built my plugin, stuff
> in the manifest.mf? other places? But I have no idea what all that stuff
> means and frankly I don't want to know. How can I build my plugin to
> work with a given eclipse version? Somewhere I want to put "check
> against eclipse 3.4.0" and when users install I want the message to be
> either "success" or "you need eclipse 3.4.0". All that other stuff
> simply cannot be my users interface to my install.

First of all, it is not an option for you to be ignorant about
dependencies and installation management if you're going to be a plugin
publisher. It is just as important as understanding how to use SWT or
what to do in your Activator start/stop methods, etc; it goes with the
territory.

Now, if you want to target a particular version of particular plugins
(remember, each plugin can be updated and change its version
independently), you need to specify that in your plugins' Dependency
list. For each plugin listed as a Dependency, you can (and should)
specify a version range that is acceptable. Of course it is not a
trivial matter, you have to think about the version ranges you want to
allow: too restrictive and your stuff won't be compatible with arbitrary
Eclipse instances; too loose and you'll get installed into environments
that aren't really compatible with your code.
This is all part of designing a plugin or plugins - you have to think
about what your target environment requirements are and embed that info
into your plugin(s) dependencies and possibly your Feature definition.

Hope this helps,
Eric
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333458 is a reply to message #333455] Thu, 11 December 2008 19:54 Go to previous messageGo to next message
John J. Barton is currently offline John J. BartonFriend
Messages: 311
Registered: July 2009
Senior Member
Eric Rizzo wrote:
>
> First of all, it is not an option for you to be ignorant about
> dependencies and installation management if you're going to be a plugin
> publisher. It is just as important as understanding how to use SWT or
> what to do in your Activator start/stop methods, etc; it goes with the
> territory.

Thanks Eric, I agree with you in general: developers need to understand
how there code works in a system. But the tools/approach that eclipse
uses are too difficult to use.

>
> Now, if you want to target a particular version of particular plugins
> (remember, each plugin can be updated and change its version
> independently), you need to specify that in your plugins' Dependency

I do *not* want to do this. It's not practical for me or my users. What
is practical is what we already do: "use ecilpse jee 3.4.0".


Or is the simple answer that I have to build my plugin with exactly the
version of eclipse that I want users to install?


> list. For each plugin listed as a Dependency, you can (and should)
> specify a version range that is acceptable. Of course it is not a
> trivial matter, you have to think about the version ranges you want to
> allow: too restrictive and your stuff won't be compatible with arbitrary
> Eclipse instances; too loose and you'll get installed into environments
> that aren't really compatible with your code.

Fine, but how do I make these choices? Its not like the plugin version
numbers match the eclipse distro numbers. Some are 3.4.1. If I pick
3.4.0 then does my build have any relation to the install? Some are
3.2.1. Why? What will my users have in their ecilpse 3.4.1? also 3.2.1?

> This is all part of designing a plugin or plugins - you have to think
> about what your target environment requirements are and embed that info
> into your plugin(s) dependencies and possibly your Feature definition.

I know the requirements, I don't know how to tell eclipse to use them.

jjb
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333471 is a reply to message #333458] Fri, 12 December 2008 14:17 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eclipse-news.rizzoweb.com

On 12/11/2008 2:54 PM, John J Barton wrote:
> Eric Rizzo wrote:
>>
>> First of all, it is not an option for you to be ignorant about
>> dependencies and installation management if you're going to be a
>> plugin publisher. It is just as important as understanding how to use
>> SWT or what to do in your Activator start/stop methods, etc; it goes
>> with the territory.
>
> Thanks Eric, I agree with you in general: developers need to understand
> how there code works in a system. But the tools/approach that eclipse
> uses are too difficult to use.

I disagree - I find most dependency situations to be easy to specify
using the PDE tooling. There are some more tricky corner cases (see my
thread "Transitive dependencies and optional plugins" from yesterday,
for example), but those are rarely encountered in my experience.
As an example of the ease of the tooling, when I add a dependency to my
plugin, Eclipse (as of 3.4) automatically inserts the current version of
that plugin from my target platform as the "minimum required" version.
That is handy and exactly what is wanted in 90%+ of cases.
Anyway, more below...

>> Now, if you want to target a particular version of particular plugins
>> (remember, each plugin can be updated and change its version
>> independently), you need to specify that in your plugins' Dependency
>
> I do *not* want to do this. It's not practical for me or my users. What
> is practical is what we already do: "use ecilpse jee 3.4.0".

That is fine as a user instruction, but is not enough for the platform
(OSGi) to go on. Remember that, although Eclipse has coordinated
releases (named things like Europa, Ganymede, Galileo) and the EPP
project produces convenient packages that include sets of plugins from
those coordinated releases, each plugin can evolve independently AND a
user is free to update or install new plugins at any time. Therefore it
is impossible to define "Eclipse JEE 3.4.0" unless you spell out what
versions of what features and plugins that includes. Plus, that is a
very specific case, not one that most plugins or Eclipse-based products
want because it would be VERY restrictive. For example, I can't use the
SR2 (Ganymede 3.4.2, if you want to call it that) with your plugins?
Really? There's no API changes allowed in an increment release (3.4.x)
so there should not be such a restriction in most cases. See what I mean
by the balance between guaranteed compatibility and overly restrictive?

> Or is the simple answer that I have to build my plugin with exactly the
> version of eclipse that I want users to install?

Well, for one thing you should ALWAYS be using a target platform, not
building against the Eclipse that you are running as your IDE. It really
irritates me that the default setup for the PDE is to use the running
Eclipse as the target platform, because it can easily lead newbie plugin
developers down a path with pitfalls. I suspect that is what has
happened to you.
Here is one article explaining why:
http://rcpquickstart.com/2008/04/21/why-create-a-custom-targ et-platform/
Here's the relevant Help page:
http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse. pde.doc.user/guide/tools/preference_pages/target_platform.ht m


>> list. For each plugin listed as a Dependency, you can (and should)
>> specify a version range that is acceptable. Of course it is not a
>> trivial matter, you have to think about the version ranges you want to
>> allow: too restrictive and your stuff won't be compatible with
>> arbitrary Eclipse instances; too loose and you'll get installed into
>> environments that aren't really compatible with your code.
>
> Fine, but how do I make these choices? Its not like the plugin version
> numbers match the eclipse distro numbers. Some are 3.4.1. If I pick
> 3.4.0 then does my build have any relation to the install? Some are
> 3.2.1. Why? What will my users have in their ecilpse 3.4.1? also 3.2.1?

Hopefully my second paragraph above makes clear why version numbers do
not line up across plugins. To repeat: each plugin evolves
independently. I think this wiki page might help, too:
http://wiki.eclipse.org/index.php/Version_Numbering

>
>> This is all part of designing a plugin or plugins - you have to think
>> about what your target environment requirements are and embed that
>> info into your plugin(s) dependencies and possibly your Feature
>> definition.
>
> I know the requirements, I don't know how to tell eclipse to use them.

In the Dependencies tab of your plugin(s); select a plugin listed there
and hit the Properties button.

I really think setting up a target platform will make your life a lot
easier. That is the first thing I would do if I were on your team ;-)

Hope this helps,
Eric
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333475 is a reply to message #333471] Fri, 12 December 2008 18:15 Go to previous messageGo to next message
John J. Barton is currently offline John J. BartonFriend
Messages: 311
Registered: July 2009
Senior Member
Eric Rizzo wrote:
> On 12/11/2008 2:54 PM, John J Barton wrote:
....
I'll try your practical solutions, but I want to discuss the philosophy:

>>
>> I do *not* want to do this. It's not practical for me or my users. What
>> is practical is what we already do: "use ecilpse jee 3.4.0".

Of course I meant "3.4.x", see below.

>
> That is fine as a user instruction, but is not enough for the platform
> (OSGi) to go on. Remember that, although Eclipse has coordinated
> releases (named things like Europa, Ganymede, Galileo) and the EPP
> project produces convenient packages that include sets of plugins from
> those coordinated releases, each plugin can evolve independently AND a
> user is free to update or install new plugins at any time. Therefore it
> is impossible to define "Eclipse JEE 3.4.0" unless you spell out what
> versions of what features and plugins that includes. Plus, that is a
> very specific case, not one that most plugins or Eclipse-based products
> want because it would be VERY restrictive. For example, I can't use the
> SR2 (Ganymede 3.4.2, if you want to call it that) with your plugins?
> Really? There's no API changes allowed in an increment release (3.4.x)
> so there should not be such a restriction in most cases. See what I mean
> by the balance between guaranteed compatibility and overly restrictive?
>
I understand the issues, but I still claim that Eclipse has gotten this
wrong.

You say "There's no API changes allowed in an increment release
(3.4.x)". That is exactly the kind of information I rely on when I tell
uses "this plugin works with 3.4". So when I build my plugin I should
say "test with 3.4" and when it ships and users install the answer
should be "success" or "requires 3.4". This is not impossible or
difficult, it's what people do all of the time.

It's great that eclipse *allows* much finer detail, but it needs to get
the basic function working first. It's great that it supports all kinds
of configs, but it should get the basic IDE configs that thousands of
developers rely on working first. And it should not matter what I put in
to the dev API, the end user should always get some information that
helps them or helps the developer move forward. I like seeing debug
output from a tool, but not as the primary UI from a tool for end users.

Sorry I am so negative on this but its very frustrating to work on a
plugin and then find users can't install it.

jjb
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333477 is a reply to message #333471] Fri, 12 December 2008 22:31 Go to previous messageGo to next message
John J. Barton is currently offline John J. BartonFriend
Messages: 311
Registered: July 2009
Senior Member
Eric Rizzo wrote:
> On 12/11/2008 2:54 PM, John J Barton wrote:
....
>> Or is the simple answer that I have to build my plugin with exactly the
>> version of eclipse that I want users to install?
>
> Well, for one thing you should ALWAYS be using a target platform, not
> building against the Eclipse that you are running as your IDE. It really
> irritates me that the default setup for the PDE is to use the running
> Eclipse as the target platform, because it can easily lead newbie plugin
> developers down a path with pitfalls. I suspect that is what has
> happened to you.
> Here is one article explaining why:
> http://rcpquickstart.com/2008/04/21/why-create-a-custom-targ et-platform/
> Here's the relevant Help page:
> http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse. pde.doc.user/guide/tools/preference_pages/target_platform.ht m

Thanks. I can see that it helps a lot if I want to use my 3.4 eclipse to
build a plugin for 3.3. But as we know, I should be able to build a
plugin with 3.4.1 that runs on 3.4.0. If I can figure out how to get it
to install.

Does the target platform setting alter the MANIFEST.MF values?

John.
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333478 is a reply to message #333477] Fri, 12 December 2008 23:53 Go to previous messageGo to next message
John J. Barton is currently offline John J. BartonFriend
Messages: 311
Registered: July 2009
Senior Member
John J Barton wrote:
> Eric Rizzo wrote:
>> On 12/11/2008 2:54 PM, John J Barton wrote:
> ...
>>> Or is the simple answer that I have to build my plugin with exactly the
>>> version of eclipse that I want users to install?
>>
>> Well, for one thing you should ALWAYS be using a target platform, not
>> building against the Eclipse that you are running as your IDE. It
>> really irritates me that the default setup for the PDE is to use the
>> running Eclipse as the target platform, because it can easily lead
>> newbie plugin developers down a path with pitfalls. I suspect that is
>> what has happened to you.
>> Here is one article explaining why:
>> http://rcpquickstart.com/2008/04/21/why-create-a-custom-targ et-platform/
>> Here's the relevant Help page:
>> http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse. pde.doc.user/guide/tools/preference_pages/target_platform.ht m
>
>
> Thanks. I can see that it helps a lot if I want to use my 3.4 eclipse to
> build a plugin for 3.3. But as we know, I should be able to build a
> plugin with 3.4.1 that runs on 3.4.0. If I can figure out how to get it
> to install.
>
> Does the target platform setting alter the MANIFEST.MF values?

Well the target platform settings certainly alters the build path and UI
that builds the content for MANIFEST.MF.

After setting the target platform I got 5320 errors (!). That's because
I have no plugins on my build path now. In the plugin.xml/MANIFEST.MF
tool Dependencies page my Required Plugins Add button now only lists
plugins in my project, none from eclipse.

Ah, got it: the target platform selector has to point to the 'plugins'
directory. If you point it to "eclipse" it loads some plugins but not
all of them.

So I built against a target platform on win32 and tried to install
against the same version on Linux: install fails.

John.
Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333777 is a reply to message #333475] Mon, 05 January 2009 14:03 Go to previous message
Eclipse UserFriend
Originally posted by: eclipse-news.rizzoweb.com

On 12/12/2008 1:15 PM, John J. Barton wrote:
> Eric Rizzo wrote:
>> On 12/11/2008 2:54 PM, John J Barton wrote:
> ...
> I'll try your practical solutions, but I want to discuss the philosophy:
>
>>>
>>> I do *not* want to do this. It's not practical for me or my users. What
>>> is practical is what we already do: "use ecilpse jee 3.4.0".
>
> Of course I meant "3.4.x", see below.
>
>>
>> That is fine as a user instruction, but is not enough for the platform
>> (OSGi) to go on. Remember that, although Eclipse has coordinated
>> releases (named things like Europa, Ganymede, Galileo) and the EPP
>> project produces convenient packages that include sets of plugins from
>> those coordinated releases, each plugin can evolve independently AND a
>> user is free to update or install new plugins at any time. Therefore
>> it is impossible to define "Eclipse JEE 3.4.0" unless you spell out
>> what versions of what features and plugins that includes. Plus, that
>> is a very specific case, not one that most plugins or Eclipse-based
>> products want because it would be VERY restrictive. For example, I
>> can't use the SR2 (Ganymede 3.4.2, if you want to call it that) with
>> your plugins? Really? There's no API changes allowed in an increment
>> release (3.4.x) so there should not be such a restriction in most
>> cases. See what I mean by the balance between guaranteed compatibility
>> and overly restrictive?
>>
> I understand the issues, but I still claim that Eclipse has gotten this
> wrong.
>
> You say "There's no API changes allowed in an increment release
> (3.4.x)". That is exactly the kind of information I rely on when I tell
> uses "this plugin works with 3.4". So when I build my plugin I should
> say "test with 3.4" and when it ships and users install the answer
> should be "success" or "requires 3.4". This is not impossible or
> difficult, it's what people do all of the time.

As I've already said, there really is no "Eclispe 3.4" unless you are
limiting the discussion to just the core platform (which is NOT what the
vast majority of Eclipse users have, BTW - most have one of the packages
that include LOTS more stuff).
So you can not only say "Requires 3.4" - it would be about as meaningful
as saying "Requires Eggplant." Sure, some users might want such a
simplified view of the things but, it would be a misleading, distorted,
and incomplete view. And the fact that Eclipse is a collection of
features and plugins can not be hidden that much unless you're willing
to go down the RCP route. It was not designed or intended to be so
simplistic.


>
> It's great that eclipse *allows* much finer detail, but it needs to get
> the basic function working first. It's great that it supports all kinds
> of configs, but it should get the basic IDE configs that thousands of
> developers rely on working first. And it should not matter what I put in
> to the dev API, the end user should always get some information that
> helps them or helps the developer move forward. I like seeing debug
> output from a tool, but not as the primary UI from a tool for end users.

The UI for p2 is undergoing some major overhauling and I encourage you
to get involved in those discussions before it is too late (Milestone 4
is nearly complete).
You can start here:
http://wiki.eclipse.org/Equinox_p2_UI_3.5_workflows
(and the bug reports listed at the bottom of that page)

>
> Sorry I am so negative on this but its very frustrating to work on a
> plugin and then find users can't install it.

Don't you find it telling that thousands of other developers are
successfully writing plugins? I'm trying to say that I think your
problems are mostly due to either misunderstanding how the platform
works or a desire for unrealistic over-simplification.

Eric
Previous Topic:Specifying active Theme in plugin_customization.ini
Next Topic:Multi line text field and TableWrapLayout
Goto Forum:
  


Current Time: Thu Aug 08 16:24:25 GMT 2024

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

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

Back to the top