环境:linux 、中间件:websphere、jndi数据源,JDBC连接数据库,系统运行,在进行数据库连接关闭时,通过实现Connection接口,调用close方法关闭连接时,日志显示一直报错:如下:
Can't creating a tracer for com/ibm/ejs/j2c/PoolManager.release(Lcom/ibm/ws/j2c/MCWrapper;Ljava/lang/Object;)V
java.lang.NullPointerException
at com.bonree.brjapm.kv.b(Unknown Source)
at com.bonree.brjapm.hs.a(Unknown Source)
at com.bonree.brjapm.dl$a.invoke(Unknown Source)
at com.ibm.ejs.j2c.PoolManager.release(PoolManager.java)
at com.ibm.ejs.j2c.MCWrapper.releaseToPoolManager(MCWrapper.java:2380)
at com.ibm.ejs.j2c.ConnectionEventListener.connectionClosed(ConnectionEventListener.java:369)
at com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl.processConnectionClosedEvent(WSRdbManagedConnectionImpl.java:1830)
at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.closeWrapper(WSJdbcConnection.java:904)
at com.ibm.ws.rsadapter.jdbc.WSJdbcObject.close(WSJdbcObject.java:240)
at com.ibm.ws.rsadapter.jdbc.WSJdbcObject.close(WSJdbcObject.java:193)
麻烦大佬能给出指点,这是连接池连接用完引发还是数据库连接被长时间占用引起,或者是其他什么可能的原因呢?
