Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.0.0, 2.0.0-alpha
-
None
-
Reviewed
Description
Credit to vanzin for finding this. If you seek() to a position before the start of the file, the seek() call succeeds, and the following read() call throws an NPE. A more friendly approach would be to fail the seek() call.
Exception in thread "main" java.lang.NullPointerException at org.apache.hadoop.hdfs.DFSInputStream.readWithStrategy(DFSInputStream.java:670) at org.apache.hadoop.hdfs.DFSInputStream.read(DFSInputStream.java:685) at java.io.DataInputStream.read(DataInputStream.java:83) at fstest.main(fstest.java:12)