Felix
  1. Felix
  2. FELIX-3498

BundleInputStream is not able to handle bundles that only have a MANIFEST.MF entry

    Details

      Description

      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; }

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Karl Pauls
            Reporter:
            Lucas Galfaso
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development