Subject | Re: [Firebird-Java] Re: Failure to delist resource |
---|---|
Author | Roman Rokytskyy |
Post date | 2004-08-24T22:43:46Z |
> I found how to reproduce this bug (or whatever it is).Thanks for the test case!
> 1. Get the connection to the database,
> 2. do some selects (don't know if it is needed)
> 3. then get another connection to the same database while first
> connection is still open
> 4. do some selects with second connection
> 5. close second connection
> 6. close first connection.
> 7. wait 25 min. and try to get connection
> 8. you'll get an exception in Datasource.getConnection()
More testing is needed, but the behavior is a bit strange. It seems that
JBoss after 25 minutes of work destroys two managed connections and then
tries to enlist them in a new transaction.
I will check it again with more care, but I believe that JCA container
should not access managed connection that was already destroyed.
Roman