Luke Lu created HADOOP-8419:
-------------------------------

             Summary: GzipCodec NPE upon reset with IBM JDK
                 Key: HADOOP-8419
                 URL: https://issues.apache.org/jira/browse/HADOOP-8419
             Project: Hadoop Common
          Issue Type: Bug
          Components: io
    Affects Versions: 1.0.3
            Reporter: Luke Lu
            Assignee: Luke Lu


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.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to