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

NPE and thread blocked in org.osgi.service.packageadmin.PackageAdmin#refreshPackages(Bundle[])

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • framework-4.0.2
    • framework-4.2.0
    • Framework
    • None

    Description

      NPE and thread is blocked, when PackageAdmin#refreshPackages(bundleArray) is called under the following conditions:

      Bundle[] bundleArray =

      {BundleA, null, BundleB}

      call PackageAdmin#refreshPackages(bundleArray)

      StackTrace:
      Exception in thread "FelixFrameworkWiring" java.lang.NullPointerException
      at org.apache.felix.framework.BundleRevisionDependencies.getDependentBundles(BundleRevisionDependencies.java:163)
      at org.apache.felix.framework.Felix.populateDependentGraph(Felix.java:4059)
      at org.apache.felix.framework.Felix.refreshPackages(Felix.java:3898)
      at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:172)
      at java.lang.Thread.run(Thread.java:595)

      Attachments

        Activity

          People

            rickhall Richard S. Hall
            yasuk Yasuhiro Kawame
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: