Hello


I am hoping to introduce Drill into my work and I am undertaking a POC.
First off, thank you all for a very nice product!



I am having an issue querying a SQL Server 2008 R2 database in Drill



It appears that the following line from the stack trace is of interest.



*Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The server
principal "user" is not able to access the database "model" under the
current security context.*



I have asked the DBAs for my user to get access to the model database, but
why would this be needed? Maybe this is more of a question about the JDBC
driver itself but thought I would ask here first.
What is the minimum access required for the user I connect with?

Many thanks.



Drill Version: 1.6.0

SQL Server Version: 2008 R2

JDBC Driver Version: sqljdbc41.jar from sqljdbc_4.2.6420.100_enu.tar.gz



Storage Configuration:



{

  "type": "jdbc",

  "driver": "com.microsoft.sqlserver.jdbc.SQLServerDriver",

  "url": "jdbc:sqlserver://xx.xx.xx.xx;databaseName=xxxxx",

  "username": "xxxxxx",

  "password": "xxxxxx",

  "enabled": true

}





2016-04-21 07:04:08,531 [28e78497-160a-df76-3901-58e9059a70a2:foreman]
INFO  o.a.drill.exec.work.foreman.Foreman - Query text for query id
28e78497-160a-df76-3901-58e9059a70a2: select * from
msql.`information_schema.tables`

2016-04-21 07:04:09,064 [28e78497-160a-df76-3901-58e9059a70a2:foreman]
WARN  o.a.d.e.store.jdbc.JdbcStoragePlugin - Failure while attempting to
read table 'information_schema.tables' from JDBC source.

java.lang.RuntimeException: Exception while reading tables

        at
org.apache.calcite.adapter.jdbc.JdbcSchema.computeTables(JdbcSchema.java:220)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.adapter.jdbc.JdbcSchema.getTableMap(JdbcSchema.java:234)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.adapter.jdbc.JdbcSchema.getTable(JdbcSchema.java:228)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.drill.exec.store.jdbc.JdbcStoragePlugin$CapitalizingJdbcSchema.getTable(JdbcStoragePlugin.java:291)
~[drill-jdbc-storage-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.store.jdbc.JdbcStoragePlugin$JdbcCatalogSchema.getTable(JdbcStoragePlugin.java:406)
~[drill-jdbc-storage-1.6.0.jar:1.6.0]

        at
org.apache.calcite.jdbc.SimpleCalciteSchema.getTable(SimpleCalciteSchema.java:82)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.prepare.CalciteCatalogReader.getTableFrom(CalciteCatalogReader.java:119)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.prepare.CalciteCatalogReader.getTable(CalciteCatalogReader.java:102)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.prepare.CalciteCatalogReader.getTable(CalciteCatalogReader.java:73)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.EmptyScope.getTableNamespace(EmptyScope.java:75)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.DelegatingScope.getTableNamespace(DelegatingScope.java:124)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.IdentifierNamespace.validateImpl(IdentifierNamespace.java:104)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.AbstractNamespace.validate(AbstractNamespace.java:86)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace(SqlValidatorImpl.java:877)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery(SqlValidatorImpl.java:863)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateFrom(SqlValidatorImpl.java:2778)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateFrom(SqlValidatorImpl.java:2763)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateSelect(SqlValidatorImpl.java:2986)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SelectNamespace.validateImpl(SelectNamespace.java:60)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.AbstractNamespace.validate(AbstractNamespace.java:86)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace(SqlValidatorImpl.java:877)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery(SqlValidatorImpl.java:863)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at org.apache.calcite.sql.SqlSelect.validate(SqlSelect.java:210)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateScopedExpression(SqlValidatorImpl.java:837)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validate(SqlValidatorImpl.java:551)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.drill.exec.planner.sql.SqlConverter.validate(SqlConverter.java:148)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.validateNode(DefaultSqlHandler.java:581)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.validateAndConvert(DefaultSqlHandler.java:192)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.getPlan(DefaultSqlHandler.java:164)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan(DrillSqlWorker.java:94)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.work.foreman.Foreman.runSQL(Foreman.java:927)
[drill-java-exec-1.6.0.jar:1.6.0]

        at org.apache.drill.exec.work.foreman.Foreman.run(Foreman.java:251)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[na:1.7.0_80]

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_80]

        at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]

*Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The server
principal "user" is not able to access the database "model" under the
current security context.*

        at
com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:217)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:251)
~[sqljdbc41.jar:na]

        at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:81)
~[sqljdbc41.jar:na]

        at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:36)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:1834)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:6276)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1793)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:1839)
~[sqljdbc41.jar:na]

       at
