datart icon indicating copy to clipboard operation
datart copied to clipboard

配置好的数据源,获取不到数据表信息。

Open qulesky opened this issue 1 year ago • 6 comments

1、mysql8.0,通过数据源配置好连接,并测试通过后,创建数据视图,获取不到这个数据源下的表。 image image image 2、postgres也是有类似的问题,且不能查询。 image image

qulesky avatar Feb 06 '24 02:02 qulesky

mysql数据库有同样的问题

february avatar Feb 07 '24 06:02 february

image 看到有个空指针异常

seemoredebug avatar Feb 23 '24 06:02 seemoredebug

我连接的sqlserver数据库,也有同样的问题,完全一样

OnesZhang avatar Mar 12 '24 03:03 OnesZhang

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)

OnesZhang avatar Mar 12 '24 03:03 OnesZhang

这里有时候读到一些奇怪的视图时就会有报错,建议用一个数据源权限小一点的账号连接一下,看看是否正常

nianhua99 avatar Mar 19 '24 06:03 nianhua99