Hello, your JIRA report looks good! I took the liberty to modify it a bit and included JIRA markup {code} before and after the code, so it does do formatting and syntax highliting.
BTW: I added some more print in my local version of your reproducer and adding the thread name, so it is clear when things are happening. The output reproduces the following sequence: 1409804599167 main Created 0 379cbef5-3e40-4f39-af5f-ac3e76506e81 1409804599229 main Wrapped 0 379cbef5-3e40-4f39-af5f-ac3e76506e81 1409804599229 main Validated 1 379cbef5-3e40-4f39-af5f-ac3e76506e81 1409804599229 main Borrowed 1 379cbef5-3e40-4f39-af5f-ac3e76506e81 1409804602256 Timer-0 Returning 1 379cbef5-3e40-4f39-af5f-ac3e76506e81 1409804602256 main Validated 2 379cbef5-3e40-4f39-af5f-ac3e76506e81 1409804602256 main Borrowed Again 2 379cbef5-3e40-4f39-af5f-ac3e76506e81 Just in case anybody wondered, it is happening after the return in the borrow thread. Gruss Bernd Am Thu, 4 Sep 2014 12:27:39 +0900 schrieb Noriyuki Torii <torii7...@gmail.com>: > Hi, Phil. > Thanks for your response. > > I opened a ticket for this issue as POOL-276. > In fact, I am a newbie of JIRA. So if there are any mistakes on this > ticket, please let me know. > > Regards, > > 2014-09-04 10:35 GMT+09:00 Phil Steitz <phil.ste...@gmail.com>: > > On 9/3/14 9:27 AM, Noriyuki Torii wrote: > >> Hi, all. > >> > >> I found BasePooledObjectFactory.validateObject() of commons-pool > >> sometimes called > >> on unexpected timing and I cannot identify the cause. > >> So I would like to ask some advice. > >> > >> I've configured the pool so as to the validateObject() would be > >> invoked only on instance > >> creation, but sometimes it was invoked for "non-fresh" instance on > >> borrowing. > >> > >> I also attach small reproduction code below. > >> Can anyone tell it is because some lack of configurations, or, > >> actual pool's bug? > > > > Thanks for reporting this. Looks like it could be a pool bug. Do > > you mind opening a JIRA ticket for this? > > > > Phil > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@commons.apache.org > For additional commands, e-mail: user-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@commons.apache.org For additional commands, e-mail: user-h...@commons.apache.org