com.microsoft.sqlserver.jdbc.SQLServerConnection.setCatalog(SQLServerConnection.java:2190)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.switchCatalogs(SQLServerDatabaseMetaData.java:331)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetFromStoredProc(SQLServerDatabaseMetaData.java:282)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetWithProvidedColumnNames(SQLServerDatabaseMetaData.java:309)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getTables(SQLServerDatabaseMetaData.java:496)
~[sqljdbc41.jar:na]

        at
org.apache.commons.dbcp.DelegatingDatabaseMetaData.getTables(DelegatingDatabaseMetaData.java:604)
~[commons-dbcp-1.4.jar:1.4]

        at
org.apache.calcite.adapter.jdbc.JdbcSchema.computeTables(JdbcSchema.java:188)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        ... 34 common frames omitted

2016-04-21 07:04:09,071 [28e78497-160a-df76-3901-58e9059a70a2:foreman]
WARN  o.a.d.e.store.jdbc.JdbcStoragePlugin - Failure while attempting to
read table 'information_schema.tables' from JDBC source.

java.lang.RuntimeException: Exception while reading tables

        at
org.apache.calcite.adapter.jdbc.JdbcSchema.computeTables(JdbcSchema.java:220)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.adapter.jdbc.JdbcSchema.getTableMap(JdbcSchema.java:234)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.adapter.jdbc.JdbcSchema.getTable(JdbcSchema.java:228)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.drill.exec.store.jdbc.JdbcStoragePlugin$CapitalizingJdbcSchema.getTable(JdbcStoragePlugin.java:291)
~[drill-jdbc-storage-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.store.jdbc.JdbcStoragePlugin$JdbcCatalogSchema.getTable(JdbcStoragePlugin.java:406)
~[drill-jdbc-storage-1.6.0.jar:1.6.0]

        at
org.apache.calcite.jdbc.SimpleCalciteSchema.getTable(SimpleCalciteSchema.java:82)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.prepare.CalciteCatalogReader.getTableFrom(CalciteCatalogReader.java:119)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.prepare.CalciteCatalogReader.getTable(CalciteCatalogReader.java:108)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.prepare.CalciteCatalogReader.getTable(CalciteCatalogReader.java:73)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.EmptyScope.getTableNamespace(EmptyScope.java:75)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.DelegatingScope.getTableNamespace(DelegatingScope.java:124)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.IdentifierNamespace.validateImpl(IdentifierNamespace.java:104)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.AbstractNamespace.validate(AbstractNamespace.java:86)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace(SqlValidatorImpl.java:877)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery(SqlValidatorImpl.java:863)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateFrom(SqlValidatorImpl.java:2778)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateFrom(SqlValidatorImpl.java:2763)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateSelect(SqlValidatorImpl.java:2986)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SelectNamespace.validateImpl(SelectNamespace.java:60)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.AbstractNamespace.validate(AbstractNamespace.java:86)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace(SqlValidatorImpl.java:877)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery(SqlValidatorImpl.java:863)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at org.apache.calcite.sql.SqlSelect.validate(SqlSelect.java:210)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateScopedExpression(SqlValidatorImpl.java:837)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validate(SqlValidatorImpl.java:551)
[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.drill.exec.planner.sql.SqlConverter.validate(SqlConverter.java:148)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.validateNode(DefaultSqlHandler.java:581)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.validateAndConvert(DefaultSqlHandler.java:192)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.getPlan(DefaultSqlHandler.java:164)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan(DrillSqlWorker.java:94)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.work.foreman.Foreman.runSQL(Foreman.java:927)
[drill-java-exec-1.6.0.jar:1.6.0]

        at org.apache.drill.exec.work.foreman.Foreman.run(Foreman.java:251)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[na:1.7.0_80]

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_80]

        at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The server
principal "user" is not able to access the database "model" under the
current security context.

        at
com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:217)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:251)
~[sqljdbc41.jar:na]

        at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:81)
~[sqljdbc41.jar:na]

        at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:36)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerConnection$1ConnectionCommand.doExecute(SQLServerConnection.java:1834)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:6276)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1793)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectionCommand(SQLServerConnection.java:1839)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerConnection.setCatalog(SQLServerConnection.java:2190)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.switchCatalogs(SQLServerDatabaseMetaData.java:331)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetFromStoredProc(SQLServerDatabaseMetaData.java:282)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetWithProvidedColumnNames(SQLServerDatabaseMetaData.java:309)
~[sqljdbc41.jar:na]

        at
com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getTables(SQLServerDatabaseMetaData.java:496)
~[sqljdbc41.jar:na]

        at
org.apache.commons.dbcp.DelegatingDatabaseMetaData.getTables(DelegatingDatabaseMetaData.java:604)
~[commons-dbcp-1.4.jar:1.4]

        at
org.apache.calcite.adapter.jdbc.JdbcSchema.computeTables(JdbcSchema.java:188)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        ... 34 common frames omitted

2016-04-21 07:04:09,149 [28e78497-160a-df76-3901-58e9059a70a2:foreman]
INFO  o.a.d.exec.planner.sql.SqlConverter - User Error Occurred

org.apache.drill.common.exceptions.UserException: VALIDATION ERROR: From
line 1, column 15 to line 1, column 18: Table
'msql.information_schema.tables' not found



SQL Query null



[Error Id: 378691ff-ff55-4bd2-88b7-1db286fcd5fb ]

        at
org.apache.drill.common.exceptions.UserException$Builder.build(UserException.java:543)
~[drill-common-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.SqlConverter.validate(SqlConverter.java:157)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.validateNode(DefaultSqlHandler.java:581)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.validateAndConvert(DefaultSqlHandler.java:192)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.getPlan(DefaultSqlHandler.java:164)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan(DrillSqlWorker.java:94)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.work.foreman.Foreman.runSQL(Foreman.java:927)
[drill-java-exec-1.6.0.jar:1.6.0]

        at org.apache.drill.exec.work.foreman.Foreman.run(Foreman.java:251)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[na:1.7.0_80]

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_80]

        at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]

Caused by: org.apache.calcite.runtime.CalciteContextException: From line 1,
column 15 to line 1, column 18: Table 'msql.information_schema.tables' not
found

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[na:1.7.0_80]

        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
~[na:1.7.0_80]

        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[na:1.7.0_80]

        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
~[na:1.7.0_80]

        at
org.apache.calcite.runtime.Resources$ExInstWithCause.ex(Resources.java:405)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.SqlUtil.newContextException(SqlUtil.java:714)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.SqlUtil.newContextException(SqlUtil.java:702)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.newValidationError(SqlValidatorImpl.java:3931)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.IdentifierNamespace.validateImpl(IdentifierNamespace.java:106)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.AbstractNamespace.validate(AbstractNamespace.java:86)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace(SqlValidatorImpl.java:877)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery(SqlValidatorImpl.java:863)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateFrom(SqlValidatorImpl.java:2778)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateFrom(SqlValidatorImpl.java:2763)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateSelect(SqlValidatorImpl.java:2986)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SelectNamespace.validateImpl(SelectNamespace.java:60)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.AbstractNamespace.validate(AbstractNamespace.java:86)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace(SqlValidatorImpl.java:877)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery(SqlValidatorImpl.java:863)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at org.apache.calcite.sql.SqlSelect.validate(SqlSelect.java:210)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validateScopedExpression(SqlValidatorImpl.java:837)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.sql.validate.SqlValidatorImpl.validate(SqlValidatorImpl.java:551)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.drill.exec.planner.sql.SqlConverter.validate(SqlConverter.java:148)
[drill-java-exec-1.6.0.jar:1.6.0]

        ... 9 common frames omitted

Caused by: org.apache.calcite.sql.validate.SqlValidatorException: Table
'msql.information_schema.tables' not found

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[na:1.7.0_80]

        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
~[na:1.7.0_80]

        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[na:1.7.0_80]

        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
~[na:1.7.0_80]

        at
org.apache.calcite.runtime.Resources$ExInstWithCause.ex(Resources.java:405)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        at
org.apache.calcite.runtime.Resources$ExInst.ex(Resources.java:514)
~[calcite-core-1.4.0-drill-r10.jar:1.4.0-drill-r10]

        ... 27 common frames omitted

2016-04-21 07:04:09,320 [USER-rpc-event-queue] ERROR
o.a.d.exec.server.rest.QueryWrapper - Query Failed

org.apache.drill.common.exceptions.UserRemoteException: VALIDATION ERROR:
>From line 1, column 15 to line 1, column 18: Table
'msql.information_schema.tables' not found



SQL Query null



[Error Id: 378691ff-ff55-4bd2-88b7-1db286fcd5fb on d87c87284dda:31010]

        at
org.apache.drill.exec.rpc.user.QueryResultHandler.resultArrived(QueryResultHandler.java:119)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.user.UserClient.handleReponse(UserClient.java:113)
[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:46)
[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:31)
[drill-rpc-1.6.0.jar:1.6.0]

        at org.apache.drill.exec.rpc.RpcBus.handle(RpcBus.java:67)
