rymarm commented 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
-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] ---------------< org.apache.drill.exec:drill-java-exec
>----------------
[INFO] Building Drill : Exec : Java Execution Engine 1.20.0-SNAPSHOT
[INFO] --------------------------------[ jar
]---------------------------------
[INFO]
[INFO] --- apache-rat-plugin:0.13:check (rat-checks) @ drill-java-exec ---
[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-java-exec ---
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:copy-resources (default) @
drill-java-exec ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:copy-resources (copy-fmpp-resources)
@ drill-java-exec ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 101 resources
[INFO]
[INFO] --- maven-dependency-plugin:3.1.1:unpack (unpack-parser-template) @
drill-java-exec ---
[INFO] Configured Artifact:
com.github.vvysotskyi.drill-calcite:calcite-core:?:jar
[INFO] Unpacking
/home/maksym/.m2/repository/com/github/vvysotskyi/drill-calcite/calcite-core/1.21.0-drill-r4/calcite-core-1.21.0-drill-r4.jar
to /home/maksym/dev/private-drill/exec/java-exec/target with includes
"codegen/templates/Parser.jj" and excludes ""
[INFO]
[INFO] --- maven-dependency-plugin:3.1.1:unpack (unpack-vector-types) @
drill-java-exec ---
[INFO] Configured Artifact: org.apache.drill.exec:vector:?:jar
[INFO] Unpacking
/home/maksym/.m2/repository/org/apache/drill/exec/vector/1.20.0-SNAPSHOT/vector-1.20.0-SNAPSHOT.jar
to /home/maksym/dev/private-drill/exec/java-exec/target with includes
"codegen/data/ValueVectorTypes.tdd" and excludes ""
[INFO]
[INFO] --- drill-fmpp-maven-plugin:1.20.0-SNAPSHOT:generate (generate-fmpp)
@ drill-java-exec ---
[INFO] Freemarker generation:
scope: compile,
config:
/home/maksym/dev/private-drill/exec/java-exec/target/codegen/config.fmpp,
templates:
/home/maksym/dev/private-drill/exec/java-exec/target/codegen/templates
[INFO] Adding maven data loader
...........................................................................
[INFO] Freemarker generation took 532ms
[INFO] Incremental output update took 0ms
[INFO] new: 0
[INFO] changed: 0
maksym@home-pc:~/dev/private-drill$ sdk install maven 3.8.3^C
maksym@home-pc:~/dev/private-drill$ cler-exec
Command 'cler' not found, did you mean:
command 'cleo' from deb cleo (0.004-2)
command 'cver' from deb gplcver (2.12a-1.1build1)
command 'clex' from deb clex (4.6.patch8-1)
command 'clear' from deb ncurses-bin (6.2-0ubuntu2)
Try: sudo apt install <deb name>
maksym@home-pc:~/dev/private-drill$ clear
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]