datart
datart copied to clipboard
配置好的数据源,获取不到数据表信息。
1、mysql8.0,通过数据源配置好连接,并测试通过后,创建数据视图,获取不到这个数据源下的表。
2、postgres也是有类似的问题,且不能查询。
mysql数据库有同样的问题
看到有个空指针异常
我连接的sqlserver数据库,也有同样的问题,完全一样
java.lang.NullPointerException: null
at datart.data.provider.jdbc.DataTypeUtils.jdbcType2DataType(DataTypeUtils.java:61)
at datart.data.provider.jdbc.adapters.JdbcDataProviderAdapter.readTableColumn(JdbcDataProviderAdapter.java:193)
at datart.data.provider.jdbc.adapters.JdbcDataProviderAdapter.readTableColumn(JdbcDataProviderAdapter.java:176)
at datart.data.provider.JdbcDataProvider.readTableColumns(JdbcDataProvider.java:85)
at datart.data.provider.ProviderManager.readTableColumns(ProviderManager.java:114)
at datart.server.service.impl.DataProviderServiceImpl.readTableColumns(DataProviderServiceImpl.java:140)
at datart.server.job.SchemaSyncJob.execute(SchemaSyncJob.java:94)
at datart.server.service.impl.SourceServiceImpl.lambda$updateJdbcSourceSyncJob$2(SourceServiceImpl.java:464)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
这里有时候读到一些奇怪的视图时就会有报错,建议用一个数据源权限小一点的账号连接一下,看看是否正常