[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.RpcBus$RequestEvent.run(RpcBus.java:374)
[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.common.SerializedExecutor$RunnableProcessor.run(SerializedExecutor.java:89)
[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.RpcBus$SameExecutor.execute(RpcBus.java:252)
[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.common.SerializedExecutor.execute(SerializedExecutor.java:123)
[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:285)
[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:257)
[drill-rpc-1.6.0.jar:1.6.0]

        at
io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89)
[netty-codec-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:254)
[netty-handler-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
[netty-codec-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

       at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:242)
[netty-codec-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:847)
[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:618)
[netty-transport-native-epoll-4.0.27.Final-linux-x86_64.jar:na]

        at
io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:329)
[netty-transport-native-epoll-4.0.27.Final-linux-x86_64.jar:na]

        at
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:250)
[netty-transport-native-epoll-4.0.27.Final-linux-x86_64.jar:na]

        at
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
[netty-common-4.0.27.Final.jar:4.0.27.Final]

        at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]

2016-04-21 07:04:09,322 [Client-1] INFO  o.a.drill.exec.rpc.user.UserClient
- Channel closed /172.17.0.6:47708 <--> /172.17.0.6:31010.

2016-04-21 07:04:09,328 [qtp1709433220-42] ERROR
o.a.d.e.server.rest.QueryResources - Query from Web UI Failed

org.apache.drill.common.exceptions.UserRemoteException: VALIDATION ERROR:
>From line 1, column 15 to line 1, column 18: Table
'msql.information_schema.tables' not found



SQL Query null



[Error Id: 378691ff-ff55-4bd2-88b7-1db286fcd5fb on d87c87284dda:31010]

        at
org.apache.drill.exec.rpc.user.QueryResultHandler.resultArrived(QueryResultHandler.java:119)
~[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.user.UserClient.handleReponse(UserClient.java:113)
~[drill-java-exec-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:46)
~[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:31)
~[drill-rpc-1.6.0.jar:1.6.0]

        at org.apache.drill.exec.rpc.RpcBus.handle(RpcBus.java:67)
~[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.RpcBus$RequestEvent.run(RpcBus.java:374)
~[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.common.SerializedExecutor$RunnableProcessor.run(SerializedExecutor.java:89)
~[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.RpcBus$SameExecutor.execute(RpcBus.java:252)
~[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.common.SerializedExecutor.execute(SerializedExecutor.java:123)
~[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:285)
~[drill-rpc-1.6.0.jar:1.6.0]

        at
org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:257)
~[drill-rpc-1.6.0.jar:1.6.0]

        at
io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89)
~[netty-codec-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:254)
~[netty-handler-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
~[netty-codec-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:242)
~[netty-codec-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:847)
~[netty-transport-4.0.27.Final.jar:4.0.27.Final]

        at
io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:618)
~[netty-transport-native-epoll-4.0.27.Final-linux-x86_64.jar:na]

        at
io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:329)
~[netty-transport-native-epoll-4.0.27.Final-linux-x86_64.jar:na]

        at
io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:250)
~[netty-transport-native-epoll-4.0.27.Final-linux-x86_64.jar:na]

        at
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
~[netty-common-4.0.27.Final.jar:4.0.27.Final]

        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_80]



For completeness the UI displays:

Query Failed: An Error Occurred

org.apache.drill.common.exceptions.UserRemoteException: VALIDATION ERROR:
>From line 1, column 15 to line 1, column 18: Table
'msql.information_schema.tables' not found SQL Query null [Error Id:
277b25e7-3bdd-4e7c-8e0f-da61bc873276 on d87c87284dda:31010]





------------------------------

We offer our clients an encrypted email capability for secure communication
purpose. If you have not taken advantage of this service and wish to do so
or learn more about it, please let us know or contact [email protected]
<javascript:_e(%7B%7D,'cvml','[email protected]');>

Aon is a registered trading name of MacDonagh Boland Crotty MacRedmond Ltd,
Registered in Ireland No. 5103. Registered Office - Metropolitan Building,
James Joyce Street, Dublin 1. MacDonagh Boland Crotty MacRedmond Ltd., is
regulated by the Central Bank of Ireland.

Cover instructions in respect of new or existing policies cannot be deemed
to be in force until such time as written confirmation has been issued by
Aon.

This e-mail and any files transmitted with it are confidential and intended
solely for the use of the individual or entity to whom they are addressed.
Any unauthorised dissemination, distribution or copying, direct or
indirect, of this e-mail and any attachments is strictly prohibited and may
be unlawful. If you have received this e-mail in error please notify the
system manager, destroy the message and delete any copies held on your
systems. Please note that any views or opinions presented in this e-mail
are solely those of the author and do not necessarily represent those of
the company. Finally, the recipient should check this e-mail and any
attachments for the presence of viruses. The company accepts no liability
for any damage caused by any virus transmitted by this e-mail.

Reply via email to