NPE getting scanner
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@647953 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fd202765c9
commit
278bd7e772
|
@ -1,6 +1,7 @@
|
|||
Hbase Change Log
|
||||
INCOMPATIBLE CHANGES
|
||||
HBASE-521 Improve client scanner interface
|
||||
HBASE-577 NPE getting scanner
|
||||
|
||||
BUG FIXES
|
||||
HBASE-550 EOF trying to read reconstruction log stops region deployment
|
||||
|
|
|
@ -1114,6 +1114,19 @@ public class HRegionServer implements HConstants, HRegionInterface, Runnable {
|
|||
final long timestamp, final RowFilterInterface filter)
|
||||
throws IOException {
|
||||
checkOpen();
|
||||
NullPointerException npe = null;
|
||||
if (regionName == null) {
|
||||
npe = new NullPointerException("regionName is null");
|
||||
} else if (cols == null) {
|
||||
npe = new NullPointerException("columns to scan is null");
|
||||
} else if (firstRow == null) {
|
||||
npe = new NullPointerException("firstRow for scanner is null");
|
||||
}
|
||||
if (npe != null) {
|
||||
IOException io = new IOException("Invalid arguments to openScanner");
|
||||
io.initCause(npe);
|
||||
throw io;
|
||||
}
|
||||
requestCount.incrementAndGet();
|
||||
try {
|
||||
HRegion r = getRegion(regionName);
|
||||
|
|
Loading…
Reference in New Issue