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