Uploaded image for project: '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;
      }

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: