[ https://issues.apache.org/jira/browse/AMBARI-16428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nitiraj Singh Rathore updated AMBARI-16428: ------------------------------------------- Attachment: AMBARI-16428_branch-2.4.patch > Hive view : Upload table view throws exception but does not shows what is > wrong with the submitted table creation. > ------------------------------------------------------------------------------------------------------------------ > > Key: AMBARI-16428 > URL: https://issues.apache.org/jira/browse/AMBARI-16428 > Project: Ambari > Issue Type: Bug > Components: ambari-views > Affects Versions: 2.2.2 > Reporter: Nitiraj Singh Rathore > Assignee: Nitiraj Singh Rathore > Fix For: 2.4.0 > > Attachments: AMBARI-16428_branch-2.4.patch, Screen Shot 2016-04-18 at > 2.52.37 PM.png, Screen Shot 2016-04-18 at 2.53.08 PM.png > > > For the following validation errors, Upload table view shows > HiveClientFormattedException > 1. Column datatype is set to char, but precision is not set. > 2. Table name is not valid (has characters like '-') > 3. Creating a table with duplicate table name. > 4. When column name is missing in xml tag > No validation error is shown in this case. > PFA screenshot. > For #3, When creating a table with duplicate name on hive query tab shows > proper error "Error while processing statement: FAILED: Execution Error, > return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. > AlreadyExistsException(message:Table data3 already exists)" > The same on Upload Table just shows "HiveClientFormattedException" > For#4 When column name is missing in the xml, hive view log shows exception " > java.lang.IllegalArgumentException: Missing name attribute in col > tag.java.lang.IllegalArgumentException: Missing name attribute in col tag." > But Upload table UI shows : > org.apache.ambari.view.hive.utils.ServiceFormattedException > at > org.apache.ambari.view.hive.resources.uploads.UploadService.uploadIntoTable(UploadService.java:282) > at > org.apache.ambari.view.hive.resources.uploads.UploadService.uploadFileFromStream(UploadService.java:401) > at > org.apache.ambari.view.hive.resources.uploads.UploadService.uploadFile(UploadService.java:212) > at sun.reflect.GeneratedMethodAccessor1233.invoke(Unknown Source) -- This message was sent by Atlassian JIRA (v6.3.4#6332)