[
https://issues.apache.org/jira/browse/SLING-5865?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stefan Seifert resolved SLING-5865.
-----------------------------------
Resolution: Fixed
Completed: At revision: 1753268
> Models Impl: Update to org.apache.sling.commons.osgi 2.4.0
> ----------------------------------------------------------
>
> Key: SLING-5865
> URL: https://issues.apache.org/jira/browse/SLING-5865
> Project: Sling
> Issue Type: Improvement
> Components: Extensions
> Affects Versions: Sling Models Impl 1.2.8
> Reporter: Stefan Seifert
> Assignee: Stefan Seifert
> Priority: Minor
> Labels: models
> Fix For: Sling Models Impl 1.2.10
>
>
> currently an older org.apache.sling.commons.osgi is included not featuring
> the latest signature changes to ServiceUtil from SLING-5041. this class is
> also used in sling-mock and osgi-mock based unit tests.
> the models impl bundle includes the ServiceUtil class in its bundle instead
> of creating a runtime dependency to it. this creates problem when running
> unit tests within an IDE or command line because there the OSGi classpath
> isolation does not take place and the tests may fail with method signature
> errors.
> to avoid this on future releases we should update to the latest
> org.apache.sling.commons.osgi 2.4.0.
> workaround for the existing releases is to control the dependency order for
> the unittest and ensure that org.apache.sling.commons.osgi comes first.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)