Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-2791

Behavior and binary compatibility mismatch of Commons Codec version provided by Hadoop

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 1.6.0
    • 1.6.1, 1.7.0
    • client, docs
    • None

    Description

      Hadoop 2.x provides commons-codec 1.4. We rely on commons-codec 1.7 in our pom and then rely on the version from Hadoop for deployment.

      This presents two problems:

      • VolumeUtil code relies on a method that was added in 1.7, causing the volume migration tool (ACCUMULO-1832) to fail.
      • encodeBase64String changed behavior: in 1.4 includes newlines that break the token file for secure MR configuration (ACCUMULO-829).

      Attachments

        Issue Links

          Activity

            People

              busbey Sean Busbey
              busbey Sean Busbey
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: