Guanhua LI created ZEPPELIN-5816:
------------------------------------
Summary: [MINOR] [JDBC] JDBCInterpreterTest.testMultiTenant_*
improvement
Key: ZEPPELIN-5816
URL: https://issues.apache.org/jira/browse/ZEPPELIN-5816
Project: Zeppelin
Issue Type: Improvement
Reporter: Guanhua LI
Assignee: Guanhua LI
Now In test cases `JDBCInterpreterTest.testMultiTenant_1` and
`JDBCInterpreterTest.testMultiTenant_1`, the jdbc interpreter would try to
connect h2 databases with 3 non-existed user.
It would cost more time to execute these two test case.
And also the interpreter would log a long message about
`JdbcSQLInvalidAuthorizationSpecException` , which may mislead developer who is
unfamiliar to JDBC module into thinking there is something wrong with the test
case。
```
03:41:28.204 [main] ERROR org.apache.zeppelin.jdbc.JDBCInterpreter - Fail to
getConnection
org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or
password [28000-206]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:529)
~[h2-2.0.206.jar:2.0.206]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:496)
~[h2-2.0.206.jar:2.0.206]
at org.h2.message.DbException.get(DbException.java:227)
~[h2-2.0.206.jar:2.0.206]
at org.h2.message.DbException.get(DbException.java:203)
~[h2-2.0.206.jar:2.0.206]
at org.h2.message.DbException.get(DbException.java:192)
~[h2-2.0.206.jar:2.0.206]
at org.h2.engine.Engine.validateUserAndPassword(Engine.java:393)
~[h2-2.0.206.jar:2.0.206]
at org.h2.engine.Engine.createSession(Engine.java:206)
~[h2-2.0.206.jar:2.0.206]
at
org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338)
~[h2-2.0.206.jar:2.0.206]
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:117)
~[h2-2.0.206.jar:2.0.206]
at org.h2.Driver.connect(Driver.java:59) ~[h2-2.0.206.jar:2.0.206]
at java.sql.DriverManager.getConnection(DriverManager.java:664)
~[?:1.8.0_345]
at java.sql.DriverManager.getConnection(DriverManager.java:208)
~[?:1.8.0_345]
```
--
This message was sent by Atlassian Jira
(v8.20.10#820010)