DO NOT REPLY [Bug 24136] - ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)

2004-02-28 Thread bugzilla
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=24136.
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=24136

ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED



--- Additional Comments From [EMAIL PROTECTED]  2004-02-28 21:59 ---
Patch applied

PooledConnectionImpl.java Revision : 1.15 Date : 2004/2/28 21:58:38

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 24136] - ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)

2004-02-07 Thread bugzilla
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=24136.
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=24136

ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)





--- Additional Comments From [EMAIL PROTECTED]  2004-02-07 14:50 ---
Wrapping the original connection in a DelegatingConnection seems to work.
The following patch moves the creation of the DelegatingConnection into the
PooledConnectionImpl (one DelegatingConnection for each PooledConnectionImpl)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 24136] - ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)

2004-02-07 Thread bugzilla
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=24136.
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=24136

ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)





--- Additional Comments From [EMAIL PROTECTED]  2004-02-07 14:51 ---
Created an attachment (id=10266)
patch-24136

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 24136] - ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)

2004-01-29 Thread bugzilla
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=24136.
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=24136

ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)





--- Additional Comments From [EMAIL PROTECTED]  2004-01-29 21:03 ---
I think this could be easily fixed by changing the following line in the
constructor of PoolablePreparedStatement

It used to be:

public PoolablePreparedStatement(PreparedStatement stmt, Object key,
KeyedObjectPool pool, Connection conn) {
super((DelegatingConnection)conn, stmt);

Should be

public PoolablePreparedStatement(PreparedStatement stmt, Object key,
KeyedObjectPool pool, Connection conn) {
super(new DelegatingConnection(conn), stmt);

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 24136] - ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)

2003-12-29 Thread bugzilla
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=24136.
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=24136

ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)





--- Additional Comments From [EMAIL PROTECTED]  2003-12-29 12:00 ---
Got today's source out of CVS and just did ant:
...
compile:

compile-test:

test:
 [java] .
 [java] 
 [java] BEGIN getConnection1()
...
 [java] Multithread test time = 2013 ms
 [java] .E.Multithread test time = 50 ms
 [java] Multithread test time = 2023 ms
 [java] 
 [java] .E
 [java] Time: 28.562
 [java] There were 2 errors:
 [java] 1) testPoolPrepareStatement(org.apache.commons.dbcp.datasources.Test
SharedPoolDataSource)java.lang.ClassCastException: org.apache.commons.dbcp.Teste
rConnection
 [java] at org.apache.commons.dbcp.PoolablePreparedStatement.init(Pool
ablePreparedStatement.java:104)
 [java] at org.apache.commons.dbcp.cpdsadapter.PoolablePreparedStatement
Stub.init(PoolablePreparedStatementStub.java:89)
 [java] at org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl.make
Object(PooledConnectionImpl.java:311)
 [java] at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObj
ect(GenericKeyedObjectPool.java:792)
 [java] at org.apache.commons.dbcp.cpdsadapter.PooledConnectionImpl.prep
areStatement(PooledConnectionImpl.java:243)
 [java] at org.apache.commons.dbcp.cpdsadapter.ConnectionImpl.prepareSta
tement(ConnectionImpl.java:332)
 [java] at org.apache.commons.dbcp.datasources.TestSharedPoolDataSource.
testPoolPrepareStatement(TestSharedPoolDataSource.java:469)
 [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
sorImpl.java:39)
 [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 24136] - ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)

2003-10-26 Thread bugzilla
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=24136.
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=24136

ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)





--- Additional Comments From [EMAIL PROTECTED]  2003-10-26 15:36 ---
Looks like there is a bug in prepared statement pooling of DriverAdapterCPDS.

Sort term solution:
Disable the statement pooling, cpds.setPoolPreparedStatements(false)
or switch to BasicDataSource (statement pooling included in v1.1)

But this bug should be fixed of couse.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 24136] - ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)

2003-10-26 Thread bugzilla
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=24136.
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=24136

ClassCastException in DriverAdapterCPDS when setPoolPreparedStatements(true)





--- Additional Comments From [EMAIL PROTECTED]  2003-10-26 17:42 ---
testcase:
   TestSharedPoolDataSource.testPoolPrepareStatement

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]