Will McQueen created SQOOP-892: ---------------------------------- Summary: Strengthen input validation Key: SQOOP-892 URL: https://issues.apache.org/jira/browse/SQOOP-892 Project: Sqoop Issue Type: Bug Components: sqoop2-client Affects Versions: 1.99.1 Reporter: Will McQueen
When configuring a import or export job with the sqoop2 client, an input value of 0 for the number of extactors in a shouldn't be allowed. Currently, entering a 0 value results in: Exception: java.lang.ArithmeticException: / by zero Stack trace: java.lang.ArithmeticException: / by zero at org.apache.sqoop.connector.jdbc.GenericJdbcImportPartitioner.partitionIntegerColumn(GenericJdbcImportPartitioner.java:107) at org.apache.sqoop.connector.jdbc.GenericJdbcImportPartitioner.getPartitions(GenericJdbcImportPartitioner.java:57) at org.apache.sqoop.connector.jdbc.GenericJdbcImportPartitioner.getPartitions(GenericJdbcImportPartitioner.java:31) at org.apache.sqoop.job.mr.SqoopInputFormat.getSplits(SqoopInputFormat.java:69) at org.apache.hadoop.mapred.JobClient.writeNewSplits(JobClient.java:1064) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira