[
https://issues.apache.org/jira/browse/FELIX-2990?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Richard S. Hall closed FELIX-2990.
----------------------------------
Resolution: Fixed
I've committed a fix, which also adds a minor optimization of only renaming
revision directories of bundles with native libraries.
> [Framework] Bug introduced into handling of native libraries during a fresh
> ---------------------------------------------------------------------------
>
> Key: FELIX-2990
> URL: https://issues.apache.org/jira/browse/FELIX-2990
> Project: Felix
> Issue Type: Bug
> Components: Framework
> Affects Versions: framework-3.0.6
> Reporter: Richard S. Hall
> Assignee: Richard S. Hall
> Priority: Minor
> Fix For: framework-4.0.0
>
>
> In FELIX-2560 we modified how we handled module identifiers to allow bundle
> resource URLs to survive a refresh. These changes introduced a potential bug
> for native library handling by not always re-naming the revision directory
> when refreshing a bundle. Thus, it is possible that bundles with native
> libraries won't be able to link the the native library after refresh since
> the path to the native library doesn't change. This only impacts refreshing a
> bundle that hasn't been updated (i.e., only has a single revision), updated
> bundles are refresh correctly.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira