-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.0.2, 2.0.0-alpha
-
Fix Version/s: 1.0.3, 2.6.1, 2.8.0, 2.7.2, 3.0.0-alpha1
-
Labels:
-
Hadoop Flags:Reviewed
SnappyDecompressor.c has the following code in a few places:
THROW(env, "Ljava/lang/InternalError", "Could not decompress data. Buffer length is too small.");
this is incorrect, though, since the THROW macro doesn't need the "L" before the class name. This results in a ClassNotFoundException for Ljava.lang.InternalError being thrown, instead of the intended exception.
- is duplicated by
-
HADOOP-12033 Reducer task failure with java.lang.NoClassDefFoundError: Ljava/lang/InternalError at org.apache.hadoop.io.compress.snappy.SnappyDecompressor.decompressBytesDirect
-
- Resolved
-
-
HADOOP-9666 SnappyCompressor/SnappyDecompressor JNI code uses wrong Exception class name
-
- Resolved
-