Had an offline chat with @Hasintha and @Maduranga  and decided to update
the slf4j range. Will be sending a pull request after testing it.
Jira - https://wso2.org/jira/browse/IDENTITY-3574

*Ayyoob Hamza*
*Software Engineer*
WSO2 Inc.; http://wso2.com
email: ayy...@wso2.com cell: +94 77 1681010 <%2B94%2077%207779495>

On Tue, Sep 29, 2015 at 11:35 AM, Ayyoob Hamza <ayy...@wso2.com> wrote:

> Hi All,
>
> In CDMF, When we install DAS feature with along the IS (4.6.0-M2)
> features. Then we found IS features doesn't get activated. When we track
> the issue we were able find that IS depends on slf4j version from 1.6.0 to
> 1.7.0 and DAS depends on version from 1.7.0 to 1.8.0 Further we have both
> the slf4j 1.7.10 and 1.6.1 libraries within our pack. Yet only slf4j 1.7.10
> gets activated. The reason for this problem was:
>
> slf4j 1.6.1 imports a package "org.slf4j.impl" and when slf4j 1.7.10 and
> 1.6.1 both has been used on the same product, then on slf4j- version 1.6.1
> imports ("org.slf4j.impl" ) gets wired with 1.7.10 because the version has
> been given as a single value rather a range.  Due to this it doesn't get
> activated. Therefore we have to increase the range of slf4j from
> [1.6.1,1.7) to [1.6.1,1.8) . The change wont have any effect because [1],
> slf4j is compatible between 1.6.x and 1.7.x
>
> Therefore I believe we have to only depend on latest slf4j version. where
> having both causes the problem on wiring. So I think we have to update the
> slf4j version on IS. This will arise a problem where IS dependent library
> also needs to use the slf4j 1.7 range.
>
> If there is any other solution please let know.
>
> [1] http://www.slf4j.org/manual.html
>
> Thanks
> *Ayyoob Hamza*
> *Software Engineer*
> WSO2 Inc.; http://wso2.com
> email: ayy...@wso2.com cell: +94 77 1681010 <%2B94%2077%207779495>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to