From 9b10f9b2c42fe63fea14e2d2f32be7e22dabb90d Mon Sep 17 00:00:00 2001 From: Andrew Bayer Date: Fri, 22 Jul 2011 20:04:29 +0000 Subject: [PATCH] SQOOP-168. NPE due to null binary columns. (Scott Foster via Arvind Prabhakar) From: Arvind Prabhakar git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1150016 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/com/cloudera/sqoop/lib/JdbcWritableBridge.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/com/cloudera/sqoop/lib/JdbcWritableBridge.java b/src/java/com/cloudera/sqoop/lib/JdbcWritableBridge.java index efe4d883..8b71e028 100644 --- a/src/java/com/cloudera/sqoop/lib/JdbcWritableBridge.java +++ b/src/java/com/cloudera/sqoop/lib/JdbcWritableBridge.java @@ -115,7 +115,7 @@ public static Date readDate(int colNum, ResultSet r) throws SQLException { public static BytesWritable readBytesWritable(int colNum, ResultSet r) throws SQLException { byte [] bytes = r.getBytes(colNum); - return new BytesWritable(bytes); + return bytes == null ? null : new BytesWritable(bytes); } public static BigDecimal readBigDecimal(int colNum, ResultSet r)