[
https://issues.apache.org/jira/browse/DIRSTUDIO-989?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14337968#comment-14337968
]
Brett Randall commented on DIRSTUDIO-989:
-----------------------------------------
I was also unable to install under Luna. I tried the workaround mentioned by
Kelly for 2.0-style plugins, but that did not work.
I am getting these OSGi errors:
{code}
org.osgi.framework.BundleException: Could not resolve module:
org.apache.directory.studio.valueeditors [1102]
Unresolved requirement: Require-Bundle:
org.apache.directory.studio.ldapbrowser.common
-> Bundle-SymbolicName: org.apache.directory.studio.ldapbrowser.common;
bundle-version="2.0.0.v20130628"; singleton:="true"
org.apache.directory.studio.ldapbrowser.common [1086]
Unresolved requirement: Require-Bundle:
org.apache.directory.studio.ldapbrowser.core
-> Bundle-SymbolicName:
org.apache.directory.studio.ldapbrowser.core; bundle-version="2.0.0.v20130628";
singleton:="true"
org.apache.directory.studio.ldapbrowser.core [1087]
No resolution report for the bundle. Unresolved requirement:
Require-Bundle: org.apache.directory.studio.ldapbrowser.core
-> Bundle-SymbolicName: org.apache.directory.studio.ldapbrowser.core;
bundle-version="2.0.0.v20130628"; singleton:="true"
Bundle was not resolved because of a uses contraint violation.
org.osgi.service.resolver.ResolutionException: Uses constraint violation.
Unable to resolve resource org.apache.directory.studio.ldapbrowser.core
[osgi.identity; osgi.identity="org.apache.directory.studio.ldapbrowser.core";
type="osgi.bundle"; version:Version="2.0.0.v20130628"; singleton:="true"]
because it is exposed to package 'org.apache.commons.collections' from
resources org.apache.commons.collections [osgi.identity;
osgi.identity="org.apache.commons.collections"; type="osgi.bundle";
version:Version="3.2.1"] and org.apache.commons.collections [osgi.identity;
osgi.identity="org.apache.commons.collections"; type="osgi.bundle";
version:Version="3.2.0.v2013030210310"] via two dependency chains.
Chain 1:
org.apache.directory.studio.ldapbrowser.core [osgi.identity;
osgi.identity="org.apache.directory.studio.ldapbrowser.core";
type="osgi.bundle"; version:Version="2.0.0.v20130628"; singleton:="true"]
require:
(&(osgi.wiring.bundle=org.apache.commons.collections)(bundle-version>=3.2.1))
|
provide: osgi.wiring.bundle: org.apache.commons.collections
org.apache.commons.collections [osgi.identity;
osgi.identity="org.apache.commons.collections"; type="osgi.bundle";
version:Version="3.2.1"]
Chain 2:
org.apache.directory.studio.ldapbrowser.core [osgi.identity;
osgi.identity="org.apache.directory.studio.ldapbrowser.core";
type="osgi.bundle"; version:Version="2.0.0.v20130628"; singleton:="true"]
require:
(&(osgi.wiring.bundle=org.apache.directory.api.ldap.codec.core)(bundle-version>=1.0.0.M19))
|
provide: osgi.wiring.bundle;
osgi.wiring.bundle="org.apache.directory.api.ldap.codec.core";
bundle-version:Version="1.0.0.M19"
org.apache.directory.api.ldap.codec.core [osgi.identity;
osgi.identity="org.apache.directory.api.ldap.codec.core"; type="osgi.bundle";
version:Version="1.0.0.M19"]
import:
(&(osgi.wiring.package=org.apache.directory.api.ldap.model.message)(&(version>=1.0.0)(!(version>=2.0.0))))
|
export: osgi.wiring.package=org.apache.directory.api.ldap.model.message;
uses:=org.apache.commons.collections
org.apache.directory.api.ldap.model [osgi.identity;
osgi.identity="org.apache.directory.api.ldap.model"; type="osgi.bundle";
version:Version="1.0.0.M19"]
import:
(&(osgi.wiring.package=org.apache.commons.collections)(&(version>=3.2.0)(!(version>=4.0.0))))
|
export: osgi.wiring.package: org.apache.commons.collections
org.apache.commons.collections [osgi.identity;
osgi.identity="org.apache.commons.collections"; type="osgi.bundle";
version:Version="3.2.0.v2013030210310"]
at org.eclipse.osgi.container.Module.start(Module.java:434)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
{code}
> Eclipse Luna Integration
> ------------------------
>
> Key: DIRSTUDIO-989
> URL: https://issues.apache.org/jira/browse/DIRSTUDIO-989
> Project: Directory Studio
> Issue Type: Bug
> Components: studio-rcp
> Affects Versions: 2.0.0-M8 (2.0.0.v20130628)
> Environment: Windows 8.1, Java 7_60, Eclipse Luna
> Reporter: Kelly Ferrone
> Labels: build, features
> Fix For: 2.0.0-M8 (2.0.0.v20130628)
>
>
> I successfully installed every plugin except the RCP feature which complained
> about missing dependencies which should exist so I think it wanted maybe an
> older version. Also the the perspective is missing along with every view
> except the LDAP server view which did surprisingly turn ApacheDS on and off
> just fine. I did successfully install every component into Keplar just fine
> so I know it has something to do with Luna.
> Here is the error I get during installing the RCP feature:
> Cannot complete the install because one or more required items could not be
> found.
> Software currently installed: Apache Directory Studio RCP 2.0.0.v20130628
> (org.apache.directory.studio.rcp.feature.feature.group 2.0.0.v20130628)
> Missing requirement: Apache Directory Studio RCP 2.0.0.v20130628
> (org.apache.directory.studio.rcp 2.0.0.v20130628) requires 'bundle
> org.eclipse.update.core 0.0.0' but it could not be found
> Cannot satisfy dependency:
> From: Apache Directory Studio RCP 2.0.0.v20130628
> (org.apache.directory.studio.rcp.feature.feature.group 2.0.0.v20130628)
> To: org.apache.directory.studio.rcp [2.0.0.v20130628]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)