九月上旬更新速递丨 AI赋能、技术实战与智能探索

AI浪潮席卷,九月更新携智能发布会、实战经验与开发进阶强势登场!助您紧跟技术前沿,玩转数据智能!

重点推荐AI发布会火热预热!Agent BI是什么?Smartbi AIChat 全新升级发布会为您揭晓!

现有预热活动【智能体降临,未来已来!】解锁Smartbi AIChat V4超能力,参与即有机会赢专属好礼,抢先体验AI新纪元!更推出全新《十分钟完整体验AIchat》课程视频,仅需10分钟,即可使用本地数据快速体验AIChat全部功能,轻松入门智能分析!

一、任务持续上线

特征工程和数据预处理有什么区别?强化记忆,巩固学习成果。
SmartBI玩转Top N分析,轻松揪出数据》→检验分析能力,突破业务洞察瓶颈。

二、实战技巧分享

SmartBI同比环比分析大揭秘:让数据“笑”出真相!》→让数据不再沉闷,让趋势跃然纸上!

SmartBI玩转Top N分析,轻松揪出数据"尖子生"!》→面对海量数据,如何高效地提取最有价值的信息,快速识别关键数据项

、开发技能突破

扩展包简介→通过了解扩展包的实现原理和作用,让我们对扩展包有大致的认知。

四、AI每日一学

LLM 中的 Token 和 Embedding 到底是啥?》→深入浅出解析自然语言处理中的基础概念,夯实AI理解基石。

特征工程和数据预处理有什么区别?→厘清特征处理与数据清洗的边界,为模型训练铺平道路。

注意力机制、自注意力机制、多头注意力揭秘Transformer核心机制,助力理解现代AI模型架构。


为进一步提升认证服务的质量与体验,我们对认证业务进行全面优化升级。更多详情请看→Smartbi认证考试优化升级公告



麦粉社区
>
帖子详情

win10 连接mysql 数据源报错

数据连接 发表于 2020-1-19 10:25
发表于 2020-1-19 10:25:39
环境: win10 64  mysql8.0

在连接mysql数据源时报错:

[size=13.3333px]连接池初始化失败: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long


以下报错栈信息:
version:        2020-01-10 14:46:00
packageinfo:        Branch_SmartbiV85_6_20190221


连接池初始化失败:java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
        at smartbi.freequery.basicdata.MetaDataServiceImpl.testConnection(MetaDataServiceImpl.java:406)
        at ...(...)
        at smartbi.connectionpool.ConnectionPool$5.createConnection(ConnectionPool.java:705)
Caused by: java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:975)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:920)
        at com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.java:1074)
        at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3593)
        at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2534)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2304)
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
        at sun.reflect.GeneratedConstructorAccessor50.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:346)
        at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
        at smartbi.connectionpool.ConnectionPool$5.createConnection(ConnectionPool.java:705)
        at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
        at smartbi.connectionpool.ConnectionPool$6.makeObject(ConnectionPool.java:756)
        at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1148)
        at smartbi.connectionpool.ConnectionPool$4.borrowObject(ConnectionPool.java:666)
        at org.apache.commons.dbcp.PoolingDriver.connect(PoolingDriver.java:180)
        at smartbi.connectionpool.ConnectionPool.driverConnect(ConnectionPool.java:321)
        at smartbi.connectionpool.ConnectionPool.getConnection(ConnectionPool.java:485)
        at smartbi.connectionpool.ConnectionPool.getConnection(ConnectionPool.java:447)
        at smartbi.freequery.basicdata.MetaDataServiceImpl.testConnection(MetaDataServiceImpl.java:385)
        at smartbi.freequery.client.datasource.DataSourceService.testConnectionList(DataSourceService.java:190)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at smartbi.framework.rmi.ClientService.execute(Smartbi:118)
        at smartbi.framework.rmi.RMIServlet.processExecute(RMIServlet.java:219)
        at smartbi.framework.rmi.RMIServlet.doPost(RMIServlet.java:157)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at smartbi.extension.ExtensionFilter$2.doFilter(ExtensionFilter.java:164)
        at smartbi.extension.ExtensionFilter$1.doFilter(ExtensionFilter.java:153)
        at smartbi.extension.ExtensionFilter.doFilterInternal(ExtensionFilter.java:176)
        at smartbi.extension.ExtensionFilter.doFilter(ExtensionFilter.java:62)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at smartbi.framework.rmi.TransactionFilter.doFilter(Smartbi:102)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at smartbi.freequery.filter.GZIPFilter.doFilter(GZIPFilter.java:177)
        at smartbi.freequery.filter.Filter.doFilter(Filter.java:36)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at smartbi.freequery.filter.CheckIsLoggedFilter.doFilter(CheckIsLoggedFilter.java:151)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at smartbi.freequery.filter.TraceFilter.doFilter(TraceFilter.java:59)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
        at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1822)
        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:748)
Caused by: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
        at com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.java:1019)
        ... 67 more


发表于 2020-1-19 10:42:58
回复

使用道具 举报

发表于 2020-1-19 11:15:06
这个FAQ文档中的情况与我的实际情况不一致, 我的mysql8.0 已经是 572555e23c92ea0064.png ,, 我仔细查看报错原因,发现: Caused by: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
        at com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.java:1019) 是不是这个原因导致的?
回复

使用道具 举报

发表于 2020-1-19 16:55:20
可以检查下smartbi 中的mysql 驱动是否已更换成适配mysq8的驱动?
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

3回帖数 0关注人数 6708浏览人数
最后回复于:2020-1-20 14:22
快速回复 返回顶部 返回列表