[ 
https://issues.apache.org/jira/browse/SQOOP-1995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14274120#comment-14274120
 ] 

Veena Basavaraj edited comment on SQOOP-1995 at 1/12/15 9:00 PM:
-----------------------------------------------------------------

the issue is with 
https://issues.apache.org/jira/browse/SQOOP-2003
{code}
at 
org.apache.sqoop.connector.idf.CSVIntermediateDataFormat.getCSVTextData(CSVIntermediateDataFormat.java:61)
        at org.apache.sqoop.job.io.SqoopWritable.toString(SqoopWritable.java:76)
        at 
org.apache.sqoop.job.io.SqoopWritable.compareTo(SqoopWritable.java:71)
        at 
org.apache.sqoop.job.io.SqoopWritable.compareTo(SqoopWritable.java:38)
        at 
org.apache.hadoop.io.WritableComparator.compare(WritableComparator.java:176)
        at 
org.apache.hadoop.io.WritableComparator.compare(WritableComparator.java:167)
        at 
org.apache.hadoop.mapred.MapTask$MapOutputBuffer.compare(MapTask.java:1265)
        at org.apache.hadoop.util.QuickSort.sortInternal(QuickSort.java:74)
        at org.apache.hadoop.util.QuickSort.sort(QuickSort.java:63)
        at 
org.apache.hadoop.mapred.MapTask$MapOutputBuffer.sortAndSpill(MapTask.java:1593)
        at 
org.apache.hadoop.mapred.MapTask$MapOutputBuffer.flush(MapTask.java:1482)
        at 
org.apache.hadoop.mapred.MapTask$NewOutputCollector.close(MapTask.java:720)
{code}

So it looks like the schema is null at some point, even though initially the 
IDF has been set with a valid schema


was (Author: vybs):
the issue is with 

{code}
at 
org.apache.sqoop.connector.idf.CSVIntermediateDataFormat.getCSVTextData(CSVIntermediateDataFormat.java:61)
        at org.apache.sqoop.job.io.SqoopWritable.toString(SqoopWritable.java:76)
        at 
org.apache.sqoop.job.io.SqoopWritable.compareTo(SqoopWritable.java:71)
        at 
org.apache.sqoop.job.io.SqoopWritable.compareTo(SqoopWritable.java:38)
        at 
org.apache.hadoop.io.WritableComparator.compare(WritableComparator.java:176)
        at 
org.apache.hadoop.io.WritableComparator.compare(WritableComparator.java:167)
        at 
org.apache.hadoop.mapred.MapTask$MapOutputBuffer.compare(MapTask.java:1265)
        at org.apache.hadoop.util.QuickSort.sortInternal(QuickSort.java:74)
        at org.apache.hadoop.util.QuickSort.sort(QuickSort.java:63)
        at 
org.apache.hadoop.mapred.MapTask$MapOutputBuffer.sortAndSpill(MapTask.java:1593)
        at 
org.apache.hadoop.mapred.MapTask$MapOutputBuffer.flush(MapTask.java:1482)
        at 
org.apache.hadoop.mapred.MapTask$NewOutputCollector.close(MapTask.java:720)
{code}

So it looks like the schema is null at some point, even though initially the 
IDF has been set with a valid schema

> Allow nulls only if the column for that field has IsNullable to be true 
> ------------------------------------------------------------------------
>
>                 Key: SQOOP-1995
>                 URL: https://issues.apache.org/jira/browse/SQOOP-1995
>             Project: Sqoop
>          Issue Type: Sub-task
>            Reporter: Veena Basavaraj
>             Fix For: 2.0.0
>
>         Attachments: SQOOP-1995.patch
>
>
> the title is self descriptive.
> the change will be done to validate it in the IDF implementations. We should 
> throw an exception if a null value is found on a column that cannot be 
> nullable.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to