[ https://issues.apache.org/jira/browse/HIVE-8330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14157523#comment-14157523 ]
Hive QA commented on HIVE-8330: ------------------------------- {color:red}Overall{color}: -1 at least one tests failed Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12672682/HIVE-8330.2.patch {color:red}ERROR:{color} -1 due to 15 failed/errored test(s), 6540 tests executed *Failed tests:* {noformat} org.apache.hadoop.hive.ql.txn.compactor.TestCompactor.testStatsAfterCompactionPartTbl org.apache.hive.hcatalog.pig.TestHCatLoader.testColumnarStorePushdown[5] org.apache.hive.hcatalog.pig.TestHCatLoader.testConvertBooleanToInt[5] org.apache.hive.hcatalog.pig.TestHCatLoader.testGetInputBytes[5] org.apache.hive.hcatalog.pig.TestHCatLoader.testProjectionsBasic[5] org.apache.hive.hcatalog.pig.TestHCatLoader.testReadDataBasic[5] org.apache.hive.hcatalog.pig.TestHCatLoader.testReadDataPrimitiveTypes[5] org.apache.hive.hcatalog.pig.TestHCatLoader.testReadPartitionedBasic[5] org.apache.hive.hcatalog.pig.TestHCatLoader.testSchemaLoadBasic[5] org.apache.hive.hcatalog.pig.TestHCatLoader.testSchemaLoadComplex[5] org.apache.hive.hcatalog.pig.TestHCatLoader.testSchemaLoadPrimitiveTypes[5] org.apache.hive.hcatalog.pig.TestHCatStorer.testDynamicPartitioningMultiPartColsNoDataInDataNoSpec[5] org.apache.hive.hcatalog.pig.TestHCatStorer.testEmptyStore[5] org.apache.hive.hcatalog.pig.TestHCatStorer.testNoAlias[5] org.apache.hive.hcatalog.pig.TestHCatStorer.testPartitionPublish[5] {noformat} Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/1091/testReport Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/1091/console Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-1091/ Messages: {noformat} Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 15 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12672682 > HiveResultSet.findColumn() parameters are case sensitive > -------------------------------------------------------- > > Key: HIVE-8330 > URL: https://issues.apache.org/jira/browse/HIVE-8330 > Project: Hive > Issue Type: Bug > Affects Versions: 0.13.1 > Reporter: Sergio Peña > Assignee: Sergio Peña > Attachments: HIVE-8330.1.patch, HIVE-8330.2.patch > > > Look at the following code: > {noformat} > Class.forName("org.apache.hive.jdbc.HiveDriver"); > Connection db = null; > Statement stmt = null; > ResultSet rs = null; > try { > db = > DriverManager.getConnection("jdbc:hive2://localhost:10000/default", "hive", > ""); > stmt = db.createStatement(); > rs = stmt.executeQuery("SELECT * FROM sample_07 limit 1"); > ResultSetMetaData metaData = rs.getMetaData(); > for (int i = 1; i <= metaData.getColumnCount(); i++) { > System.out.println("Column " + i + ": " + > metaData.getColumnName(i)); > } > while (rs.next()) { > System.out.println(rs.findColumn("code")); > } > } finally { > DbUtils.closeQuietly(db, stmt, rs); > } > {noformat} > Above program will generate following result on my cluster: > {noformat} > Column 1: code > Column 2: description > Column 3: total_emp > Column 4: salary > 1 > {noformat} > However, if the last print sentence is changed as following (using uppercase > characters): > {noformat} > System.out.println(rs.findColumn("Code")); > {noformat} > The program will fail at exactly that line. The same happens if the column > name is changed as "CODE" > Based on the JDBC ResultSet documentation, this method should be case > insensitive. > "Column names used as input to getter methods are case insensitive" > http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html -- This message was sent by Atlassian JIRA (v6.3.4#6332)