diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index 563f44a92d..3ddeca21d0 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -752,7 +752,10 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat final Connection conn = pooledConnection.getConnection(); final DruidConnectionHolder holder = pooledConnection.getConnectionHolder(); - assert holder != null; + if (holder == null) { + LOG.warn("connectionHolder is null"); + return; + } if (pooledConnection.isTraceEnable()) { ActiveConnectionTraceInfo oldInfo = activeConnections.remove(pooledConnection);