Closed lvbin17 closed 2 years ago
事务回滚时mycat抛了个空指针异常什么原因呢 Cause: java.sql.SQLException: Transaction error, need to rollback.closed connection:program err:java.lang.NullPointerException con:MySQLConnection... org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:331) org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:853) org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:830) org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:522) org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:28
1.6-RELEASE
之后所有使用到该Connection的服务都抛相同的异常,日志中con:MySQLConnection参数中的attachment完全一样是第一次事务回滚失败时的那条sql Transaction error, need to rollback.closed connection:program err:java.lang.NullPointerException con:MySQLConnection
1、bug描述
事务回滚时mycat抛了个空指针异常什么原因呢 Cause: java.sql.SQLException: Transaction error, need to rollback.closed connection:program err:java.lang.NullPointerException con:MySQLConnection... org.springframework.jdbc.datasource.DataSourceTransactionManager.doRollback(DataSourceTransactionManager.java:331) org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:853) org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:830) org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:522) org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:28
2.、版本
1.6-RELEASE