Details

    • Target Version/s:

      Description

      The GzipCodec will NPE upon reset after finish when the native zlib codec is not loaded. When the native zlib is loaded the codec creates a CompressorOutputStream that doesn't have the problem, otherwise, the GZipCodec uses GZIPOutputStream which is extended to provide the resetState method. Since IBM JDK 6 SR9 FP2 including the current JDK 6 SR10, GZIPOutputStream#finish will release the underlying deflater, which causes NPE upon reset. This seems to be an IBM JDK quirk as Sun JDK and OpenJDK doesn't have this issue.

        Attachments

        1. HADOOP-8419-branch-1.patch
          9 kB
          Yu Li
        2. HADOOP-8419-trunk.patch
          9 kB
          Yu Li
        3. HADOOP-8419-branch1-v2.patch
          9 kB
          Yu Li
        4. HADOOP-8419-trunk-v2.patch
          10 kB
          Yu Li

          Issue Links

            Activity

              People

              • Assignee:
                carp84 Yu Li
                Reporter:
                vicaya Luke Lu
              • Votes:
                0 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: