Hi, fellows,

I have a question about using JdbcConnectionPool. Here
is some log show the problem:
DEBUG   2002-06-25 17:14:30.966 [datasour] (): Loading
new driver: oracle.jdbc.driver.OracleDriver
INFO    2002-06-25 17:14:32.573 [datasour] ():
DataSource default ready
DEBUG   2002-06-25 17:14:32.582 [datasour] ():
org.apache.avalon.excalibur.datasource.Jdbc3Connection:
could not be instantiated.
java.lang.IllegalMonitorStateException
        at java.lang.Object.wait(Native Method)
        at
org.apache.avalon.excalibur.datasource.JdbcConnectionPool.newPoolable(JdbcConnectionPool.java:93)
        at
org.apache.avalon.excalibur.pool.AbstractPool.internalGrow(AbstractPool.java:136)
        at
org.apache.avalon.excalibur.pool.HardResourceLimitingPool.internalGrow(HardResourceLimitingPool.java:104)
        at
org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.grow(SoftResourceLimitingPool.java:91)
        at
org.apache.avalon.excalibur.datasource.JdbcConnectionPool.run(JdbcConnectionPool.java:200)
        at java.lang.Thread.run(Thread.java:536)


It seems that if I use default min and max connection
pool number, it work fine. However if I use
<pool-controller min="1" max="10" timeout="10000"> in
the config file, I got the above exception. I tried to
play around with JdbcConnectionPool.java and inserted
synchronized before wait() and notify(), and it didn't
work. Any input will be highly appreciated.

SC

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com

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

Reply via email to