DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15123>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15123 Incorrect stack trace shown when abandoned connections are closed [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED ------- Additional Comments From [EMAIL PROTECTED] 2003-08-21 22:56 ------- You should use a more recent AbandonedObjectPool (nightly build) (the fix is not included in dbcp release 1.0) This commit includes the missing setStackTrace(). Revision : 1.4 Date : 2003/3/6 19:25:34 Author : 'rwaldhoff' Description : scrub imports I have written a testcase: http://cvs.apache.org/viewcvs.cgi/jakarta-commons/dbcp/src/test/org/apache/commons/dbcp/TestAbandonedBasicDataSource.java?rev=1.1&content-type=text/vnd.viewcvs-markup It gives the correct output. ---------------------------------------- BEGIN getConnection1() END getConnection1() BEGIN getConnection2() DBCP object created 2003-08-22 00:04:10 by the following code was never closed: java.lang.Exception at org.apache.commons.dbcp.AbandonedTrace.setStackTrace(AbandonedTrace.java:201) at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:120) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:115) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:416) at org.apache.commons.dbcp.TestAbandonedBasicDataSource.getConnection1(TestAbandonedBasicDataSource.java:110) at org.apache.commons.dbcp.TestAbandonedBasicDataSource.testAbandoned(TestAbandonedBasicDataSource.java:131) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at junit.framework.TestCase.runTest(TestCase.java:166) at junit.framework.TestCase.runBare(TestCase.java:140) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:131) at junit.framework.TestSuite.runTest(TestSuite.java:173) at junit.framework.TestSuite.run(TestSuite.java:168) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:392) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:276) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:167) END getConnection2() BEGIN getConnection3() DBCP object created 2003-08-22 00:04:10 by the following code was never closed: java.lang.Exception at org.apache.commons.dbcp.AbandonedTrace.setStackTrace(AbandonedTrace.java:201) at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:120) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:115) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:416) at org.apache.commons.dbcp.TestAbandonedBasicDataSource.getConnection2(TestAbandonedBasicDataSource.java:116) at org.apache.commons.dbcp.TestAbandonedBasicDataSource.testAbandoned(TestAbandonedBasicDataSource.java:132) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at junit.framework.TestCase.runTest(TestCase.java:166) at junit.framework.TestCase.runBare(TestCase.java:140) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:131) at junit.framework.TestSuite.runTest(TestSuite.java:173) at junit.framework.TestSuite.run(TestSuite.java:168) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:392) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:276) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:167) END getConnection3() ---------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
