[
https://issues.apache.org/jira/browse/DIRAPI-201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14080664#comment-14080664
]
Hrvoje Habjanic commented on DIRAPI-201:
----------------------------------------
Eh ... Actually Eclipse release name is LUNA ... not LUNO ... Sorry about that.
H.
> Incossistent Import-Package in org.apache.directory.api.ldap.model
> ------------------------------------------------------------------
>
> Key: DIRAPI-201
> URL: https://issues.apache.org/jira/browse/DIRAPI-201
> Project: Directory Client API
> Issue Type: Bug
> Affects Versions: 1.0.0-M19
> Environment: Eclipse LUNA, standard install of LDAP Browser via
> update site.
> Reporter: Hrvoje Habjanic
> Priority: Critical
> Labels: LUNO, collections, eclipse, import, package
>
> Hi.
> It seems that packages in ldap.studio jars import
> org.apache.commons.collections with restriction version >= 3.2.1. But, in
> org.apache.directory.api.ldap.model jar there is restriction for
> org.apache.commons.collections with version >= 3.2.0 < 4.0.0.
> In most cases, where you have only one version of
> org.apache.commons.collections, this will work fine. But, in my situation i
> have 3.2.0 installed, as 3.2.1.
> And Eclipse equinox have a problem with this, because it detects that not all
> requirements for org.apache.directory.* can be resolved in the consistent
> way, and it prevents loading of those classes. This results in LDAP browser
> or schema not working, in Eclipse.
> Solution is quite easy - Import-Package directive in
> org.apache.directory.api.ldap.model jar needs to be changed to include only
> 3.2.1 or higher version of org.apache.commons.collection.
> Since this bug prevents from LDAP working in Eclipse LUNO, this should be a
> critical bug.
> I did manually change org.apache.directory.api.ldap.model jar, and can
> confirm that with this change, LDAP stuff is woring in LUNO.
> Regards,
> H.
--
This message was sent by Atlassian JIRA
(v6.2#6252)