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