Uploaded image for project: 'odlparent'
  1. odlparent
  2. ODLPARENT-135

Karaf feature:installation "deadlock"

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Medium Medium
    • 3.0.2
    • 3.0.2
    • Karaf
    • None

      When attempting to bump the DAEXIM project to the new odlparent (3.0.x) and yangtools (2.0.x) following https://wiki.opendaylight.org/view/ODL_Root_Parent:BigBumpOfJan2018, as in https://git.opendaylight.org/gerrit/#/c/66431/ (which right now is JUST some POM version bumps, no other changes), then SFT fails with java.lang.ClassNotFoundException: org.junit.runners.model.TestTimedOutException in features/odl-daexim. That exception just means Pax Exam timed out waiting for Karaf (although ideally there should not be a ClassNotFoundException; but that's a minor problem).

      If we build the features etc. with -Pq and try it out manually via feature:install odl-daexim then we see that never returns and Karaf spin looping around something (not, technically, dead locked); attached x3 jstack illustrating where it seems to have gotten stuck. There is nothing at all in data/log/karaf.log. This doesn't provide anything more of interest either:

      karaf@root()> feature:install --verbose --no-auto-refresh --all-wiring --store resolution.txt --simulate odl-daexim
      Adding features: odl-daexim/[1.3.0.SNAPSHOT,1.3.0.SNAPSHOT]

      FYI: That features/odl-daexim is the one without even restconf, just real basics. (DAEXIM has a restconf-all feature which also includes RESTCONF.)

            skitt Stephen Kitt
            vorburger Michael Vorburger
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: