From 1d0ebc27308609a21f3762a64019098b4ae36e6e Mon Sep 17 00:00:00 2001 From: Jarek Jarcec Cecho Date: Sat, 9 Mar 2013 09:26:06 -0800 Subject: [PATCH] SQOOP-936: Classwriter should check if columnNames generated are null before accessing them (Venkat Ranganathan via Jarek Jarcec Cecho) --- src/java/org/apache/sqoop/orm/ClassWriter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/java/org/apache/sqoop/orm/ClassWriter.java b/src/java/org/apache/sqoop/orm/ClassWriter.java index 136982c8..982e4441 100644 --- a/src/java/org/apache/sqoop/orm/ClassWriter.java +++ b/src/java/org/apache/sqoop/orm/ClassWriter.java @@ -1071,6 +1071,10 @@ private void generateHadoopWrite(Map columnTypes, public void generate() throws IOException { Map columnTypes = getColumnTypes(); + if (columnTypes == null) { + throw new IOException("No columns to generate for ClassWriter"); + } + String[] colNames = getColumnNames(columnTypes); // Translate all the column names into names that are safe to