问题描述:默认视图,若表单里面存在下拉组件,导入数据模板下载为空,0B,后台报错NullPointerException: null
2024-07-19 11:43:16.584 ERROR [DDMKFPT,AFCENTER,default,172.16.10.77:AFCENTER:28083,,,,] 931480 --- [EOS-Lowcode-Offline-Resource-Monitor] c.p.ext.common.service.TransactionUtil : UserInfo: null, DataSourceInfo: [init=30, min=30, max=300, idle=null, busy=null, unclosedOrphaned=null], Thread: Thread[EOS-Lowcode-Offline-Resource-Monitor,10,main], CPU: 0%, SystemMemory: 44% [total:15776MB, free:8742MB, used:7034MB], JvmMemory: 24% [max:1963MB, total:1026MB, free:773MB, used:253MB]
org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: com.mchange.v2.c3p0.ComboPooledDataSource[ identityToken -> z8kfltb419qnp0kowop68|328572f0, dataSourceName -> z8kfltb419qnp0kowop68|328572f0 ] has been closed() -- you can no longer use it.
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:313) ~[spring-jdbc-5.3.35.jar!/:5.3.35]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) ~[spring-tx-5.3.35.jar!/:5.3.35]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) ~[spring-tx-5.3.35.jar!/:5.3.35]
at com.primeton.common.transaction.impl.DefaultTransactionManager.begin(DefaultTransactionManager.java:82) ~[eos-ptp-jdbc-transaction-8.3.1.jar!/:na]
at com.primeton.common.transaction.impl.datasource.DataSourceTransactionManagerSetProvider$DataSourceTransactionManagerSet.beginTransactionManager(DataSourceTransactionManagerSetProvider.java:324) ~[eos-ptp-jdbc-transaction-8.3.1.jar!/:na]
at com.primeton.common.transaction.impl.datasource.DataSourceTransactionManagerSetProvider$DataSourceTransactionManagerSet.begin(DataSourceTransactionManagerSetProvider.java:295) ~[eos-ptp-jdbc-transaction-8.3.1.jar!/:na]
at com.primeton.ext.common.service.TransactionUtil$ThreadPoolExecutorWithTx$1.run(TransactionUtil.java:269) ~[eos-ptp-common-service-8.3.1.jar!/:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_361]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_361]
at java.lang.Thread.run(Thread.java:750) [na:1.8.0_361]
Caused by: java.sql.SQLException: com.mchange.v2.c3p0.ComboPooledDataSource[ identityToken -> z8kfltb419qnp0kowop68|328572f0, dataSourceName -> z8kfltb419qnp0kowop68|328572f0 ] has been closed() -- you can no longer use it.
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.assertCpds(AbstractPoolBackedDataSource.java:512) ~[c3p0-0.9.5.4.jar!/:0.9.5.4]
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getPoolManager(AbstractPoolBackedDataSource.java:524) ~[c3p0-0.9.5.4.jar!/:0.9.5.4]
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:140) ~[c3p0-0.9.5.4.jar!/:0.9.5.4]
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:269) ~[spring-jdbc-5.3.35.jar!/:5.3.35]
... 9 common frames omitted
解决方案:
脏数据导致,有重复code,只要有一条脏数据全部页面的模板导出都受影响,清理重复code后问题解决。
6930

被折叠的 条评论
为什么被折叠?



