You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Guillaume Nodet (JIRA)" <ji...@apache.org> on 2013/12/06 00:20:35 UTC

[jira] [Commented] (FELIX-4328) File Install meddles with bundles witch are out of it's jurisdiction

    [ https://issues.apache.org/jira/browse/FELIX-4328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13840680#comment-13840680 ] 

Guillaume Nodet commented on FELIX-4328:
----------------------------------------

When FileInstall deploys a bundle, it will do a refresh operation.  This operation is done on bundles managed by fileinstall directly and also on bundles not managed by fileinstall directly, but when a managed bundle is a fragment or could solve an optional import of these bundles.
The reason to include those bundles is that, given fileinstall is responsible for starting managed bundles, in the case of bundles that are somewhat attached to other bundles, it's part of it's work to make sure they are in a usable state, thus refreshing bundles that would be wired against the managed bundles.


> File Install meddles with bundles witch are out of it's jurisdiction
> --------------------------------------------------------------------
>
>                 Key: FELIX-4328
>                 URL: https://issues.apache.org/jira/browse/FELIX-4328
>             Project: Felix
>          Issue Type: Bug
>          Components: File Install
>    Affects Versions: fileinstall-3.2.0, fileinstall-3.2.2, fileinstall-3.2.4, fileinstall-3.2.6
>            Reporter: Jorge Cercas
>            Priority: Blocker
>
> File Install is meddling with bundles that are out of it's jurisdiction.
> Bundles that have already been started manually and are not in any directory specified in the felix.fileinstall.dir property, are being stopped and restarted by File Install when File Install is started.
> e.g.:
> -- Properties
> felix.fileinstall.dir=./bundles/deploy
> -- Files
> bundles/manual/
>     |_ bundle.a.jar
>     |_ org.apache.felix.fileinstall.jar
> bundles/deploy/
>     |_ bundle.b.jar
>     |_ bundle.c.jar
> With the above setup File Install is starting bundle.b.jar, bundle.c.jar and restarting (stop/start) bundle.a.jar which is not under it's control.



--
This message was sent by Atlassian JIRA
(v6.1#6144)