Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-961

100% CPU looping inside uses calculation

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: framework-1.4.1
    • Fix Version/s: framework-1.6.0
    • Component/s: Framework
    • Labels:
      None

      Description

      While investigating a problem report against pax-runner (http://article.gmane.org/gmane.comp.java.ops4j.general/6778) I found it was actually caused by a 100% CPU loop inside the "uses" calculation code. In Felix 1.4.1 this was stopping the shell bundle from activating, hence the lack of console. Using the trunk build I can get a console, but the looping still occurs with the testcase.

        Attachments

        1. USES_TESTCASE.zip
          5.08 MB
          Stuart McCulloch
        2. USES_TESTCASE2.zip
          7.84 MB
          Stuart McCulloch

          Activity

            People

            • Assignee:
              rickhall Richard S. Hall
              Reporter:
              mcculls Stuart McCulloch
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: