[ https://issues.apache.org/jira/browse/SQOOP-1107?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13755346#comment-13755346 ]
ASF subversion and git services commented on SQOOP-1107: -------------------------------------------------------- Commit 15ae44016d94bcb4eb1c9e965d8424d395b3b959 in branch refs/heads/trunk from [~hshreedharan] [ https://git-wip-us.apache.org/repos/asf?p=sqoop.git;h=15ae440 ] SQOOP-1107. Further improve error reporting when exporting malformed data (Jarek Jarcec Cecho via Hari Shreedharan) > Further improve error reporting when exporting malformed data > ------------------------------------------------------------- > > Key: SQOOP-1107 > URL: https://issues.apache.org/jira/browse/SQOOP-1107 > Project: Sqoop > Issue Type: Bug > Affects Versions: 1.4.3 > Reporter: Jarek Jarcec Cecho > Assignee: Jarek Jarcec Cecho > Priority: Trivial > Fix For: 1.4.5 > > Attachments: bugSQOOP-1107.patch > > > We've significantly improved error handling when exporting malformed data in > SQOOP-720, where we started dumping a lot of state into log. Unfortunately > current output do show on which column the parsing exception occurred. This > is usually not an issue for primitive Java types as the underlying exception > is descriptive enough: > {code} > Caused by: java.lang.NumberFormatException: For input string: "A" > at > java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) > at java.lang.Integer.parseInt(Integer.java:449) > at java.lang.Integer.valueOf(Integer.java:554) > at text.__loadFromFields(text.java:196) > {code} > However {{BigDecimal}} do not print out the value: > {code} > Exception: > java.lang.NumberFormatException > at java.math.BigDecimal.<init>(BigDecimal.java:459) > at java.math.BigDecimal.<init>(BigDecimal.java:728) > {code} > I would therefore suggest to start catching {{RuntimeException}}s in the > parsing code and re-throwing them with value of currently parsed column. -- 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