fileinstall does not recognize jars if it does not have Bundle-SymbolicName and Bundle-Version ----------------------------------------------------------------------------------------------
Key: FELIX-2313 URL: https://issues.apache.org/jira/browse/FELIX-2313 Project: Felix Issue Type: Bug Components: File Install Affects Versions: karaf-1.4.0 Reporter: Sahoo FileInstall does not recognize jar files that have only Bundle-SymbolicName. I see the following code in BundleTransformer.java: if (m.getMainAttributes().getValue(new Attributes.Name("Bundle-SymbolicName")) != null && m.getMainAttributes().getValue(new Attributes.Name("Bundle-Version")) != null) Why is this the case? Earlier fileinstall used to be able install anything that's a jar file. Questions: Why does FileInstall care about existence of any kind of manifest entries? Is not every jar file technically an OSGi bundle? So, it should be sufficient to just have the following check: try { new JarFile(artifact).close(); } catch(Exception e){ } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.