Giuseppe Gerla created KARAF-3440:
-------------------------------------

             Summary: Command "refresh bundleId" doesn't work
                 Key: KARAF-3440
                 URL: https://issues.apache.org/jira/browse/KARAF-3440
             Project: Karaf
          Issue Type: Bug
          Components: karaf-osgi, karaf-shell
    Affects Versions: 2.3.9, 2.4.1
         Environment: Windows 7 with Java 1.7.0_65 and MaxOS with Java 1.8
            Reporter: Giuseppe Gerla
            Priority: Minor


I have a bundle "Sample Dependent" that depends from a bundles "Sample 
Dependency". I install both bundle in karaf and they go in Active state. 

karaf@root> list
START LEVEL 100 , List Threshold: 50
   ID   State         Blueprint      Level  Name
[  54] [Active     ] [            ] [   80] Sample Dependency Bundle 
(1.0.0.SNAPSHOT)
[  55] [Active     ] [            ] [   80] Sample Dependent Bundle 
(1.0.0.SNAPSHOT)
karaf@root> uninstall 54
karaf@root> list
START LEVEL 100 , List Threshold: 50
   ID   State         Blueprint      Level  Name
[  55] [Active     ] [            ] [   80] Sample Dependent Bundle 
(1.0.0.SNAPSHOT)
karaf@root> refresh 55
karaf@root> list
START LEVEL 100 , List Threshold: 50
   ID   State         Blueprint      Level  Name
[  55] [Active     ] [            ] [   80] Sample Dependent Bundle 
(1.0.0.SNAPSHOT)
karaf@root> refresh
karaf@root> list
START LEVEL 100 , List Threshold: 50
   ID   State         Blueprint      Level  Name
[  55] [Installed  ] [            ] [   80] Sample Dependent Bundle 
(1.0.0.SNAPSHOT)

As you can see, after refresh Sample Dependent Bundle, this is still in Active 
(resolved) state.
Only using the global refresh the Sample Dependent Bundle goes in Installed 
(not resolved) state



Additional information:
1) The same wrong behavior using "refresh packages" button in the specific 
bundle page of webconsole. All works fine using global "refresh packages" 
button from bundles pages.

2) I create a feature for "Sample Dependency Bundle" and another for "Sample 
Dependent Bundle" that install also the other feature.
In this case if I uninstall the "Sample Dependency Bundle" feature Karaf remove 
the bundle from cache folder and refresh correctly the state of "Sample 
Dependent Bundle" in not resolved.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to