You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by GitBox <gi...@apache.org> on 2021/10/18 11:27:50 UTC

[GitHub] [drill] rymarm edited a comment on pull request #2333: DRILL-8009: DrillConnectionImpl#isValid() doesn't correspond JDBC API

rymarm edited a comment on pull request #2333:
URL: https://github.com/apache/drill/pull/2333#issuecomment-945625343


   @luocooong Hello! My build for this change fails with:
   ```
   TestPStoreProviders.verifyZkStore:65 ยป NoSuchElement
   ```
   But, this change does not come anywhere near ZK or persistent storage.
   
   I've tried to run this test locally and it passed:
   <details>
   <summary><b>TestPStoreProviders test result</b></summary>
   
   ```
   maksym@home-pc:~/dev/private-drill$ mvn test -V -Dtest=org.apache.drill.exec.store.sys.TestPStoreProviders -pl exec/java-exec
   Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)
   Maven home: /home/maksym/.sdkman/candidates/maven/current
   Java version: 11.0.9, vendor: Oracle Corporation, runtime: /home/maksym/.sdkman/candidates/java/11.0.9.open-adpt
   Default locale: en_US, platform encoding: UTF-8
   OS name: "linux", version: "5.11.0-37-generic", arch: "amd64", family: "unix"
   [INFO] Scanning for projects...
   [INFO] ------------------------------------------------------------------------
   [INFO] Detecting the operating system and CPU architecture
   [INFO] ------------------------------------------------------------------------
   [INFO] os.detected.name: linux
   [INFO] os.detected.arch: x86_64
   [INFO] os.detected.version: 5.11
   [INFO] os.detected.version.major: 5
   [INFO] os.detected.version.minor: 11
   [INFO] os.detected.release: ubuntu
   [INFO] os.detected.release.version: 20.04
   [INFO] os.detected.release.like.ubuntu: true
   [INFO] os.detected.release.like.debian: true
   [INFO] os.detected.classifier: linux-x86_64
   ....
   [INFO] -------------------------------------------------------
   [INFO]  T E S T S
   [INFO] -------------------------------------------------------
   [INFO] Running org.apache.drill.exec.store.sys.TestPStoreProviders
   [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.93 s - in org.apache.drill.exec.store.sys.TestPStoreProviders
   [INFO] 
   [INFO] Results:
   [INFO] 
   [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0
   [INFO] 
   [INFO] ------------------------------------------------------------------------
   [INFO] BUILD SUCCESS
   [INFO] ------------------------------------------------------------------------
   [INFO] Total time:  15.564 s
   [INFO] Finished at: 2021-10-18T12:47:08+03:00
   [INFO] ------------------------------------------------------------------------
   ```
   </details>
   
   As along with JDBC tests:
   <details>
   <summary><b>JDBC tests result</b></summary>
   
   ```
   maksym@home-pc:~/dev/private-drill$ mvn test -V -pl exec/jdbc 
   Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)
   Maven home: /home/maksym/.sdkman/candidates/maven/current
   Java version: 11.0.9, vendor: Oracle Corporation, runtime: /home/maksym/.sdkman/candidates/java/11.0.9.open-adpt
   Default locale: en_US, platform encoding: UTF-8
   OS name: "linux", version: "5.11.0-37-generic", arch: "amd64", family: "unix"
   [INFO] Scanning for projects...
   [INFO] ------------------------------------------------------------------------
   [INFO] Detecting the operating system and CPU architecture
   [INFO] ------------------------------------------------------------------------
   [INFO] os.detected.name: linux
   [INFO] os.detected.arch: x86_64
   [INFO] os.detected.version: 5.11
   [INFO] os.detected.version.major: 5
   [INFO] os.detected.version.minor: 11
   [INFO] os.detected.release: ubuntu
   [INFO] os.detected.release.version: 20.04
   [INFO] os.detected.release.like.ubuntu: true
   [INFO] os.detected.release.like.debian: true
   [INFO] os.detected.classifier: linux-x86_64
   [INFO] 
   [INFO] ------------------< org.apache.drill.exec:drill-jdbc >------------------
   [INFO] Building Drill : Exec : JDBC Driver using dependencies 1.20.0-SNAPSHOT
   [INFO] --------------------------------[ jar ]---------------------------------
   [INFO] 
   [INFO] --- apache-rat-plugin:0.13:check (rat-checks) @ drill-jdbc ---
   [INFO] RAT will not execute since it is configured to be skipped via system property 'rat.skip'.
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven-version) @ drill-jdbc ---
   [INFO] 
   [INFO] --- maven-resources-plugin:3.1.0:copy-resources (default) @ drill-jdbc ---
   [INFO] Using 'UTF-8' encoding to copy filtered resources.
   [INFO] Copying 1 resource
   [INFO] 
   [INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles) @ drill-jdbc ---
   [INFO] 
   [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ drill-jdbc ---
   [INFO] Using 'UTF-8' encoding to copy filtered resources.
   [INFO] Copying 2 resources
   [INFO] Copying 3 resources
   [INFO] 
   [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ drill-jdbc ---
   [INFO] Compiling 2 source files to /home/maksym/dev/private-drill/exec/jdbc/target/classes
   [INFO] 
   [INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ drill-jdbc ---
   [INFO] Using 'UTF-8' encoding to copy filtered resources.
   [INFO] Copying 10 resources
   [INFO] Copying 3 resources
   [INFO] 
   [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ drill-jdbc ---
   [INFO] Nothing to compile - all classes are up to date
   [INFO] 
   [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ drill-jdbc ---
   [INFO] 
   [INFO] -------------------------------------------------------
   [INFO]  T E S T S
   [INFO] -------------------------------------------------------
   [INFO] Running org.apache.drill.jdbc.DrillResultSetTest
   [INFO] Running org.apache.drill.jdbc.ResultSetMetaDataTest
   [ERROR] WARNING: An illegal reflective access operation has occurred
   [ERROR] WARNING: Illegal reflective access by javassist.util.proxy.SecurityActions (file:/home/maksym/.m2/repository/org/javassist/javassist/3.27.0-GA/javassist-3.27.0-GA.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
   [ERROR] WARNING: Please consider reporting this to the maintainers of javassist.util.proxy.SecurityActions
   [ERROR] WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
   [ERROR] WARNING: All illegal access operations will be denied in a future release
   [ERROR] WARNING: An illegal reflective access operation has occurred
   [ERROR] WARNING: Illegal reflective access by javassist.util.proxy.SecurityActions (file:/home/maksym/.m2/repository/org/javassist/javassist/3.27.0-GA/javassist-3.27.0-GA.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
   [ERROR] WARNING: Please consider reporting this to the maintainers of javassist.util.proxy.SecurityActions
   [ERROR] WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
   [ERROR] WARNING: All illegal access operations will be denied in a future release
   [WARNING] Tests run: 5, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 5.35 s - in org.apache.drill.jdbc.DrillResultSetTest
   [INFO] Running org.apache.drill.jdbc.ConnectionTransactionMethodsTest
   [WARNING] Tests run: 96, Failures: 0, Errors: 0, Skipped: 23, Time elapsed: 5.432 s - in org.apache.drill.jdbc.ResultSetMetaDataTest
   [INFO] Running org.apache.drill.jdbc.proxy.TracingProxyDriverTest
   [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.463 s - in org.apache.drill.jdbc.ConnectionTransactionMethodsTest
   [INFO] Running org.apache.drill.jdbc.proxy.TracingProxyDriverClassLoadingTest
   [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.001 s - in org.apache.drill.jdbc.proxy.TracingProxyDriverClassLoadingTest
   [INFO] Running org.apache.drill.jdbc.ResultSetGetMethodConversionsTest
   TRACER: SETUP: Proxy driver class org.apache.drill.jdbc.proxy.TracingProxyDriver initializing.
   TRACER: SETUP: Abbreviating (unique) class names in packages java.lang, java.sql, java.util, javax.sql, javax.sql.rowset, javax.sql.rowset.serial, javax.sql.rowset.spi.
   TRACER: SETUP: Proxy driver registering with DriverManager.
   TRACER: SETUP: Proxy's acceptsURL(...) called with "jdbc:proxy:org.apache.drill.jdbc.Driver:jdbc:drill:zk=local".
   TRACER: SETUP: Proxy calling DriverManager.getDriver(...) for proxied URL "jdbc:drill:zk=local".
   TRACER: SETUP: DriverManager.getDriver( "jdbc:drill:zk=local" ) returned a(n) org.apache.drill.jdbc.Driver: org.apache.drill.jdbc.Driver@54275b5d.
   TRACER: SETUP: Proxy's acceptsURL( "jdbc:proxy:org.apache.drill.jdbc.Driver:jdbc:drill:zk=local" ) returning true.
   TRACER: SETUP: Proxy's connect(...) called with URL "jdbc:proxy::jdbc:drill:zk=local".
   TRACER: SETUP: Proxy calling DriverManager.getDriver(...) for proxied URL "jdbc:drill:zk=local".
   TRACER: SETUP: DriverManager.getDriver( "jdbc:drill:zk=local" ) returned a(n) org.apache.drill.jdbc.Driver: org.apache.drill.jdbc.Driver@54275b5d.
   TRACER: CALL:   ((Driver) <id=1> ...) . connect( (String) "jdbc:drill:zk=local", (Properties) <id=2> {} )
   TRACER: RETURN: ((Driver) <id=1> ...) . connect( (String) "jdbc:drill:zk=local", (Properties) <id=2> {} ), RESULT: (Connection) <id=3> ...
   TRACER: CALL:   ((Connection) <id=3> ...) . createStatement()
   TRACER: RETURN: ((Connection) <id=3> ...) . createStatement(), RESULT: (Statement) <id=4> ...
   TRACER: CALL:   ((Statement) <id=4> ...) . executeQuery( (String) "SELECT * FROM INFORMATION_SCHEMA.CATALOGS" )
   TRACER: RETURN: ((Statement) <id=4> ...) . executeQuery( (String) "SELECT * FROM INFORMATION_SCHEMA.CATALOGS" ), RESULT: (ResultSet) <id=5> ...
   TRACER: CALL:   ((ResultSet) <id=5> ...) . next()
   TRACER: RETURN: ((ResultSet) <id=5> ...) . next(), RESULT: (boolean) true
   TRACER: CALL:   ((ResultSet) <id=5> ...) . getString( (int) 1 )
   TRACER: RETURN: ((ResultSet) <id=5> ...) . getString( (int) 1 ), RESULT: (String) "DRILL"
   TRACER: CALL:   ((ResultSet) <id=5> ...) . getObject( (int) 1 )
   TRACER: RETURN: ((ResultSet) <id=5> ...) . getObject( (int) 1 ), RESULT: (Object) "DRILL"
   TRACER: CALL:   ((Statement) <id=4> ...) . close()
   TRACER: RETURN: ((Statement) <id=4> ...) . close(), RESULT: (none--void) 
   TRACER: CALL:   ((Connection) <id=3> ...) . createStatement()
   TRACER: RETURN: ((Connection) <id=3> ...) . createStatement(), RESULT: (Statement) <id=6> ...
   TRACER: CALL:   ((Statement) <id=6> ...) . close()
   TRACER: RETURN: ((Statement) <id=6> ...) . close(), RESULT: (none--void) 
   TRACER: CALL:   ((Driver) <id=1> ...) . getMajorVersion()
   TRACER: RETURN: ((Driver) <id=1> ...) . getMajorVersion(), RESULT: (int) 1
   TRACER: CALL:   ((Driver) <id=1> ...) . getMinorVersion()
   TRACER: RETURN: ((Driver) <id=1> ...) . getMinorVersion(), RESULT: (int) 20
   TRACER: CALL:   ((Driver) <id=1> ...) . jdbcCompliant()
   TRACER: RETURN: ((Driver) <id=1> ...) . jdbcCompliant(), RESULT: (boolean) false
   TRACER: CALL:   ((Driver) <id=1> ...) . getParentLogger()
   TRACER: WARNING: Unnoted type encountered in formatting (value might not render well): class java.util.logging.LogManager$RootLogger.
   TRACER: RETURN: ((Driver) <id=1> ...) . getParentLogger(), RESULT: (java.util.logging.Logger) (java.util.logging.LogManager$RootLogger) <id=7> java.util.logging.LogManager$RootLogger@6d0dbfca
   TRACER: CALL:   ((Driver) <id=1> ...) . getPropertyInfo( (String) "jdbc:proxy::jdbc:drill:zk=local", (Properties) <id=8> {} )
   TRACER: RETURN: ((Driver) <id=1> ...) . getPropertyInfo( (String) "jdbc:proxy::jdbc:drill:zk=local", (Properties) <id=8> {} ), RESULT: (DriverPropertyInfo[]) <id=9> { [ name = "FACTORY", value = null, required = false, choices = null, description = null ], [ name = "SCHEMA", value = null, required = false, choices = null, description = null ], [ name = "TIME_ZONE", value = null, required = false, choices = null, description = null ], [ name = "URL", value = null, required = false, choices = null, description = null ], [ name = "SERIALIZATION", value = null, required = false, choices = null, description = null ], [ name = "AUTHENTICATION", value = null, required = false, choices = null, description = null ], [ name = "AVATICA_USER", value = null, required = false, choices = null, description = null ], [ name = "AVATICA_PASSWORD", value = null, required = false, choices = null, description = null ], [ name = "HTTP_CLIENT_FACTORY", value = null, required = false, choices = null, desc
 ription = null ], [ name = "HTTP_CLIENT_IMPL", value = null, required = false, choices = null, description = null ], [ name = "PRINCIPAL", value = null, required = false, choices = null, description = null ], [ name = "KEYTAB", value = null, required = false, choices = null, description = null ], [ name = "TRUSTSTORE", value = null, required = false, choices = null, description = null ], [ name = "TRUSTSTORE_PASSWORD", value = null, required = false, choices = null, description = null ], [ name = "KEYSTORE", value = null, required = false, choices = null, description = null ], [ name = "KEYSTORE_PASSWORD", value = null, required = false, choices = null, description = null ], [ name = "KEY_PASSWORD", value = null, required = false, choices = null, description = null ], [ name = "HOSTNAME_VERIFICATION", value = null, required = false, choices = null, description = null ] }
   TRACER: CALL:   ((Connection) <id=3> ...) . getMetaData()
   TRACER: RETURN: ((Connection) <id=3> ...) . getMetaData(), RESULT: (DatabaseMetaData) <id=10> ...
   TRACER: CALL:   ((DatabaseMetaData) <id=10> ...) . getConnection()
   TRACER: RETURN: ((DatabaseMetaData) <id=10> ...) . getConnection(), RESULT: (Connection) <id=3> ...
   TRACER: CALL:   ((DatabaseMetaData) <id=10> ...) . allTablesAreSelectable()
   TRACER: RETURN: ((DatabaseMetaData) <id=10> ...) . allTablesAreSelectable(), RESULT: (boolean) false
   TRACER: CALL:   ((DatabaseMetaData) <id=10> ...) . ownUpdatesAreVisible( (int) 1003 )
   TRACER: THROW:  ((DatabaseMetaData) <id=10> ...) . ownUpdatesAreVisible( (int) 1003 ), threw: (SQLFeatureNotSupportedException) "java.sql.SQLFeatureNotSupportedException: ownUpdatesAreVisible(int) is not supported" ==> (RuntimeException) "java.lang.RuntimeException: todo: implement this method"
   TRACER: CALL:   ((DatabaseMetaData) <id=10> ...) . getCatalogs()
   TRACER: RETURN: ((DatabaseMetaData) <id=10> ...) . getCatalogs(), RESULT: (ResultSet) <id=11> ...
   TRACER: CALL:   ((ResultSet) <id=11> ...) . next()
   TRACER: RETURN: ((ResultSet) <id=11> ...) . next(), RESULT: (boolean) true
   TRACER: CALL:   ((ResultSet) <id=11> ...) . getString( (int) 1 )
   TRACER: RETURN: ((ResultSet) <id=11> ...) . getString( (int) 1 ), RESULT: (String) "DRILL"
   TRACER: CALL:   ((ResultSet) <id=11> ...) . getObject( (int) 1 )
   TRACER: RETURN: ((ResultSet) <id=11> ...) . getObject( (int) 1 ), RESULT: (Object) "DRILL"
   TRACER: CALL:   ((ResultSet) <id=11> ...) . getMetaData()
   TRACER: RETURN: ((ResultSet) <id=11> ...) . getMetaData(), RESULT: (ResultSetMetaData) <id=12> ...
   TRACER: CALL:   ((ResultSetMetaData) <id=12> ...) . getColumnCount()
   TRACER: RETURN: ((ResultSetMetaData) <id=12> ...) . getColumnCount(), RESULT: (int) 1
   TRACER: CALL:   ((ResultSet) <id=11> ...) . getObject( (int) 1 )
   TRACER: RETURN: ((ResultSet) <id=11> ...) . getObject( (int) 1 ), RESULT: (Object) "DRILL"
   TRACER: CALL:   ((ResultSet) <id=11> ...) . getString( (int) 1 )
   TRACER: RETURN: ((ResultSet) <id=11> ...) . getString( (int) 1 ), RESULT: (String) "DRILL"
   TRACER: CALL:   ((ResultSet) <id=11> ...) . getInt( (int) 1 )
   TRACER: THROW:  ((ResultSet) <id=11> ...) . getInt( (int) 1 ), threw: (SQLDataException) "java.sql.SQLDataException: cannot convert to long (org.apache.calcite.avatica.util.AbstractCursor$StringAccessor@61cdb5a4)"
   TRACER: CALL:   ((Connection) <id=3> ...) . getMetaData()
   TRACER: RETURN: ((Connection) <id=3> ...) . getMetaData(), RESULT: (DatabaseMetaData) <id=10> ...
   TRACER: CALL:   ((ResultSet) <id=11> ...) . getMetaData()
   TRACER: RETURN: ((ResultSet) <id=11> ...) . getMetaData(), RESULT: (ResultSetMetaData) <id=12> ...
   [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.816 s - in org.apache.drill.jdbc.proxy.TracingProxyDriverTest
   [INFO] Running org.apache.drill.jdbc.PreparedStatementMaxRowsTest
   [WARNING] Tests run: 75, Failures: 0, Errors: 0, Skipped: 28, Time elapsed: 1.192 s - in org.apache.drill.jdbc.ResultSetGetMethodConversionsTest
   [INFO] Running org.apache.drill.jdbc.LegacyDatabaseMetaDataGetColumnsTest
   [WARNING] Tests run: 9, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.102 s - in org.apache.drill.jdbc.PreparedStatementMaxRowsTest
   [INFO] Running org.apache.drill.jdbc.DatabaseMetaDataGetColumnsTest
   [WARNING] Tests run: 389, Failures: 0, Errors: 0, Skipped: 79, Time elapsed: 2.054 s - in org.apache.drill.jdbc.DatabaseMetaDataGetColumnsTest
   [INFO] Running org.apache.drill.jdbc.StatementTest
   [WARNING] Tests run: 389, Failures: 0, Errors: 0, Skipped: 79, Time elapsed: 9.571 s - in org.apache.drill.jdbc.LegacyDatabaseMetaDataGetColumnsTest
   [INFO] Running org.apache.drill.jdbc.DrillColumnMetaDataListTest
   [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.905 s - in org.apache.drill.jdbc.DrillColumnMetaDataListTest
   [INFO] Running org.apache.drill.jdbc.ConnectionTest
   [WARNING] Tests run: 25, Failures: 0, Errors: 0, Skipped: 9, Time elapsed: 0.771 s - in org.apache.drill.jdbc.ConnectionTest
   [INFO] Running org.apache.drill.jdbc.impl.TypeConvertingSqlAccessorTest
   [INFO] Tests run: 43, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.apache.drill.jdbc.impl.TypeConvertingSqlAccessorTest
   [INFO] Running org.apache.drill.jdbc.test.TestAggregateFunctionsQuery
   [WARNING] Tests run: 5, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 1.66 s - in org.apache.drill.jdbc.test.TestAggregateFunctionsQuery
   [INFO] Running org.apache.drill.jdbc.test.TestJdbcMetadata
   [WARNING] Tests run: 8, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.552 s - in org.apache.drill.jdbc.test.TestJdbcMetadata
   [INFO] Running org.apache.drill.jdbc.test.TestLegacyJdbcMetadata
   [WARNING] Tests run: 8, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 10.89 s - in org.apache.drill.jdbc.StatementTest
   [INFO] Running org.apache.drill.jdbc.test.JdbcNullOrderingAndGroupingTest
   [WARNING] Tests run: 8, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.975 s - in org.apache.drill.jdbc.test.TestLegacyJdbcMetadata
   [INFO] Running org.apache.drill.jdbc.test.TestBugFixes
   [WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.539 s - in org.apache.drill.jdbc.test.TestBugFixes
   [INFO] Running org.apache.drill.jdbc.test.Bug1735ConnectionCloseTest
   [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.852 s - in org.apache.drill.jdbc.test.Bug1735ConnectionCloseTest
   [INFO] Running org.apache.drill.jdbc.test.Bug1735ResultSetCloseReleasesBuffersTest
   [WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.447 s - in org.apache.drill.jdbc.test.Bug1735ResultSetCloseReleasesBuffersTest
   [INFO] Running org.apache.drill.jdbc.test.Drill2769UnsupportedReportsUseSqlExceptionTest
   java.lang.NullPointerException
           at java.base/java.util.Objects.requireNonNull(Objects.java:221)
           at org.apache.calcite.avatica.Meta$MetaResultSet.create(Meta.java:577)
           at org.apache.drill.jdbc.impl.DrillMetaImpl.execute(DrillMetaImpl.java:1136)
           at org.apache.drill.jdbc.impl.DrillMetaImpl.execute(DrillMetaImpl.java:1143)
           at org.apache.calcite.avatica.AvaticaConnection.executeQueryInternal(AvaticaConnection.java:548)
           at org.apache.calcite.avatica.AvaticaPreparedStatement.executeLargeUpdate(AvaticaPreparedStatement.java:152)
           at org.apache.calcite.avatica.AvaticaPreparedStatement.executeUpdate(AvaticaPreparedStatement.java:147)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at org.apache.drill.jdbc.test.Drill2769UnsupportedReportsUseSqlExceptionTest$NoNonSqlExceptionsChecker.testOneMethod(Drill2769UnsupportedReportsUseSqlExceptionTest.java:242)
           at org.apache.drill.jdbc.test.Drill2769UnsupportedReportsUseSqlExceptionTest$NoNonSqlExceptionsChecker.testMethods(Drill2769UnsupportedReportsUseSqlExceptionTest.java:308)
           at org.apache.drill.jdbc.test.Drill2769UnsupportedReportsUseSqlExceptionTest.testPreparedStatementMethodsThrowRight(Drill2769UnsupportedReportsUseSqlExceptionTest.java:423)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
           at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
           at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
           at mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)
           at mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)
           at mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)
           at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)
           at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
           at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
           at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
           at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
           at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
           at java.base/java.lang.Thread.run(Thread.java:834)
   java.lang.NullPointerException
           at java.base/java.util.Objects.requireNonNull(Objects.java:221)
           at org.apache.calcite.avatica.Meta$MetaResultSet.create(Meta.java:577)
           at org.apache.drill.jdbc.impl.DrillMetaImpl.execute(DrillMetaImpl.java:1136)
           at org.apache.drill.jdbc.impl.DrillMetaImpl.execute(DrillMetaImpl.java:1143)
           at org.apache.calcite.avatica.AvaticaConnection.executeQueryInternal(AvaticaConnection.java:548)
           at org.apache.calcite.avatica.AvaticaPreparedStatement.executeLargeUpdate(AvaticaPreparedStatement.java:152)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at org.apache.drill.jdbc.test.Drill2769UnsupportedReportsUseSqlExceptionTest$NoNonSqlExceptionsChecker.testOneMethod(Drill2769UnsupportedReportsUseSqlExceptionTest.java:242)
           at org.apache.drill.jdbc.test.Drill2769UnsupportedReportsUseSqlExceptionTest$NoNonSqlExceptionsChecker.testMethods(Drill2769UnsupportedReportsUseSqlExceptionTest.java:308)
           at org.apache.drill.jdbc.test.Drill2769UnsupportedReportsUseSqlExceptionTest.testPreparedStatementMethodsThrowRight(Drill2769UnsupportedReportsUseSqlExceptionTest.java:423)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
           at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
           at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
           at mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)
           at mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)
           at mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)
           at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)
           at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
           at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
           at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
           at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
           at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
           at java.base/java.lang.Thread.run(Thread.java:834)
   [WARNING] Tests run: 7, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.681 s - in org.apache.drill.jdbc.test.Drill2769UnsupportedReportsUseSqlExceptionTest
   [INFO] Running org.apache.drill.jdbc.test.Drill2461IntervalsBreakInfoSchemaBugTest
   [WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.595 s - in org.apache.drill.jdbc.test.Drill2461IntervalsBreakInfoSchemaBugTest
   [INFO] Running org.apache.drill.jdbc.test.Drill2489CallsAfterCloseThrowExceptionsTest
   [WARNING] Tests run: 17, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.667 s - in org.apache.drill.jdbc.test.Drill2489CallsAfterCloseThrowExceptionsTest
   [INFO] Running org.apache.drill.jdbc.test.Drill2463GetNullsFailedWithAssertionsBugTest
   [WARNING] Tests run: 8, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.556 s - in org.apache.drill.jdbc.test.Drill2463GetNullsFailedWithAssertionsBugTest
   [INFO] Running org.apache.drill.jdbc.test.Drill2130JavaJdbcHamcrestConfigurationTest
   [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.apache.drill.jdbc.test.Drill2130JavaJdbcHamcrestConfigurationTest
   [INFO] Running org.apache.drill.jdbc.test.TestExecutionExceptionsToClient
   [WARNING] Tests run: 9, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.524 s - in org.apache.drill.jdbc.test.TestExecutionExceptionsToClient
   [INFO] Running org.apache.drill.jdbc.test.TestJdbcQuery
   [WARNING] Tests run: 91, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 10.045 s - in org.apache.drill.jdbc.test.JdbcNullOrderingAndGroupingTest
   [INFO] Running org.apache.drill.jdbc.test.Drill2439GetBooleanFailsSayingWrongTypeBugTest
   [WARNING] Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.471 s - in org.apache.drill.jdbc.test.Drill2439GetBooleanFailsSayingWrongTypeBugTest
   [INFO] Running org.apache.drill.jdbc.test.TestJdbcDistQuery
   [WARNING] Tests run: 18, Failures: 0, Errors: 0, Skipped: 5, Time elapsed: 2.722 s - in org.apache.drill.jdbc.test.TestJdbcDistQuery
   [INFO] Running org.apache.drill.jdbc.test.TestInformationSchemaColumns
   [WARNING] Tests run: 38, Failures: 0, Errors: 0, Skipped: 7, Time elapsed: 5.311 s - in org.apache.drill.jdbc.test.TestJdbcQuery
   [INFO] Running org.apache.drill.jdbc.test.Drill2128GetColumnsDataTypeNotTypeCodeIntBugsTest
   [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.441 s - in org.apache.drill.jdbc.test.Drill2128GetColumnsDataTypeNotTypeCodeIntBugsTest
   [INFO] Running org.apache.drill.jdbc.test.Drill2288GetColumnsMetadataWhenNoRowsTest
   [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.746 s - in org.apache.drill.jdbc.test.Drill2288GetColumnsMetadataWhenNoRowsTest
   [INFO] Running org.apache.drill.jdbc.ConnectionInfoTest
   [WARNING] Tests run: 384, Failures: 0, Errors: 0, Skipped: 93, Time elapsed: 2.975 s - in org.apache.drill.jdbc.test.TestInformationSchemaColumns
   [INFO] Running org.apache.drill.jdbc.PreparedStatementTest
   [WARNING] Tests run: 6, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 1.287 s - in org.apache.drill.jdbc.ConnectionInfoTest
   [INFO] Running org.apache.drill.jdbc.DatabaseMetaDataTest
   [INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.178 s - in org.apache.drill.jdbc.DatabaseMetaDataTest
   [INFO] Running org.apache.drill.jdbc.LegacyDatabaseMetaDataTest
   [INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.171 s - in org.apache.drill.jdbc.LegacyDatabaseMetaDataTest
   [INFO] Running org.apache.drill.jdbc.DriverTest
   [WARNING] Tests run: 38, Failures: 0, Errors: 0, Skipped: 23, Time elapsed: 0.432 s - in org.apache.drill.jdbc.DriverTest
   [INFO] Running org.apache.drill.jdbc.LegacyPreparedStatementTest
   [WARNING] Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.427 s - in org.apache.drill.jdbc.LegacyPreparedStatementTest
   [INFO] Running org.apache.drill.jdbc.StatementMaxRowsTest
   [WARNING] Tests run: 9, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.841 s - in org.apache.drill.jdbc.StatementMaxRowsTest
   [WARNING] Tests run: 13, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 5.001 s - in org.apache.drill.jdbc.PreparedStatementTest
   [INFO] 
   [INFO] Results:
   [INFO] 
   [WARNING] Tests run: 1812, Failures: 0, Errors: 0, Skipped: 370
   [INFO] 
   [INFO] ------------------------------------------------------------------------
   [INFO] BUILD SUCCESS
   [INFO] ------------------------------------------------------------------------
   [INFO] Total time:  48.828 s
   [INFO] Finished at: 2021-10-18T13:15:23+03:00
   [INFO] ------------------------------------------------------------------------
   ```
   </details>
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@drill.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org