Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-6542

java.lang.NoClassDefFoundError: com/codahale/metrics/Reservoir

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.7.5
    • 1.7.12, 1.8.0
    • segment-tar
    • None

    Description

      Upgrading to last 1.7.5.
      I get this exception
      java.lang.NoClassDefFoundError: com/codahale/metrics/Reservoir
      at org.apache.jackrabbit.oak.segment.SegmentNodeStore.<init>(SegmentNodeStore.java:166)
      at org.apache.jackrabbit.oak.segment.SegmentNodeStore.<init>(SegmentNodeStore.java:63)
      at org.apache.jackrabbit.oak.segment.SegmentNodeStore$SegmentNodeStoreBuilder.build(SegmentNodeStore.java:121)

      Looking at the pom the dependency has a scope provided (http://repo.maven.apache.org/maven2/org/apache/jackrabbit/oak-segment-tar/1.7.5/oak-segment-tar-1.7.5.pom) IMHO it's a wrong dependency scope at it's definitely needed as there is no usage of reflection to avoid loading of the classes

      Attachments

        Activity

          People

            frm Francesco Mari
            olamy Olivier Lamy
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: