[ https://issues.apache.org/jira/browse/FELIX-3498?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karl Pauls resolved FELIX-3498. ------------------------------- Resolution: Fixed Fix Version/s: framework.security-2.2.0 fixed in trunk r1365527. Please close if it works for you. > 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 Security > Affects Versions: framework.security-2.0.1 > Reporter: Lucas Galfaso > Assignee: Karl Pauls > Priority: Minor > Fix For: framework.security-2.2.0 > > > 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