Do I need to set up any specific environment to run this?
mvn clean install throws errors:
Tests run: 388, Failures: 0, Errors: 0, Skipped: 79, Time elapsed: 36.214 sec - 
in org.apache.drill.jdbc.DatabaseMetaDataGetColumnsTest
Results :
Failed tests:   
Drill2489CallsAfterCloseThrowExceptionsTest.testClosedDatabaseMetaDataMethodsThrowRight:712
 Already-closed exception error(s): Failures:- 
DatabaseMetaData.getMaxLogicalLobSize() didn't throw- 
DatabaseMetaData.supportsRefCursors() didn't throw(Successes:- 
DatabaseMetaData.getUserName() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getURL() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getAttributes(String, String, String, 
String) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.isReadOnly() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getConnection() didn't throw- 
DatabaseMetaData.getResultSetHoldability() threw <java.lang.RuntimeException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.getDriverVersion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.storesMixedCaseQuotedIdentifiers() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsMixedCaseQuotedIdentifiers() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- 
DatabaseMetaData.storesUpperCaseQuotedIdentifiers() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.storesLowerCaseQuotedIdentifiers() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getIdentifierQuoteString() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getSQLKeywords() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getNumericFunctions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getStringFunctions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getSystemFunctions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getTimeDateFunctions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getSearchStringEscape() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getExtraNameCharacters() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsAlterTableWithAddColumn() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsAlterTableWithDropColumn() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsColumnAliasing() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.nullPlusNonNullIsNull() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsConvert() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsConvert(int, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsTableCorrelationNames() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsDifferentTableCorrelationNames() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.supportsExpressionsInOrderBy() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.supportsOrderByUnrelated() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.supportsGroupBy() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsGroupByUnrelated() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsGroupByBeyondSelect() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsLikeEscapeClause() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsMultipleResultSets() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsMultipleTransactions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsNonNullableColumns() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsMinimumSQLGrammar() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsCoreSQLGrammar() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsExtendedSQLGrammar() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsANSI92EntryLevelSQL() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsANSI92IntermediateSQL() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsANSI92FullSQL() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsIntegrityEnhancementFacility() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.supportsOuterJoins() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsFullOuterJoins() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsLimitedOuterJoins() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getSchemaTerm() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getProcedureTerm() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getCatalogTerm() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.isCatalogAtStart() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getCatalogSeparator() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsSchemasInDataManipulation() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsSchemasInProcedureCalls() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsSchemasInTableDefinitions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsSchemasInIndexDefinitions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsSchemasInPrivilegeDefinitions() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- 
DatabaseMetaData.supportsCatalogsInDataManipulation() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsCatalogsInProcedureCalls() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsCatalogsInTableDefinitions() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- 
DatabaseMetaData.supportsCatalogsInIndexDefinitions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsCatalogsInPrivilegeDefinitions() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.supportsPositionedDelete() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.supportsPositionedUpdate() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.supportsSelectForUpdate() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.supportsStoredProcedures() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- 
DatabaseMetaData.supportsSubqueriesInComparisons() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsSubqueriesInExists() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsSubqueriesInIns() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsSubqueriesInQuantifieds() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsCorrelatedSubqueries() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsUnion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsUnionAll() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsOpenCursorsAcrossCommit() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsOpenCursorsAcrossRollback() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsOpenStatementsAcrossCommit() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- 
DatabaseMetaData.supportsOpenStatementsAcrossRollback() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxBinaryLiteralLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxCharLiteralLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxColumnNameLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxColumnsInGroupBy() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxColumnsInIndex() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxColumnsInOrderBy() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxColumnsInSelect() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxColumnsInTable() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxConnections() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxCursorNameLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxIndexLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxSchemaNameLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxProcedureNameLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxCatalogNameLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxRowSize() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.doesMaxRowSizeIncludeBlobs() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxStatementLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxStatements() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxTableNameLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxTablesInSelect() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getMaxUserNameLength() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getDefaultTransactionIsolation() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsTransactions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsTransactionIsolationLevel(int) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- 
DatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- 
DatabaseMetaData.supportsDataManipulationTransactionsOnly() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.dataDefinitionCausesTransactionCommit() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- 
DatabaseMetaData.dataDefinitionIgnoredInTransactions() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getProcedures(String, String, String) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.getProcedureColumns(String, 
String, String, String) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.getTables(String, String, String, String[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getSchemas() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getSchemas(String, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getCatalogs() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getTableTypes() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getColumns(String, String, String, 
String) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.getColumnPrivileges(String, String, String, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getTablePrivileges(String, String, 
String) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.getBestRowIdentifier(String, String, String, int, boolean) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.getVersionColumns(String, 
String, String) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.getPrimaryKeys(String, String, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getImportedKeys(String, String, String) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.getExportedKeys(String, 
String, String) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.getCrossReference(String, String, String, String, String, 
String) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.getTypeInfo() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getIndexInfo(String, String, String, 
boolean, boolean) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.supportsResultSetType(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsResultSetConcurrency(int, int) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.ownUpdatesAreVisible(int) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.ownDeletesAreVisible(int) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.ownInsertsAreVisible(int) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.othersUpdatesAreVisible(int) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.othersDeletesAreVisible(int) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.othersInsertsAreVisible(int) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.updatesAreDetected(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.deletesAreDetected(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.insertsAreDetected(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsBatchUpdates() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getUDTs(String, String, String, int[]) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.supportsSavepoints() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsNamedParameters() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsMultipleOpenResults() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsGetGeneratedKeys() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getSuperTypes(String, String, String) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.getSuperTables(String, String, 
String) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.supportsResultSetHoldability(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getDatabaseMajorVersion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getDatabaseMinorVersion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getJDBCMajorVersion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getJDBCMinorVersion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getSQLStateType() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.locatorsUpdateCopy() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsStatementPooling() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getRowIdLifetime() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- 
DatabaseMetaData.autoCommitFailureClosesAllResultSets() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getClientInfoProperties() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getFunctions(String, String, String) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's 
Connection is already closed.>- DatabaseMetaData.getFunctionColumns(String, 
String, String, String) threw <org.apache.drill.jdbc.AlreadyClosedSqlException: 
DatabaseMetaData's Connection is already closed.>- 
DatabaseMetaData.getPseudoColumns(String, String, String, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.generatedKeyAlwaysReturned() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.allProceduresAreCallable() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.allTablesAreSelectable() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.nullsAreSortedHigh() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.nullsAreSortedLow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.nullsAreSortedAtStart() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.nullsAreSortedAtEnd() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getDatabaseProductName() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getDatabaseProductVersion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getDriverName() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.getDriverMajorVersion() didn't throw- 
DatabaseMetaData.getDriverMinorVersion() didn't throw- 
DatabaseMetaData.usesLocalFiles() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.usesLocalFilePerTable() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.storesMixedCaseIdentifiers() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.supportsMixedCaseIdentifiers() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.storesUpperCaseIdentifiers() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.storesLowerCaseIdentifiers() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: DatabaseMetaData's Connection 
is already closed.>- DatabaseMetaData.isWrapperFor(Class) threw 
<java.lang.NullPointerException>- DatabaseMetaData.unwrap(Class) threw 
<java.lang.NullPointerException>)  
Drill2489CallsAfterCloseThrowExceptionsTest.testClosedPlainStatementMethodsThrowRight:512
 Already-closed exception error(s): Failures:- Statement.getLargeUpdateCount() 
threw <java.lang.UnsupportedOperationException: getLargeUpdateCount not 
implemented> instead of AlreadyClosedSqlException with "Statement is already 
closed."- Statement.setLargeMaxRows(long) threw 
<java.lang.UnsupportedOperationException: setLargeMaxRows not implemented> 
instead of AlreadyClosedSqlException with "Statement is already closed."- 
Statement.getLargeMaxRows() didn't throw- Statement.executeLargeBatch() threw 
<java.lang.UnsupportedOperationException: executeLargeBatch not implemented> 
instead of AlreadyClosedSqlException with "Statement is already closed."- 
Statement.executeLargeUpdate(String, String[]) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented> 
instead of AlreadyClosedSqlException with "Statement is already closed."- 
Statement.executeLargeUpdate(String) threw 
<java.lang.UnsupportedOperationException: executeLargeUpdate not implemented> 
instead of AlreadyClosedSqlException with "Statement is already closed."- 
Statement.executeLargeUpdate(String, int) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented> 
instead of AlreadyClosedSqlException with "Statement is already closed."- 
Statement.executeLargeUpdate(String, int[]) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented> 
instead of AlreadyClosedSqlException with "Statement is already 
closed."(Successes:- Statement.isClosed() didn't throw- Statement.getWarnings() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.clearWarnings() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.setFetchDirection(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getFetchDirection() threw <java.lang.RuntimeException: 
Statement is already closed.>- Statement.setFetchSize(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getFetchSize() threw <java.lang.RuntimeException: Statement 
is already closed.>- Statement.execute(String, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.execute(String, String[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.execute(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.execute(String, int[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.close() didn't throw- Statement.cancel() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.executeQuery(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getConnection() threw <java.lang.RuntimeException: 
Statement is already closed.>- Statement.getResultSetHoldability() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.setEscapeProcessing(boolean) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getQueryTimeout() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.closeOnCompletion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.executeUpdate(String, String[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.executeUpdate(String, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.executeUpdate(String, int[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.executeUpdate(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getMaxFieldSize() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.setMaxFieldSize(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getMaxRows() threw <java.lang.RuntimeException: Statement 
is already closed.>- Statement.setMaxRows(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.setQueryTimeout(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.setCursorName(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getResultSet() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getUpdateCount() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getMoreResults(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getMoreResults() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getResultSetConcurrency() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getResultSetType() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.addBatch(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.clearBatch() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.executeBatch() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.getGeneratedKeys() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.setPoolable(boolean) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.isPoolable() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.isCloseOnCompletion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: Statement is already 
closed.>- Statement.isWrapperFor(Class) threw <java.lang.NullPointerException>- 
Statement.unwrap(Class) threw <java.lang.NullPointerException>)  
Drill2489CallsAfterCloseThrowExceptionsTest.testclosedPreparedStmtOfOpenConnMethodsThrowRight:563
 Already-closed exception error(s): Failures:- 
PreparedStatement.executeLargeUpdate() threw 
<java.lang.UnsupportedOperationException: executeLargeUpdate not implemented> 
instead of AlreadyClosedSqlException with "PreparedStatement is already 
closed."- PreparedStatement.setObject(int, Object, SQLType) threw 
<java.sql.SQLFeatureNotSupportedException: setObject not implemented> instead 
of AlreadyClosedSqlException with "PreparedStatement is already closed."- 
PreparedStatement.setObject(int, Object, SQLType, int) threw 
<java.sql.SQLFeatureNotSupportedException: setObject not implemented> instead 
of AlreadyClosedSqlException with "PreparedStatement is already closed."- 
PreparedStatement.getLargeUpdateCount() threw 
<java.lang.UnsupportedOperationException: getLargeUpdateCount not implemented> 
instead of AlreadyClosedSqlException with "PreparedStatement is already 
closed."- PreparedStatement.setLargeMaxRows(long) threw 
<java.lang.UnsupportedOperationException: setLargeMaxRows not implemented> 
instead of AlreadyClosedSqlException with "PreparedStatement is already 
closed."- PreparedStatement.getLargeMaxRows() didn't throw- 
PreparedStatement.executeLargeBatch() threw 
<java.lang.UnsupportedOperationException: executeLargeBatch not implemented> 
instead of AlreadyClosedSqlException with "PreparedStatement is already 
closed."- PreparedStatement.executeLargeUpdate(String, String[]) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented> 
instead of AlreadyClosedSqlException with "PreparedStatement is already 
closed."- PreparedStatement.executeLargeUpdate(String) threw 
<java.lang.UnsupportedOperationException: executeLargeUpdate not implemented> 
instead of AlreadyClosedSqlException with "PreparedStatement is already 
closed."- PreparedStatement.executeLargeUpdate(String, int) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented> 
instead of AlreadyClosedSqlException with "PreparedStatement is already 
closed."- PreparedStatement.executeLargeUpdate(String, int[]) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented> 
instead of AlreadyClosedSqlException with "PreparedStatement is already 
closed."(Successes:- PreparedStatement.setDate(int, Date) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setDate(int, Date, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setCharacterStream(int, Reader, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setCharacterStream(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setCharacterStream(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setArray(int, Array) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setRowId(int, RowId) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setNString(int, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setNCharacterStream(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setNCharacterStream(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setNClob(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setNClob(int, NClob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setNClob(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setSQLXML(int, SQLXML) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setTime(int, Time, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setTime(int, Time) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setObject(int, Object, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setObject(int, Object) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setObject(int, Object, int, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.execute() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setBoolean(int, boolean) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setByte(int, byte) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setShort(int, short) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setInt(int, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setLong(int, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setFloat(int, float) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setDouble(int, double) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setTimestamp(int, Timestamp) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setTimestamp(int, Timestamp, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setURL(int, URL) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.executeQuery() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getMetaData() threw <java.lang.RuntimeException: 
PreparedStatement is already closed.>- PreparedStatement.executeUpdate() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.addBatch() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getParameterMetaData() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setNull(int, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setNull(int, int, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setBigDecimal(int, BigDecimal) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setString(int, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setBytes(int, byte[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setAsciiStream(int, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setAsciiStream(int, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setAsciiStream(int, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setUnicodeStream(int, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setBinaryStream(int, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setBinaryStream(int, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setBinaryStream(int, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.clearParameters() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setRef(int, Ref) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setBlob(int, Blob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setBlob(int, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setBlob(int, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setClob(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setClob(int, Clob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setClob(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.isClosed() didn't throw- 
PreparedStatement.getWarnings() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.clearWarnings() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setFetchDirection(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getFetchDirection() threw 
<java.lang.RuntimeException: PreparedStatement is already closed.>- 
PreparedStatement.setFetchSize(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getFetchSize() threw <java.lang.RuntimeException: 
PreparedStatement is already closed.>- PreparedStatement.execute(String, int) 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is 
already closed.>- PreparedStatement.execute(String, String[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.execute(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.execute(String, int[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.close() didn't throw- PreparedStatement.cancel() 
threw <org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is 
already closed.>- PreparedStatement.executeQuery(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getConnection() threw <java.lang.RuntimeException: 
PreparedStatement is already closed.>- 
PreparedStatement.getResultSetHoldability() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setEscapeProcessing(boolean) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getQueryTimeout() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.closeOnCompletion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.executeUpdate(String, String[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.executeUpdate(String, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.executeUpdate(String, int[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.executeUpdate(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getMaxFieldSize() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setMaxFieldSize(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getMaxRows() threw <java.lang.RuntimeException: 
PreparedStatement is already closed.>- PreparedStatement.setMaxRows(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setQueryTimeout(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setCursorName(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getResultSet() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getUpdateCount() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getMoreResults(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getMoreResults() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getResultSetConcurrency() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getResultSetType() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.addBatch(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.clearBatch() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.executeBatch() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.getGeneratedKeys() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.setPoolable(boolean) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.isPoolable() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.isCloseOnCompletion() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: PreparedStatement is already 
closed.>- PreparedStatement.isWrapperFor(Class) threw 
<java.lang.NullPointerException>- PreparedStatement.unwrap(Class) threw 
<java.lang.NullPointerException>)  
Drill2489CallsAfterCloseThrowExceptionsTest.testClosedResultSetMethodsThrowRight1:606
 Already-closed exception error(s): Failures:- ResultSet.updateObject(String, 
Object, SQLType, int) threw <java.sql.SQLFeatureNotSupportedException: 
updateObject not implemented> instead of AlreadyClosedSqlException with 
"ResultSet is already closed."- ResultSet.updateObject(int, Object, SQLType) 
threw <java.sql.SQLFeatureNotSupportedException: updateObject not implemented> 
instead of AlreadyClosedSqlException with "ResultSet is already closed."- 
ResultSet.updateObject(int, Object, SQLType, int) threw 
<java.sql.SQLFeatureNotSupportedException: updateObject not implemented> 
instead of AlreadyClosedSqlException with "ResultSet is already closed."- 
ResultSet.updateObject(String, Object, SQLType) threw 
<java.sql.SQLFeatureNotSupportedException: updateObject not implemented> 
instead of AlreadyClosedSqlException with "ResultSet is already 
closed."(Successes:- ResultSet.getString(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getString(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTime(String, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTime(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTime(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTime(int, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isClosed() didn't throw- ResultSet.getWarnings() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.clearWarnings() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getHoldability() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.wasNull() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBigDecimal(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBigDecimal(String, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBigDecimal(int, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBigDecimal(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getAsciiStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getAsciiStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getUnicodeStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getUnicodeStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBinaryStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBinaryStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getCursorName() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.findColumn(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getCharacterStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getCharacterStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isBeforeFirst() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isAfterLast() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isFirst() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isLast() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.beforeFirst() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.afterLast() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.absolute(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.relative(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.setFetchDirection(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getFetchDirection() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.setFetchSize(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getFetchSize() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getConcurrency() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.rowUpdated() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.rowInserted() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.rowDeleted() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNull(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNull(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBoolean(int, boolean) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBoolean(String, boolean) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateByte(int, byte) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateByte(String, byte) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateShort(String, short) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateShort(int, short) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateInt(int, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateInt(String, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateLong(String, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateLong(int, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateFloat(int, float) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateFloat(String, float) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateDouble(int, double) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateDouble(String, double) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBigDecimal(int, BigDecimal) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBigDecimal(String, BigDecimal) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateString(String, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateString(int, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateDate(int, Date) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateDate(String, Date) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateTime(int, Time) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateTime(String, Time) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateTimestamp(String, Timestamp) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateTimestamp(int, Timestamp) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(String, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(int, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(int, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(String, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(String, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(int, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(int, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(String, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(String, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(int, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(int, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(String, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(String, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(int, Reader, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(String, Reader, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(String, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateObject(String, Object) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateObject(String, Object, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateObject(int, Object, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateObject(int, Object) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.insertRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.deleteRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.refreshRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.cancelRowUpdates() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.moveToInsertRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.moveToCurrentRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getStatement() threw <java.lang.RuntimeException: ResultSet 
is already closed.>- ResultSet.getBlob(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBlob(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getClob(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getClob(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRef(String, Ref) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRef(int, Ref) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(int, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(String, Blob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(int, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(String, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(String, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(int, Blob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(String, Clob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(int, Clob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(String, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(String, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateArray(int, Array) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateArray(String, Array) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRowId(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRowId(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRowId(int, RowId) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRowId(String, RowId) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNString(int, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNString(String, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(String, NClob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(String, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(int, NClob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(String, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNClob(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNClob(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getSQLXML(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getSQLXML(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateSQLXML(int, SQLXML) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateSQLXML(String, SQLXML) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNString(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNString(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNCharacterStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNCharacterStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNCharacterStream(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNCharacterStream(String, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNCharacterStream(String, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNCharacterStream(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBytes(String, byte[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBytes(int, byte[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(String, Map) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(int, Map) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(String, Class) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(int, Class) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBoolean(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBoolean(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getByte(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getByte(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getShort(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getShort(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getInt(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getInt(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getLong(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getLong(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getFloat(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getFloat(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDouble(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDouble(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBytes(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBytes(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.next() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getArray(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getArray(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getURL(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getURL(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.first() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.close() didn't throw- ResultSet.getType() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRef(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRef(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.previous() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTimestamp(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTimestamp(String, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTimestamp(int, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTimestamp(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDate(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDate(String, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDate(int, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDate(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.last() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getMetaData() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isWrapperFor(Class) threw <java.lang.NullPointerException>- 
ResultSet.unwrap(Class) threw <java.lang.NullPointerException>)  
Drill2489CallsAfterCloseThrowExceptionsTest.testClosedResultSetMethodsThrowRight2:618
 Already-closed exception error(s): Failures:- ResultSet.updateObject(String, 
Object, SQLType, int) threw <java.sql.SQLFeatureNotSupportedException: 
updateObject not implemented> instead of AlreadyClosedSqlException with 
"ResultSet is already closed."- ResultSet.updateObject(int, Object, SQLType) 
threw <java.sql.SQLFeatureNotSupportedException: updateObject not implemented> 
instead of AlreadyClosedSqlException with "ResultSet is already closed."- 
ResultSet.updateObject(int, Object, SQLType, int) threw 
<java.sql.SQLFeatureNotSupportedException: updateObject not implemented> 
instead of AlreadyClosedSqlException with "ResultSet is already closed."- 
ResultSet.updateObject(String, Object, SQLType) threw 
<java.sql.SQLFeatureNotSupportedException: updateObject not implemented> 
instead of AlreadyClosedSqlException with "ResultSet is already 
closed."(Successes:- ResultSet.getString(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getString(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTime(String, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTime(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTime(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTime(int, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isClosed() didn't throw- ResultSet.getWarnings() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.clearWarnings() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getHoldability() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.wasNull() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBigDecimal(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBigDecimal(String, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBigDecimal(int, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBigDecimal(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getAsciiStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getAsciiStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getUnicodeStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getUnicodeStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBinaryStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBinaryStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getCursorName() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.findColumn(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getCharacterStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getCharacterStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isBeforeFirst() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isAfterLast() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isFirst() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isLast() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.beforeFirst() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.afterLast() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.absolute(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.relative(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.setFetchDirection(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getFetchDirection() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.setFetchSize(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getFetchSize() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getConcurrency() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.rowUpdated() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.rowInserted() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.rowDeleted() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNull(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNull(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBoolean(int, boolean) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBoolean(String, boolean) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateByte(int, byte) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateByte(String, byte) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateShort(String, short) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateShort(int, short) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateInt(int, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateInt(String, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateLong(String, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateLong(int, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateFloat(int, float) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateFloat(String, float) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateDouble(int, double) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateDouble(String, double) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBigDecimal(int, BigDecimal) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBigDecimal(String, BigDecimal) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateString(String, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateString(int, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateDate(int, Date) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateDate(String, Date) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateTime(int, Time) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateTime(String, Time) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateTimestamp(String, Timestamp) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateTimestamp(int, Timestamp) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(String, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(int, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(int, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(String, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(String, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateAsciiStream(int, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(int, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(String, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(String, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(int, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(int, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBinaryStream(String, InputStream, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(String, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(int, Reader, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(String, Reader, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(String, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateCharacterStream(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateObject(String, Object) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateObject(String, Object, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateObject(int, Object, int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateObject(int, Object) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.insertRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.deleteRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.refreshRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.cancelRowUpdates() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.moveToInsertRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.moveToCurrentRow() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getStatement() threw <java.lang.RuntimeException: ResultSet 
is already closed.>- ResultSet.getBlob(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBlob(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getClob(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getClob(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRef(String, Ref) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRef(int, Ref) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(int, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(String, Blob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(int, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(String, InputStream) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(String, InputStream, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBlob(int, Blob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(String, Clob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(int, Clob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(String, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(String, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateClob(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateArray(int, Array) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateArray(String, Array) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRowId(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRowId(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRowId(int, RowId) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateRowId(String, RowId) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNString(int, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNString(String, String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(String, NClob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(String, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(int, NClob) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(String, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNClob(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNClob(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNClob(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getSQLXML(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getSQLXML(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateSQLXML(int, SQLXML) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateSQLXML(String, SQLXML) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNString(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNString(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNCharacterStream(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getNCharacterStream(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNCharacterStream(int, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNCharacterStream(String, Reader, long) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNCharacterStream(String, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateNCharacterStream(int, Reader) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBytes(String, byte[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.updateBytes(int, byte[]) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(String, Map) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(int, Map) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(String, Class) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getObject(int, Class) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBoolean(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBoolean(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getByte(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getByte(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getShort(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getShort(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getInt(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getInt(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getLong(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getLong(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getFloat(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getFloat(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDouble(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDouble(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBytes(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getBytes(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.next() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getArray(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getArray(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getURL(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getURL(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.first() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.close() didn't throw- ResultSet.getType() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRef(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getRef(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.previous() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTimestamp(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTimestamp(String, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTimestamp(int, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getTimestamp(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDate(String) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDate(String, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDate(int, Calendar) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getDate(int) threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.last() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.getMetaData() threw 
<org.apache.drill.jdbc.AlreadyClosedSqlException: ResultSet is already 
closed.>- ResultSet.isWrapperFor(Class) threw <java.lang.NullPointerException>- 
ResultSet.unwrap(Class) threw <java.lang.NullPointerException>)  
Drill2769UnsupportedReportsUseSqlExceptionTest.testPreparedStatementMethodsThrowRight:414
 Non-SQLException exception error(s): Failures:- 
PreparedStatement.executeLargeUpdate() threw 
<java.lang.UnsupportedOperationException: executeLargeUpdate not implemented> 
instead of a SQLException- PreparedStatement.executeLargeUpdate(String) threw 
<java.lang.UnsupportedOperationException: executeLargeUpdate not implemented> 
instead of a SQLException- PreparedStatement.getLargeUpdateCount() threw 
<java.lang.UnsupportedOperationException: getLargeUpdateCount not implemented> 
instead of a SQLException- PreparedStatement.setLargeMaxRows(long) threw 
<java.lang.UnsupportedOperationException: setLargeMaxRows not implemented> 
instead of a SQLException- PreparedStatement.executeLargeBatch() threw 
<java.lang.UnsupportedOperationException: executeLargeBatch not implemented> 
instead of a SQLException(Successes:- PreparedStatement.setDate(int, Date) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setDate(int, Date, Calendar) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setCharacterStream(int, 
Reader, long) threw <java.sql.SQLFeatureNotSupportedException: 
Prepared-statement dynamic parameters are not supported.>- 
PreparedStatement.setCharacterStream(int, Reader) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setCharacterStream(int, 
Reader, int) threw <java.sql.SQLFeatureNotSupportedException: 
Prepared-statement dynamic parameters are not supported.>- 
PreparedStatement.setTime(int, Time) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setTime(int, Time, Calendar) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setObject(int, Object, int, 
int) threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement 
dynamic parameters are not supported.>- PreparedStatement.setObject(int, 
Object, int) threw <java.sql.SQLFeatureNotSupportedException: 
Prepared-statement dynamic parameters are not supported.>- 
PreparedStatement.setObject(int, Object) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setObject(int, Object, 
SQLType, int) threw <java.sql.SQLFeatureNotSupportedException: setObject not 
implemented>- PreparedStatement.setObject(int, Object, SQLType) threw 
<java.sql.SQLFeatureNotSupportedException: setObject not implemented>- 
PreparedStatement.setRowId(int, RowId) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setNString(int, String) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setNCharacterStream(int, 
Reader) threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement 
dynamic parameters are not supported.>- 
PreparedStatement.setNCharacterStream(int, Reader, long) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setNClob(int, Reader) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setNClob(int, Reader, long) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setNClob(int, NClob) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setSQLXML(int, SQLXML) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setURL(int, URL) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.executeQuery() threw 
<java.sql.SQLException: exception while executing query: null>- 
PreparedStatement.getMetaData() didn't throw- PreparedStatement.setString(int, 
String) threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement 
dynamic parameters are not supported.>- PreparedStatement.setBytes(int, byte[]) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setClob(int, Reader) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setClob(int, Reader, long) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setClob(int, Clob) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setArray(int, Array) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.getParameterMetaData() didn't 
throw- PreparedStatement.setNull(int, int, String) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setNull(int, int) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setBigDecimal(int, 
BigDecimal) threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement 
dynamic parameters are not supported.>- PreparedStatement.setAsciiStream(int, 
InputStream) threw <java.sql.SQLFeatureNotSupportedException: 
Prepared-statement dynamic parameters are not supported.>- 
PreparedStatement.setAsciiStream(int, InputStream, long) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setAsciiStream(int, 
InputStream, int) threw <java.sql.SQLFeatureNotSupportedException: 
Prepared-statement dynamic parameters are not supported.>- 
PreparedStatement.setUnicodeStream(int, InputStream, int) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setBinaryStream(int, 
InputStream, long) threw <java.sql.SQLFeatureNotSupportedException: 
Prepared-statement dynamic parameters are not supported.>- 
PreparedStatement.setBinaryStream(int, InputStream) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setBinaryStream(int, 
InputStream, int) threw <java.sql.SQLFeatureNotSupportedException: 
Prepared-statement dynamic parameters are not supported.>- 
PreparedStatement.clearParameters() threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.addBatch() threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.setRef(int, Ref) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setBlob(int, InputStream) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setBlob(int, InputStream, 
long) threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement 
dynamic parameters are not supported.>- PreparedStatement.setBlob(int, Blob) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.executeUpdate() threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.execute() threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.setBoolean(int, 
boolean) threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement 
dynamic parameters are not supported.>- PreparedStatement.setByte(int, byte) 
threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setShort(int, short) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setInt(int, int) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setLong(int, long) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setFloat(int, float) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setDouble(int, double) threw 
<java.sql.SQLFeatureNotSupportedException: Prepared-statement dynamic 
parameters are not supported.>- PreparedStatement.setTimestamp(int, Timestamp, 
Calendar) threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement 
dynamic parameters are not supported.>- PreparedStatement.setTimestamp(int, 
Timestamp) threw <java.sql.SQLFeatureNotSupportedException: Prepared-statement 
dynamic parameters are not supported.>- 
PreparedStatement.executeLargeUpdate(String, int) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented>- 
PreparedStatement.executeLargeUpdate(String, String[]) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented>- 
PreparedStatement.executeLargeUpdate(String, int[]) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented>- 
PreparedStatement.getMaxFieldSize() threw 
<java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.setMaxFieldSize(int) threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.getMaxRows() 
didn't throw- PreparedStatement.setMaxRows(int) didn't throw- 
PreparedStatement.setEscapeProcessing(boolean) threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.getQueryTimeout() 
didn't throw- PreparedStatement.setQueryTimeout(int) didn't throw- 
PreparedStatement.setCursorName(String) threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.getResultSet() 
didn't throw- PreparedStatement.getUpdateCount() didn't throw- 
PreparedStatement.getMoreResults() threw 
<java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.getMoreResults(int) threw 
<java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.setFetchDirection(int) didn't throw- 
PreparedStatement.getFetchDirection() didn't throw- 
PreparedStatement.setFetchSize(int) didn't throw- 
PreparedStatement.getFetchSize() didn't throw- 
PreparedStatement.getResultSetConcurrency() threw 
<java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.getResultSetType() threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.clearBatch() 
threw <java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.executeBatch() threw 
<java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.getGeneratedKeys() threw 
<java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.setPoolable(boolean) threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.isPoolable() 
threw <java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.closeOnCompletion() didn't throw- 
PreparedStatement.isCloseOnCompletion() didn't throw- 
PreparedStatement.getLargeMaxRows() didn't throw- PreparedStatement.isClosed() 
didn't throw- PreparedStatement.getWarnings() didn't throw- 
PreparedStatement.clearWarnings() didn't throw- PreparedStatement.cancel() 
didn't throw- PreparedStatement.executeQuery(String) threw 
<java.sql.SQLException: exception while executing query: null>- 
PreparedStatement.getConnection() didn't throw- 
PreparedStatement.addBatch(String) threw 
<java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.executeUpdate(String) threw <java.sql.SQLException: exception 
while executing query: null>- PreparedStatement.executeUpdate(String, int) 
threw <java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.executeUpdate(String, int[]) threw 
<java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.executeUpdate(String, String[]) threw 
<java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.getResultSetHoldability() threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.execute(String, 
int) threw <java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.execute(String) threw <java.sql.SQLException: exception while 
executing query: null>- PreparedStatement.execute(String, int[]) threw 
<java.sql.SQLFeatureNotSupportedException>- PreparedStatement.execute(String, 
String[]) threw <java.sql.SQLFeatureNotSupportedException>- 
PreparedStatement.isWrapperFor(Class) threw <java.lang.NullPointerException>- 
PreparedStatement.unwrap(Class) threw <java.lang.NullPointerException>)  
Drill2769UnsupportedReportsUseSqlExceptionTest.testPlainStatementMethodsThrowRight:385
 Non-SQLException exception error(s): Failures:- 
Statement.executeLargeUpdate(String) threw 
<java.lang.UnsupportedOperationException: executeLargeUpdate not implemented> 
instead of a SQLException- Statement.getLargeUpdateCount() threw 
<java.lang.UnsupportedOperationException: getLargeUpdateCount not implemented> 
instead of a SQLException- Statement.setLargeMaxRows(long) threw 
<java.lang.UnsupportedOperationException: setLargeMaxRows not implemented> 
instead of a SQLException- Statement.executeLargeBatch() threw 
<java.lang.UnsupportedOperationException: executeLargeBatch not implemented> 
instead of a SQLException(Successes:- Statement.executeLargeUpdate(String, int) 
threw <java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not 
implemented>- Statement.executeLargeUpdate(String, String[]) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented>- 
Statement.executeLargeUpdate(String, int[]) threw 
<java.sql.SQLFeatureNotSupportedException: executeLargeUpdate not implemented>- 
Statement.getMaxFieldSize() threw <java.sql.SQLFeatureNotSupportedException>- 
Statement.setMaxFieldSize(int) threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.getMaxRows() didn't 
throw- Statement.setMaxRows(int) didn't throw- 
Statement.setEscapeProcessing(boolean) threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.getQueryTimeout() didn't 
throw- Statement.setQueryTimeout(int) didn't throw- 
Statement.setCursorName(String) threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.getResultSet() didn't 
throw- Statement.getUpdateCount() didn't throw- Statement.getMoreResults() 
threw <java.sql.SQLFeatureNotSupportedException>- Statement.getMoreResults(int) 
threw <java.sql.SQLFeatureNotSupportedException>- 
Statement.setFetchDirection(int) didn't throw- Statement.getFetchDirection() 
didn't throw- Statement.setFetchSize(int) didn't throw- 
Statement.getFetchSize() didn't throw- Statement.getResultSetConcurrency() 
threw <java.sql.SQLFeatureNotSupportedException>- Statement.getResultSetType() 
threw <java.sql.SQLFeatureNotSupportedException>- Statement.clearBatch() threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.executeBatch() threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.getGeneratedKeys() threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.setPoolable(boolean) 
threw <java.sql.SQLFeatureNotSupportedException>- Statement.isPoolable() threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.closeOnCompletion() 
didn't throw- Statement.isCloseOnCompletion() didn't throw- 
Statement.getLargeMaxRows() didn't throw- Statement.isClosed() didn't throw- 
Statement.getWarnings() didn't throw- Statement.clearWarnings() didn't throw- 
Statement.cancel() didn't throw- Statement.executeQuery(String) threw 
<java.sql.SQLException: exception while executing query: null>- 
Statement.getConnection() didn't throw- Statement.addBatch(String) threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.executeUpdate(String) 
threw <java.sql.SQLException: exception while executing query: null>- 
Statement.executeUpdate(String, int) threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.executeUpdate(String, 
int[]) threw <java.sql.SQLFeatureNotSupportedException>- 
Statement.executeUpdate(String, String[]) threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.getResultSetHoldability() 
threw <java.sql.SQLFeatureNotSupportedException>- Statement.execute(String, 
int) threw <java.sql.SQLFeatureNotSupportedException>- 
Statement.execute(String) threw <java.sql.SQLException: exception while 
executing query: null>- Statement.execute(String, int[]) threw 
<java.sql.SQLFeatureNotSupportedException>- Statement.execute(String, String[]) 
threw <java.sql.SQLFeatureNotSupportedException>- Statement.isWrapperFor(Class) 
threw <java.lang.NullPointerException>- Statement.unwrap(Class) threw 
<java.lang.NullPointerException>)
Tests run: 1336, Failures: 7, Errors: 0, Skipped: 288
[INFO] 
------------------------------------------------------------------------[INFO] 
Reactor Summary:[INFO] [INFO] Apache Drill Root POM 
............................. SUCCESS [4.455s][INFO] tools/Parent Pom 
.................................. SUCCESS [0.695s][INFO] tools/freemarker 
codegen tooling .................. SUCCESS [4.155s][INFO] Drill Protocol 
.................................... SUCCESS [6.785s][INFO] Common (Logical 
Plan, Base expressions) ........... SUCCESS [7.163s][INFO] Logical Plan, Base 
expressions .................... SUCCESS [9.535s][INFO] exec/Parent Pom 
................................... SUCCESS [0.894s][INFO] exec/memory/Parent 
Pom ............................ SUCCESS [0.519s][INFO] exec/memory/base 
.................................. SUCCESS [5.470s][INFO] exec/rpc 
.......................................... SUCCESS [2.845s][INFO] exec/Vectors 
...................................... SUCCESS [1:25.388s][INFO] contrib/Parent 
Pom ................................ SUCCESS [0.505s][INFO] contrib/data/Parent 
Pom ........................... SUCCESS [0.499s][INFO] 
contrib/data/tpch-sample-data ..................... SUCCESS [2.921s][INFO] 
exec/Java Execution Engine ........................ SUCCESS [20:23.358s][INFO] 
exec/JDBC Driver using dependencies ............... FAILURE [2:50.928s][INFO] 
JDBC JAR with all dependencies .................... SKIPPED[INFO] 
contrib/kudu-storage-plugin ....................... SKIPPED[INFO] 
contrib/mongo-storage-plugin ...................... SKIPPED[INFO] 
contrib/hbase-storage-plugin ...................... SKIPPED[INFO] 
contrib/jdbc-storage-plugin ....................... SKIPPED[INFO] 
contrib/hive-storage-plugin/Parent Pom ............ SKIPPED[INFO] 
contrib/hive-storage-plugin/hive-exec-shaded ...... SKIPPED[INFO] 
contrib/hive-storage-plugin/core .................. SKIPPED[INFO] 
contrib/drill-gis-plugin .......................... SKIPPED[INFO] Packaging and 
Distribution Assembly ............... SKIPPED[INFO] contrib/sqlline 
................................... SKIPPED[INFO] 
------------------------------------------------------------------------[INFO] 
BUILD FAILURE[INFO] 
------------------------------------------------------------------------[INFO] 
Total time: 25:26.813s[INFO] Finished at: Thu May 05 18:48:02 UTC 2016[INFO] 
Final Memory: 79M/468M[INFO] 
------------------------------------------------------------------------[ERROR] 
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.17:test 
(default-test) on project drill-jdbc: There are test failures.[ERROR] [ERROR] 
Please refer to /home/shawcs/drill/exec/jdbc/target/surefire-reports for the 
individual test results.[ERROR] -> [Help 1][ERROR] [ERROR] To see the full 
stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven 
using the -X switch to enable full debug logging.[ERROR] [ERROR] For more 
information about the errors and possible solutions, please read the following 
articles:[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the 
command[ERROR]   mvn <goals> -rf :drill-jdbc 

~ThanksChandrashekhar

Reply via email to