注册

读取text字段信息异常

劉炎峯 2023/09/04 958 5

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:7.6
【操作系统】:windows10
【CPU】:四核
【问题描述】*:读取text字段信息异常,数据保存正常

代码片段
/**
* 数据接入基础配置json
*/
@TableField(value = "data_access_json",typeHandler = JacksonTypeHandler.class)
private DbswichProperties dataAccessJson;

报错信息:

Caused by: java.lang.RuntimeException: index out of range
at dm.jdbc.b.a.a.f(Buffer.java:791) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.b.a.a.k(Buffer.java:772) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.b.a.a.readLong(Buffer.java:712) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.b.b.k.w(GET_LOB_LEN.java:63) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.b.b.k.q(GET_LOB_LEN.java:1) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.b.b.o.C(MSG.java:501) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.b.a.a(DBAccess.java:219) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.b.a.a(DBAccess.java:918) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.desc.AbstractLob.do_length(AbstractLob.java:180) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.driver.DmdbClob.loadAllData(DmdbClob.java:359) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.driver.DmdbClob.<init>(DmdbClob.java:57) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.driver.DmdbClob.newInstance(DmdbClob.java:81) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.convert.DB2J.toString(DB2J.java:202) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.driver.DmdbResultSet.do_getString(DmdbResultSet.java:701) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.driver.DmdbResultSet.do_getString(DmdbResultSet.java:1054) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at dm.jdbc.driver.DmdbResultSet.getString(DmdbResultSet.java:2380) ~[DmJdbcDriver18-8.1.2.79.jar:- 8.1.2.79 - Production]
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getString(FilterChainImpl.java:1090) ~[druid-1.2.18.jar:?]
at com.alibaba.druid.filter.stat.StatFilter.resultSet_getString(StatFilter.java:1013) ~[druid-1.2.18.jar:?]
at com.alibaba.druid.filter.FilterChainImpl.resultSet_getString(FilterChainImpl.java:1087) ~[druid-1.2.18.jar:?]
at com.alibaba.druid.proxy.jdbc.ResultSetProxyImpl.getString(ResultSetProxyImpl.java:677) ~[druid-1.2.18.jar:?]
at com.alibaba.druid.pool.DruidPooledResultSet.getString(DruidPooledResultSet.java:244) ~[druid-1.2.18.jar:?]
at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
at org.apache.ibatis.logging.jdbc.ResultSetLogger.invoke(ResultSetLogger.java:69) ~[mybatis-3.5.9.jar:3.5.9]
at com.sun.proxy.$Proxy173.getString(Unknown Source) ~[?:?]
at com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler.getNullableResult(AbstractJsonTypeHandler.java:40) ~[mybatis-plus-extension-3.5.1.jar:3.5.1]
at org.apache.ibatis.type.BaseTypeHandler.getResult(BaseTypeHandler.java:85) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getPropertyMappingValue(DefaultResultSetHandler.java:512) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.applyPropertyMappings(DefaultResultSetHandler.java:481) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:405) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:355) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:329) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:302) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:195) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) ~[mybatis-3.5.9.jar:3.5.9]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) ~[mybatis-3.5.9.jar:3.5.9]
at com.sun.proxy.$Proxy170.query(Unknown Source) ~[?:?]
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) ~[mybatis-3.5.9.jar:3.5.9]
at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) ~[mybatis-plus-extension-3.5.1.jar:3.5.1]
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62) ~[mybatis-3.5.9.jar:3.5.9]
at com.sun.proxy.$Proxy169.query(Unknown Source) ~[?:?]
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) ~[mybatis-3.5.9.jar:3.5.9]
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) ~[mybatis-3.5.9.jar:3.5.9]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_181]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.6.jar:2.0.6]
... 120 more

回答 0
暂无回答
扫一扫
联系客服