File Install tries to installa a bundle that is installed already
-----------------------------------------------------------------

                 Key: FELIX-551
                 URL: https://issues.apache.org/jira/browse/FELIX-551
             Project: Felix
          Issue Type: Bug
          Components: File Install
            Reporter: musachy
         Attachments: patch.diff

traverse(...) adds the found files to a map, keyed by the absolute path. The 
problem is that in doInstalled:

           String location = bundle.getLocation();
            File file = (File) installed.get(location);
            if (file != null) 

Location is a URL string (file:/....) instead of an absolute path, so the file 
is never found in the map, and fileinstall tries to install it again. Attached 
is a patch, which I am not sure if would break something else.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to