Lucas Galfaso created FELIX-3498:
------------------------------------

             Summary: BundleInputStream is not able to handle bundles that only 
have a MANIFEST.MF entry
                 Key: FELIX-3498
                 URL: https://issues.apache.org/jira/browse/FELIX-3498
             Project: Felix
          Issue Type: Bug
          Components: Framework
    Affects Versions: framework-4.0.2
            Reporter: Lucas Galfaso
            Priority: Minor


When trying to deploy a bundle that only has a MANIFEST.MF, BundleInputStream 
throws a stack overflow exception. The issue is that it is not able to handle 
the case where there are no entries besides META-INF/MANIFEST.MF

The bug can be traced back to


BundleInputStream::read()
// Stuff
if (m_content.hasMoreElements())
{
  // More stuff
}

and it should be

if (m_content.hasMoreElements())
{
  // More stuff
}
else
{
  m_output.close();
  m_output = null;
}










--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to