You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by iannuz <ia...@gmail.com> on 2015/10/16 13:15:20 UTC
org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
With:
<?xml version="1.0" encoding="UTF-8"?>
<tomee>
<Resource id="myDBXAPooled" type="DataSource">
XaDataSource myDBXA
DataSourceCreator dbcp
JtaManaged true
UserName *****
Password *********
MaxWait 2000
ValidationQuery SELECT 1
InitialSize 4
MaxActive 10
MaxIdle 5
LogAbandoned true
RemoveAbandoned true
RemoveAbandonedTimeout 20
</Resource>
<Resource id="myDBXA" type="XADataSource"
class-name="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
Url jdbc:mysql://********:3306/*******
User *****
Password ***********
</Resource>
</tomee>
If I don't use MaxIdle then number of connections used by the pool is
(MaxActive + 1) even if workload is increased.
If I use MaxIdle 5 the number of connections goes above MaxActive and keeps
growing.
I would expect the number of connections to never go above MaxActive and the
pool size to be shrinked down to MaxIdle when there is a low workload.
Do I do something wrong? Do I give a bad interpretation to "MaxActive" and
"MaxIdle"? Or is it an issue in the pool manager?
Thanks!
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
the fixes of the snapshot could be backported. Just need to find somebody
with enough time to do so in the delay you need (or you can do it yourself
and we just review the patch/pull-request ;)).
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-26 17:23 GMT+01:00 iannuz <ia...@gmail.com>:
> Hi,
>
> just a quick feedback then I will come back with more details.
>
> Following your instructions and replacing the pom with:
>
> ------------------------------------------
> /<project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd">
> <modelVersion>4.0.0</modelVersion>
> <groupId>com.test</groupId>
> <artifactId>TestApp</artifactId>
> <version>0.0.1-SNAPSHOT</version>
> <packaging>war</packaging>
> <description>To test tomee pooling when XA driver</description>
> <dependencies>
> <dependency>
> * <groupId>org.apache.tomee</groupId>
> <artifactId>apache-tomee</artifactId>
> <version>7.0.0-SNAPSHOT</version>*
> <scope>provided</scope>
> </dependency>
> </dependencies>
> <build>
> <plugins>
> <plugin>
>
> <artifactId>maven-compiler-plugin</artifactId>
> <version>3.3</version>
> <configuration>
> <source>1.7</source>
> <target>1.7</target>
> </configuration>
> </plugin>
> <plugin>
> <artifactId>maven-war-plugin</artifactId>
> <version>2.6</version>
> <configuration>
>
> <warSourceDirectory>${project.basedir}/WebContent</warSourceDirectory>
>
> <failOnMissingWebXml>true</failOnMissingWebXml>
> </configuration>
> </plugin>
> <plugin>
> * <groupId>org.apache.tomee.maven</groupId>
> <artifactId>tomee-maven-plugin</artifactId>
> <version>7.0.0-SNAPSHOT</version>*
> <configuration>
>
> *<tomeeVersion>7.0.0-SNAPSHOT</tomeeVersion>*
>
> <tomeeClassifier>plus</tomeeClassifier>
> <port>8080</port>
> <debug>false</debug>
> <debugPort>5005</debugPort>
> <args>-Dfoo=bar</args>
>
> <config>${project.basedir}/src/test/resources</config>
> <libs>
>
> <lib>mysql:mysql-connector-java:5.1.35</lib>
> </libs>
> <reloadOnUpdate>true</reloadOnUpdate>
> </configuration>
> </plugin>
> </plugins>
> </build>
> * <repositories>
> <repository>
> <id>my-repo1</id>
> <name>your custom repo</name>
> <url>
> https://repository.apache.org/content/groups/snapshots/</url>
> </repository>
> </repositories>*
> * <pluginRepositories>
> <pluginRepository>
> <id>my-plugin-repo</id>
> <name>Maven Plugin Repository</name>
> <url>
> https://repository.apache.org/content/groups/snapshots/</url>
> <layout>default</layout>
> <snapshots>
> <enabled>true</enabled>
> </snapshots>
> <releases>
> <updatePolicy>never</updatePolicy>
> </releases>
> </pluginRepository>
> </pluginRepositories>*
> </project>/
> ------------------------------------------
>
> the *connections leaking is gone*.
>
> And if I also replace MaxActive with MaxTotal (I guess newer versions
> relies
> on a different pool manager) I can also control the maximum number of
> connections opened towards MySql.
> I guess that maybe also other parameters in the resource definition will
> need to be renamed (i.e. the shrinking of the pool doesn't occur every 40
> seconds only for connections older than 25 seconds, but nearly
> instantaneously).
>
> One thing I noticed though is that all my "System.out"s in my test code do
> not show up anymore (although the application is evidently running). It is
> not in maven console and not in catalina logs.
>
> I also see that the newer SNAPSHOT version relies on Tomcat 8.
>
> The reason behind my testing is to go in prod with tomee 1.7.x relatively
> soon with an application (coming from websphere) which uses distributed XA
> quite heavily. I got stuck on the db XA pooling and still missing testing
> of
> jms XA pooling and effectiveness of db+jms XA.
> So now I am a bit puzzled about how to progress.
>
> Suggestions are welcome? :)
>
>
>
>
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676617.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
Hi,
just a quick feedback then I will come back with more details.
Following your instructions and replacing the pom with:
------------------------------------------
/<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.test</groupId>
<artifactId>TestApp</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<description>To test tomee pooling when XA driver</description>
<dependencies>
<dependency>
* <groupId>org.apache.tomee</groupId>
<artifactId>apache-tomee</artifactId>
<version>7.0.0-SNAPSHOT</version>*
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>${project.basedir}/WebContent</warSourceDirectory>
<failOnMissingWebXml>true</failOnMissingWebXml>
</configuration>
</plugin>
<plugin>
* <groupId>org.apache.tomee.maven</groupId>
<artifactId>tomee-maven-plugin</artifactId>
<version>7.0.0-SNAPSHOT</version>*
<configuration>
*<tomeeVersion>7.0.0-SNAPSHOT</tomeeVersion>*
<tomeeClassifier>plus</tomeeClassifier>
<port>8080</port>
<debug>false</debug>
<debugPort>5005</debugPort>
<args>-Dfoo=bar</args>
<config>${project.basedir}/src/test/resources</config>
<libs>
<lib>mysql:mysql-connector-java:5.1.35</lib>
</libs>
<reloadOnUpdate>true</reloadOnUpdate>
</configuration>
</plugin>
</plugins>
</build>
* <repositories>
<repository>
<id>my-repo1</id>
<name>your custom repo</name>
<url>https://repository.apache.org/content/groups/snapshots/</url>
</repository>
</repositories>*
* <pluginRepositories>
<pluginRepository>
<id>my-plugin-repo</id>
<name>Maven Plugin Repository</name>
<url>https://repository.apache.org/content/groups/snapshots/</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>*
</project>/
------------------------------------------
the *connections leaking is gone*.
And if I also replace MaxActive with MaxTotal (I guess newer versions relies
on a different pool manager) I can also control the maximum number of
connections opened towards MySql.
I guess that maybe also other parameters in the resource definition will
need to be renamed (i.e. the shrinking of the pool doesn't occur every 40
seconds only for connections older than 25 seconds, but nearly
instantaneously).
One thing I noticed though is that all my "System.out"s in my test code do
not show up anymore (although the application is evidently running). It is
not in maven console and not in catalina logs.
I also see that the newer SNAPSHOT version relies on Tomcat 8.
The reason behind my testing is to go in prod with tomee 1.7.x relatively
soon with an application (coming from websphere) which uses distributed XA
quite heavily. I got stuck on the db XA pooling and still missing testing of
jms XA pooling and effectiveness of db+jms XA.
So now I am a bit puzzled about how to progress.
Suggestions are welcome? :)
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676617.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Seems it is ok with 7.0.0-SNAPSHOT (groupId is org.apache.tomee instead of
org.apache.openejb)
Saw the behavior you describe with 1.7.2 but not the snapshot
can you confirm I didnt misused your test app? You will need to change the
groupId/version as mentionned and to add the repository:
https://repository.apache.org/content/groups/snapshots/
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-25 17:15 GMT+01:00 iannuz <ia...@gmail.com>:
> Hi,
>
> I finally managed to package the TestApp as you wanted it (mavenized) and
> committed to github: https://github.com/iannuz/MyRepo.git
>
> It was my first time on git (I am used to SVN) and I did not find it very
> intuitive.. but now the thing seems to be there (and should be public for
> you to check it out).
>
> Please have a look at TestApp/README.txt and please note this comment too
> "If in \src\test\resources\tomee.xm you uncomment the non XA driver and
> comment the XA one there won't be the same leaking."
> And as I also say in the README.txt apologies if the "issue" comes from an
> error of mine or my bad interpretation of what should happen.
>
> Thanks!!
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676601.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
Hi,
I finally managed to package the TestApp as you wanted it (mavenized) and
committed to github: https://github.com/iannuz/MyRepo.git
It was my first time on git (I am used to SVN) and I did not find it very
intuitive.. but now the thing seems to be there (and should be public for
you to check it out).
Please have a look at TestApp/README.txt and please note this comment too
"If in \src\test\resources\tomee.xm you uncomment the non XA driver and
comment the XA one there won't be the same leaking."
And as I also say in the README.txt apologies if the "issue" comes from an
error of mine or my bad interpretation of what should happen.
Thanks!!
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676601.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
I am nearly done with packaging my test prj with maven/tomee-plugin. I will
share then.
The problem is that I did not find much about how to get pooling and XA in
tomee.
The only datasource definition that I managed to get to start succesfully is
the one in my sample (relying on dbcp).
But then I immediately noticed what appears as a conn leaking (unless some
stupid mistake on my side).
The problem is that my final target is to get even further (although I am
not even sure about feasibility).
I need to get XA + pooling for distributed transactions between mysql and
activemq, with pooling on both resources.
(i.e. read message + do db stuff + send message all in one XA transaction)
I currently have the thing working but:
- with no pooling
- effectiveness of XA to be tested
But I got stuck already on adding pooling to database resources.
:(
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676563.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Get this, dbcp doc
https://commons.apache.org/proper/commons-dbcp/configuration.html is quite
technical I agree but also relatively powerful. In TomEE we can switch the
pool (to use bonecp, tomcat dbcp or your custom one) so if there is one you
prefer you just need to write 1 class to integrate it with tomee and no
need to have headache trying to adapt 2 configs designed differently :).
That said if I update my test to set your values the behavior is fine, not
sure if it is linked to the fact TomEE 7 uses dbcp2 or not, can be since it
has been quite heavily refactored.
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-22 14:39 GMT+02:00 iannuz <ia...@gmail.com>:
> In my long post I show the effect of *same code* running with 3 different
> types of datasource definition in tomee.xml
>
> *First one* is connection pooling with NO XA
> *Second one* is connection pooling with XA
>
> In both cases I set:
> maxActive=15
> maxIdle=5
> minIdle=3
>
> In *third case* I have connection pooling with XA but with:
> maxActive=15
> maxIdle absent or =15
> minIdle=3 (optional since result is the same)
>
>
> In *first case* the number of connections opened towards mysql is never
> bigger than 15, even if 300 threads around.
> And if number of threads is reduced to 0 the number of connections shrinks
> to 3.
> As I also said in that post the meaning of minIdle and maxIdle as described
> in the web pages I have seen is not of great help. But I was happy enough
> to
> see the number of connections shrinking if not actively used.
>
> In *second case* the pool leaks connections, I could see the number of
> connections opened towards mysql being even bigger than the number of
> threads.. apparently not having any meaningful upper limit.
>
> In *third case* the number of connections remains limited (<=maxActive),
> but
> no shrinking if no workload.
>
> All just switching the datasource definition and parameters in tomee.xml
>
> My interpretation of the following:
> MaxActive: "The maximum number of active connections that can be *allocated
> *from this pool at the same time, or a negative number for no limit."
> MaxIdle: "The maximum number of connections that can *remain *idle in the
> pool, without extra ones being released, or a negative number for no
> limit."
> MinIdle: "The minimum number of connections that can *remain *idle in the
> pool, without extra ones being created, or zero to create none."
> (from http://tomee.apache.org/datasource-config.html)
> is:
> MaxActive: "If != -1 then it is the maximum number of connections that can
> be *allocated *by the pool, meaning that the number of connection between
> my
> app and mysql *should never pass this number*"
> MaxIdle: "If !=-1 it is the number of connections that the pool should keep
> open even if no workload"
> MinIdle: "I wish someone could explain me what this is for" (maybe used to
> decide if idle connections that become invalid should be replaced or not)
>
> And in *case one* I have seen the test app behaving according to my
> expectations just with MinIdle having the efffect I expected from MaxIdle.
>
> So yes, I am quite confused.
> In Websphere I was used to: Maximum connections (never more than this),
> Minimum connections (never less than this), Unused timeout (time after
> which
> a connection can be closed if not used and if at least "Minimum
> connections"
> remain around)
>
> :)
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676558.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
In my long post I show the effect of *same code* running with 3 different
types of datasource definition in tomee.xml
*First one* is connection pooling with NO XA
*Second one* is connection pooling with XA
In both cases I set:
maxActive=15
maxIdle=5
minIdle=3
In *third case* I have connection pooling with XA but with:
maxActive=15
maxIdle absent or =15
minIdle=3 (optional since result is the same)
In *first case* the number of connections opened towards mysql is never
bigger than 15, even if 300 threads around.
And if number of threads is reduced to 0 the number of connections shrinks
to 3.
As I also said in that post the meaning of minIdle and maxIdle as described
in the web pages I have seen is not of great help. But I was happy enough to
see the number of connections shrinking if not actively used.
In *second case* the pool leaks connections, I could see the number of
connections opened towards mysql being even bigger than the number of
threads.. apparently not having any meaningful upper limit.
In *third case* the number of connections remains limited (<=maxActive), but
no shrinking if no workload.
All just switching the datasource definition and parameters in tomee.xml
My interpretation of the following:
MaxActive: "The maximum number of active connections that can be *allocated
*from this pool at the same time, or a negative number for no limit."
MaxIdle: "The maximum number of connections that can *remain *idle in the
pool, without extra ones being released, or a negative number for no limit."
MinIdle: "The minimum number of connections that can *remain *idle in the
pool, without extra ones being created, or zero to create none."
(from http://tomee.apache.org/datasource-config.html)
is:
MaxActive: "If != -1 then it is the maximum number of connections that can
be *allocated *by the pool, meaning that the number of connection between my
app and mysql *should never pass this number*"
MaxIdle: "If !=-1 it is the number of connections that the pool should keep
open even if no workload"
MinIdle: "I wish someone could explain me what this is for" (maybe used to
decide if idle connections that become invalid should be replaced or not)
And in *case one* I have seen the test app behaving according to my
expectations just with MinIdle having the efffect I expected from MaxIdle.
So yes, I am quite confused.
In Websphere I was used to: Maximum connections (never more than this),
Minimum connections (never less than this), Unused timeout (time after which
a connection can be closed if not used and if at least "Minimum connections"
remain around)
:)
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676558.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hmm
if you have MaxIdle < MaxActive (or MaxTotal - has been renamed for dbcp 2)
what is your expectation because it means you can't get enough datasources
(actives ones are taken from idle ones - even if idle duration can be 0ms
if immediately required).
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-22 13:46 GMT+02:00 iannuz <ia...@gmail.com>:
> I am not sure if what you have in your test case:
> 77 .p("xadb.MaxIdle", "25")
> 78 .p("xadb.MaxTotal", "25")
> 79 .p("xadb.InitialSize", "3")
>
> corresponds to these values in my datasource definition in tomee.xml:
> MaxIdle = 25
> MaxActive = 25
> InitialSize =3
>
> If so you should have MaxIdle < MaxActive to see the bad behavior I see
> (when many threads compete concurrently to get connections).
> I also see that the test case uses "jdbc:hsqldb:mem:dbcpxa" and not MySql
> XA
> Driver.
>
> In any case I will try to package my test app as you require and share it
> asap.
> At the moment it is just an Eclipse Web App (no maven).
>
> Thanks for now :)
>
> m.
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676556.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
I am not sure if what you have in your test case:
77 .p("xadb.MaxIdle", "25")
78 .p("xadb.MaxTotal", "25")
79 .p("xadb.InitialSize", "3")
corresponds to these values in my datasource definition in tomee.xml:
MaxIdle = 25
MaxActive = 25
InitialSize =3
If so you should have MaxIdle < MaxActive to see the bad behavior I see
(when many threads compete concurrently to get connections).
I also see that the test case uses "jdbc:hsqldb:mem:dbcpxa" and not MySql XA
Driver.
In any case I will try to package my test app as you require and share it
asap.
At the moment it is just an Eclipse Web App (no maven).
Thanks for now :)
m.
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676556.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hmm, then I cannot reproduce,
here is a test I just added to confirm this particular case:
https://git-wip-us.apache.org/repos/asf?p=tomee.git;a=blob;f=container/openejb-core/src/test/java/org/apache/openejb/resource/jdbc/XAPoolTest.java;h=2ae79195002b65bc817e70afcba3a2f8a59fbf08;hb=7b7e630e0150a8cf326465726c6cb9082b35556d
(based on previous one, only different is initial size is 0 at the
beginning since the datasource is created lazily with dbcp)
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-22 13:14 GMT+02:00 iannuz <ia...@gmail.com>:
> I am not sure I get what you mean. You say to switch to dbcp, but the
> configuration that is giving me problems is the following, where I am
> already using dbcp.. what have I misunderstood?
>
> <Resource id="myDBXAPooled" type="DataSource">
> XaDataSource myDBXA
> *DataSourceCreator dbcp*
> JtaManaged true
> UserName TestUser
> Password TestPassword
> MaxWait 2000
> ValidationQuery SELECT 1
> InitialSize 2
> MaxActive 15
> MinIdle 3
> MaxIdle 5
> MinEvictableIdleTimeMillis 25000
> TimeBetweenEvictionRunsMillis 40000
> LogAbandoned true
> RemoveAbandoned true
> RemoveAbandonedTimeout 20
> </Resource>
>
> <Resource id="myDBXA" type="XADataSource"
> class-name="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
> Url jdbc:mysql://localhost:3306/test
> User TestUser
> Password TestPassword
> </Resource>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676554.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
I am not sure I get what you mean. You say to switch to dbcp, but the
configuration that is giving me problems is the following, where I am
already using dbcp.. what have I misunderstood?
<Resource id="myDBXAPooled" type="DataSource">
XaDataSource myDBXA
*DataSourceCreator dbcp*
JtaManaged true
UserName TestUser
Password TestPassword
MaxWait 2000
ValidationQuery SELECT 1
InitialSize 2
MaxActive 15
MinIdle 3
MaxIdle 5
MinEvictableIdleTimeMillis 25000
TimeBetweenEvictionRunsMillis 40000
LogAbandoned true
RemoveAbandoned true
RemoveAbandonedTimeout 20
</Resource>
<Resource id="myDBXA" type="XADataSource"
class-name="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
Url jdbc:mysql://localhost:3306/test
User TestUser
Password TestPassword
</Resource>
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676554.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
PS: switching to dbcp should workaround this issue (DataSourceCreator=dbcp)
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-22 12:31 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> Hello
>
> think I spotted it out: https://issues.apache.org/jira/browse/TOMEE-1643
>
> enhanced this test
> https://github.com/apache/tomee/blob/master/tomee/tomee-jdbc/src/test/java/org/apache/tomee/jdbc/TomcatXADataSourceTest.java#L81
> for that particular purpose
>
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> | Blog
> <http://rmannibucau.wordpress.com> | Github
> <https://github.com/rmannibucau> | LinkedIn
> <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> <http://www.tomitribe.com>
>
> 2015-10-22 11:34 GMT+02:00 iannuz <ia...@gmail.com>:
>
>> I will try to package the test prj as you asked and share it asap.
>> In the meanwhile I have done some more testing and I recap and add some
>> more
>> details.
>>
>> Test WebApp: TARGET IS TO TEST IF TOMEE CONNECTION POOLING WORKS WITH XA
>> DATASOURCE
>>
>> When it initializes it starts one "Emulator" thread that does:
>> - get datasource from JNDI
>> - get connection from datasource
>> - insert a record in a table
>> - release connection
>> - sleeps a randomic amount of time and then repeats
>>
>> In the Webapp there is a servlet usable to increase or reduce the number
>> of
>> Emulators running in parallel:
>> i.e.
>> http://localhost:10295/TestWeb2/ManageThreadsServlet?numOfThreadsToAdd=3
>> -->
>> "3 emulator threads succesfully added. They were: 67 Now they are:70"
>>
>> http://localhost:10295/TestWeb2/ManageThreadsServlet?numOfThreadsToRemove=15
>> --> "15 emulator threads succesfully removed. They were: 20 Now they are:
>> 5"
>>
>> IF I define my datasource as !!!NOT XA!!!:
>> <Resource id="myDBXAPooled" type="DataSource">
>> JtaManaged true
>> Auth Container
>> InitialSize 2
>> MaxActive 15
>> MaxIdle 5
>> MinIdle 3
>> MaxWaitTime 2000
>> ValidationQuery SELECT 1
>> UserName TestUser
>> Password TestPassword
>> DriverClassName com.mysql.jdbc.Driver
>> MinEvictableIdleTime 25000 millisecond
>> TimeBetweenEvictionRuns 40000 millisecond
>> Url jdbc:mysql://10.254.187.69:3306/test
>> </Resource>
>>
>> And with the debugger I can see that datasource is:
>> org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource
>> delegates
>> to
>>
>> org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource@1334918e
>> {ConnectionPool[
>> defaultAutoCommit=true;
>> defaultReadOnly=null;
>> defaultTransactionIsolation=-1;
>> defaultCatalog=null;
>> driverClassName=com.mysql.jdbc.Driver;
>> maxActive=15;
>> maxIdle=5;
>> minIdle=3;
>> initialSize=2;
>> maxWait=2000;
>> testOnBorrow=true;
>> testOnReturn=false;
>> timeBetweenEvictionRunsMillis=40000;
>> numTestsPerEvictionRun=3;
>> minEvictableIdleTimeMillis=25000;
>> testWhileIdle=false;
>> testOnConnect=false;
>> password=********;
>> url=jdbc:mysql://10.254.187.69:3306/test;
>> username=TestUser;
>> validationQuery=SELECT 1;
>> validationQueryTimeout=-1;
>> validatorClassName=null;
>> validationInterval=30000;
>> accessToUnderlyingConnectionAllowed=true;
>> removeAbandoned=false;
>> removeAbandonedTimeout=60;
>> logAbandoned=false;
>> connectionProperties=null;
>> initSQL=null;
>> jdbcInterceptors=null;
>> jmxEnabled=true;
>> fairQueue=true;
>> useEquals=true;
>> abandonWhenPercentageFull=0;
>> maxAge=0;
>> useLock=false;
>> dataSource=null;
>> dataSourceJNDI=null;
>> suspectTimeout=0;
>> alternateUsernameAllowed=false;
>> commitOnReturn=false;
>> rollbackOnReturn=false;
>> useDisposableConnectionFacade=true;
>> logValidationErrors=false;
>> propagateInterruptState=false;
>> ignoreExceptionOnPreLoad=false;
>> }
>> }
>>
>> In this case playing with the number of "Emulator" threads I see the
>> behaviour I would expect. Number of connections opened towards MySql
>> (monitored with MySql Workbench App) remains limited (<=MaxActive) no
>> matter
>> how many threads I spawn.
>> When I reduce the workload (even to zero) I see the number of connections
>> going down to 3 after a while.
>> The only thing I don't get in this case is the real meaning of MaxIdle
>> and
>> MinIdle, but as long as the pool never uses more than a fixed number of
>> connections and shrinks when no workload I am happy.
>>
>> If I then replace in tomee.xml the datasource definition with an !!!XA
>> ONE!!!! (NOTE THAT THIS IS THE ONLY CHANGE, ALL THE REST REMAINS EXACTLY
>> THE
>> SAME):
>> <Resource id="myDBXAPooled" type="DataSource">
>> XaDataSource myDBXA
>> DataSourceCreator dbcp
>> JtaManaged true
>> UserName TestUser
>> Password TestPassword
>> MaxWait 2000
>> ValidationQuery SELECT 1
>> InitialSize 2
>> MaxActive 15
>> MinIdle 3
>> MinEvictableIdleTimeMillis 25000
>> TimeBetweenEvictionRunsMillis 40000
>> LogAbandoned true
>> RemoveAbandoned true
>> RemoveAbandonedTimeout 20
>> </Resource>
>> <Resource id="myDBXA" type="XADataSource"
>> class-name="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
>> Url jdbc:mysql://10.254.187.69:3306/test
>> User TestUser
>> Password TestPassword
>> </Resource>
>>
>> With debugger I can see that datasource is
>> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource:
>> MINOR NOTE: THE DATASOURCE SEEMS TO BE INITIALIZED ONLY WHEN THE FIRST
>> getConnection() IS CALLED, AND I WONDER WHAT IS THE PURPOSE OF InitialSize
>> THEN.
>>
>> "ds" (id=101)
>> abandonedConfig AbandonedConfig (id=112)
>> accessToUnderlyingConnectionAllowed false
>> closed false
>> connectionInitSqls null
>> connectionPool AbandonedObjectPool (id=268)
>> connectionProperties Properties (id=114)
>> dataSource ManagedDataSource (id=264)
>> defaultAutoCommit true
>> defaultCatalog null
>> defaultReadOnly Boolean (id=120)
>> defaultTransactionIsolation -1
>> driverClassLoader StandardClassLoader (id=123)
>> driverClassName "org.hsqldb.jdbcDriver" (id=125)
>> initialSize 2
>> jmxDs JMXBasicDataSource (id=128)
>> logger null
>> logWriter PrintWriter (id=131)
>> maxActive 15
>> maxIdle 5
>> maxOpenPreparedStatements 0
>> maxWait 2000
>> minEvictableIdleTimeMillis 25000
>> minIdle 3
>> numTestsPerEvictionRun 3
>> password "TestPassword" (id=241)
>> passwordCipher "PlainText" (id=156)
>> poolPreparedStatements false
>> restartNeeded true
>> testOnBorrow true
>> testOnReturn false
>> testWhileIdle false
>> timeBetweenEvictionRunsMillis 40000
>> transactionManager GeronimoTransactionManager (id=164)
>> transactionRegistry TransactionRegistry (id=230)
>> url
>>
>> "jdbc:hsqldb:file:E:\\Workspace\\mysql-src\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp3\\data\\hsqldb\\hsqldb"
>> (id=228)
>> username "TestUser" (id=180)
>> validationQuery "SELECT 1" (id=182)
>> validationQueryTimeout -1
>> xaDataSource "com.sun.proxy.$Proxy77" (id=194)
>> xaDataSourceInstance $Proxy77 (id=195)
>>
>> In this case the behaviour is very different and far from what I would
>> expect.
>> It starts with 3 connections and not the 2 defined by "InitialSize".
>> Increasing the number of Emulators I can see that the number of
>> connections
>> opened towards MySql does not seem to have a limited upper limit (goes up
>> to
>> big numbers.. > 50).
>> If I stop tomee all connections are closed.
>> !!! NOTE THAT IF I DON'T SET MaxIdle THE NUMBER OF CONNECTIONS OPENED
>> REMAINS <=16 (=15+1 or 15) EVEN IF I INCREASE THE NUMBER OF EMULATORS
>> QUITE
>> MUCH (i.e. 300), THE ONLY THING I SEE IN THIS CASE IS THAT SOME OF THEM
>> DON'T GET THE CONNECTION BECAUSE OF THE "maxWait" PARAM.
>>
>> The one below is tomee log in the BAD case (the one with XA and
>> MaxIdle), I
>> have added log statements in:
>> -
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> try {
>> throw new Exception("MAKE OBJECT - Just to see where I am
>> from -
>> ALIVE:"+getPool().getNumActive()+" ; IDLE:"+getPool().getNumIdle());
>> } catch (Exception e) {
>> e.printStackTrace();
>> }
>> -
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> try {
>> throw new Exception("Done with DESTROY OBJECT - Just to
>> see where I am
>> from - ALIVE:"+getPool().getNumActive()+" ;
>> IDLE:"+getPool().getNumIdle());
>> } catch (Exception e) {
>> e.printStackTrace();
>> }
>>
>> Even more below the source code of the "Emulator" thread.
>> ---------------------------------------------------------------
>> ott 22, 2015 10:44:28 AM
>> org.apache.tomcat.util.digester.SetPropertiesRule
>> begin
>> WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting
>> property 'source' to 'org.eclipse.jst.jee.server:TestWeb2' did not find a
>> matching property.
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Server version: Apache Tomcat (TomEE)/7.0.62 (1.7.2)
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Server built: May 7 2015 17:14:55 UTC
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Server number: 7.0.62.0
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: OS Name: Windows 7
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: OS Version: 6.1
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Architecture: amd64
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Java Home: C:\Program Files\Java\jdk1.7.0_25\jre
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: JVM Version: 1.7.0_25-b17
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: JVM Vendor: Oracle Corporation
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: CATALINA_BASE:
>> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: CATALINA_HOME: C:\DevTools\Apache\apache-tomee-plus-1.7.2
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Command line argument:
>>
>> -Dcatalina.base=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Command line argument:
>> -Dcatalina.home=C:\DevTools\Apache\apache-tomee-plus-1.7.2
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Command line argument:
>>
>> -Dwtp.deploy=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Command line argument:
>> -Djava.endorsed.dirs=C:\DevTools\Apache\apache-tomee-plus-1.7.2\endorsed
>> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
>> log
>> INFO: Command line argument: -Dfile.encoding=Cp1252
>> ott 22, 2015 10:44:28 AM org.apache.catalina.core.AprLifecycleListener
>> lifecycleEvent
>> INFO: The APR based Apache Tomcat Native library which allows optimal
>> performance in production environments was not found on the
>> java.library.path: C:\Program
>>
>> Files\Java\jdk1.7.0_25\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program
>> Files/Java/jre1.8.0_25/bin/server;C:/Program
>> Files/Java/jre1.8.0_25/bin;C:/Program
>>
>> Files/Java/jre1.8.0_25/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program
>> Files (x86)\PC Connectivity
>>
>> Solution\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\DevTools\Maven\apache-maven-3.0.4\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
>> Files\TortoiseSVN\bin;C:\Program Files (x86)\Google\Hangouts Plugin for
>> Microsoft Outlook\;C:\Program
>>
>> Files\Java\jdk1.6.0_38\bin;C:\tools\SlikSvn\bin;C:\tools\UltraEdit_v20\;C:\DevTools\sts-3.7.0.RELEASE\sts-3.7.0.RELEASE;;.
>> ott 22, 2015 10:44:28 AM org.apache.coyote.AbstractProtocol init
>> INFO: Initializing ProtocolHandler ["http-bio-8080"]
>> ott 22, 2015 10:44:28 AM org.apache.coyote.AbstractProtocol init
>> INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
>> ott 22, 2015 10:44:28 AM org.apache.openejb.util.OptionsLog info
>> INFO: Using
>>
>> 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO:
>>
>> ********************************************************************************
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO: OpenEJB http://tomee.apache.org/
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO: Startup: Thu Oct 22 10:44:28 CEST 2015
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO: Copyright 1999-2013 (C) Apache OpenEJB Project, All Rights Reserved.
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO: Version: 4.7.2
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO: Build date: 20150517
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO: Build time: 10:10
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO:
>>
>> ********************************************************************************
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO: openejb.home = C:\DevTools\Apache\apache-tomee-plus-1.7.2
>> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
>> INFO: openejb.base =
>> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
>> ott 22, 2015 10:44:28 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
>> INFO: Created new singletonService
>> org.apache.openejb.cdi.ThreadSingletonServiceImpl@362eea87
>> ott 22, 2015 10:44:28 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
>> INFO: Succeeded in installing singleton service
>> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
>> init
>> INFO: openejb configuration file is
>>
>> 'E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\conf\tomee.xml'
>> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
>> configureService
>> INFO: Configuring Service(id=Tomcat Security Service,
>> type=SecurityService,
>> provider-id=Tomcat Security Service)
>> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
>> configureService
>> INFO: Configuring Service(id=Default Transaction Manager,
>> type=TransactionManager, provider-id=Default Transaction Manager)
>> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
>> configureService
>> INFO: Configuring Service(id=myDBXAPooled, type=Resource,
>> provider-id=Default JDBC Database)
>> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
>> configureService
>> INFO: Configuring Service(id=myDBXA, type=Resource, provider-id=myDBXA)
>> ott 22, 2015 10:44:28 AM org.apache.openejb.util.OptionsLog info
>> INFO: Using 'openejb.system.apps=true'
>> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
>> configureApplication
>> INFO: Configuring enterprise application: openejb
>> ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments
>> deploy
>> INFO: Using openejb.deploymentId.format '{ejbName}'
>> ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments
>> deploy
>> INFO: Auto-deploying ejb openejb/Deployer:
>> EjbDeployment(deployment-id=openejb/Deployer)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments
>> deploy
>> INFO: Auto-deploying ejb openejb/ConfigurationInfo:
>> EjbDeployment(deployment-id=openejb/ConfigurationInfo)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments
>> deploy
>> INFO: Auto-deploying ejb MEJB: EjbDeployment(deployment-id=MEJB)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.config.ConfigurationFactory
>> configureService
>> INFO: Configuring Service(id=Default Stateless Container, type=Container,
>> provider-id=Default Stateless Container)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.config.AutoConfig
>> createContainer
>> INFO: Auto-creating a container for bean openejb/Deployer:
>> Container(type=STATELESS, id=Default Stateless Container)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.config.AppInfoBuilder build
>> INFO: Enterprise application "openejb" loaded.
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createRecipe
>> INFO: Creating TransactionManager(id=Default Transaction Manager)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createRecipe
>> INFO: Creating SecurityService(id=Tomcat Security Service)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createRecipe
>> INFO: Creating Resource(id=myDBXA)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createRecipe
>> INFO: Creating Resource(id=myDBXAPooled)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createRecipe
>> INFO: Creating Container(id=Default Stateless Container)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createAppClassLoader
>> INFO: Not creating another application classloader for openejb
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createApplication
>> INFO: Assembling app: openejb
>> ott 22, 2015 10:44:29 AM org.apache.openejb.util.OptionsLog info
>> INFO: Using
>> 'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}'
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
>> bind
>> INFO: Jndi(name=openejb/DeployerBusinessRemote) -->
>> Ejb(deployment-id=openejb/Deployer)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
>> bind
>> INFO:
>>
>> Jndi(name=global/openejb/openejb/Deployer!org.apache.openejb.assembler.Deployer)
>> --> Ejb(deployment-id=openejb/Deployer)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
>> bind
>> INFO: Jndi(name=global/openejb/openejb/Deployer) -->
>> Ejb(deployment-id=openejb/Deployer)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
>> bind
>> INFO: Jndi(name=openejb/ConfigurationInfoBusinessRemote) -->
>> Ejb(deployment-id=openejb/ConfigurationInfo)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
>> bind
>> INFO:
>>
>> Jndi(name=global/openejb/openejb/ConfigurationInfo!org.apache.openejb.assembler.classic.cmd.ConfigurationInfo)
>> --> Ejb(deployment-id=openejb/ConfigurationInfo)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
>> bind
>> INFO: Jndi(name=global/openejb/openejb/ConfigurationInfo) -->
>> Ejb(deployment-id=openejb/ConfigurationInfo)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
>> bind
>> INFO: Jndi(name=MEJB) --> Ejb(deployment-id=MEJB)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
>> bind
>> INFO: Jndi(name=global/openejb/MEJB!javax.management.j2ee.ManagementHome)
>> --> Ejb(deployment-id=MEJB)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
>> bind
>> INFO: Jndi(name=global/openejb/MEJB) --> Ejb(deployment-id=MEJB)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> startEjbs
>> INFO: Created Ejb(deployment-id=openejb/Deployer,
>> ejb-name=openejb/Deployer,
>> container=Default Stateless Container)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> startEjbs
>> INFO: Created Ejb(deployment-id=MEJB, ejb-name=MEJB, container=Default
>> Stateless Container)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> startEjbs
>> INFO: Created Ejb(deployment-id=openejb/ConfigurationInfo,
>> ejb-name=openejb/ConfigurationInfo, container=Default Stateless Container)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> startEjbs
>> INFO: Started Ejb(deployment-id=openejb/Deployer,
>> ejb-name=openejb/Deployer,
>> container=Default Stateless Container)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> startEjbs
>> INFO: Started Ejb(deployment-id=MEJB, ejb-name=MEJB, container=Default
>> Stateless Container)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> startEjbs
>> INFO: Started Ejb(deployment-id=openejb/ConfigurationInfo,
>> ejb-name=openejb/ConfigurationInfo, container=Default Stateless Container)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> deployMBean
>> INFO: Deployed
>>
>> MBean(openejb.user.mbeans:application=openejb,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createApplication
>> INFO: Deployed Application(path=openejb)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.server.ServiceManager
>> initServer
>> INFO: Creating ServerService(id=cxf)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.server.ServiceManager
>> initServer
>> INFO: Creating ServerService(id=cxf-rs)
>> ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
>> start
>> INFO: ** Bound Services **
>> ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
>> printRow
>> INFO: NAME IP PORT
>> ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
>> start
>> INFO: -------
>> ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
>> start
>> INFO: Ready!
>> ott 22, 2015 10:44:29 AM org.apache.catalina.startup.Catalina load
>> INFO: Initialization processed in 1985 ms
>> ott 22, 2015 10:44:29 AM
>> org.apache.tomee.catalina.OpenEJBNamingContextListener bindResource
>> INFO: Importing a Tomcat Resource with id 'UserDatabase' of type
>> 'org.apache.catalina.UserDatabase'.
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createRecipe
>> INFO: Creating Resource(id=UserDatabase)
>> ott 22, 2015 10:44:29 AM org.apache.catalina.core.StandardService
>> startInternal
>> INFO: Starting service Catalina
>> ott 22, 2015 10:44:29 AM org.apache.catalina.core.StandardEngine
>> startInternal
>> INFO: Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.62 (1.7.2)
>> ott 22, 2015 10:44:29 AM org.apache.tomee.catalina.TomcatWebAppBuilder
>> init
>> INFO: ------------------------- localhost -> /
>> ott 22, 2015 10:44:29 AM org.apache.openejb.config.ConfigurationFactory
>> configureApplication
>> INFO: Configuring enterprise application:
>>
>> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
>> ott 22, 2015 10:44:29 AM org.apache.openejb.config.AppInfoBuilder build
>> INFO: Enterprise application
>>
>> "E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT"
>> loaded.
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createApplication
>> INFO: Assembling app:
>>
>> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
>> ott 22, 2015 10:44:29 AM org.apache.openejb.cdi.CdiBuilder initSingleton
>> INFO: Existing thread singleton service in SystemInstance():
>> org.apache.openejb.cdi.ThreadSingletonServiceImpl@362eea87
>> ott 22, 2015 10:44:29 AM org.apache.openejb.cdi.OpenEJBLifecycle
>> startApplication
>> INFO: OpenWebBeans Container is starting...
>> ott 22, 2015 10:44:29 AM org.apache.webbeans.plugins.PluginLoader startUp
>> INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
>> ott 22, 2015 10:44:29 AM org.apache.webbeans.plugins.PluginLoader startUp
>> INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
>> ott 22, 2015 10:44:29 AM org.apache.webbeans.config.BeansDeployer
>> validateInjectionPoints
>> INFO: All injection points were validated successfully.
>> ott 22, 2015 10:44:29 AM org.apache.openejb.cdi.OpenEJBLifecycle
>> startApplication
>> INFO: OpenWebBeans Container has started, it took 68 ms.
>> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
>> createApplication
>> INFO: Deployed
>>
>> Application(path=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT)
>> ott 22, 2015 10:44:30 AM org.apache.tomee.catalina.TomcatWebAppBuilder
>> init
>> INFO: ------------------------- localhost -> /TestWeb2
>> ott 22, 2015 10:44:30 AM org.apache.openejb.config.ConfigurationFactory
>> configureApplication
>> INFO: Configuring enterprise application:
>>
>> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2
>> ott 22, 2015 10:44:30 AM org.apache.openejb.config.ConfigurationFactory
>> configureService
>> INFO: Configuring Service(id=TestWeb2/jms/MyConnFactory, type=Resource,
>> provider-id=ProvidedByTomcat)
>> ott 22, 2015 10:44:30 AM org.apache.openejb.assembler.classic.Assembler
>> createRecipe
>> INFO: Creating Resource(id=TestWeb2/jms/MyConnFactory)
>> ott 22, 2015 10:44:30 AM org.apache.openejb.config.AppInfoBuilder build
>> INFO: Enterprise application
>>
>> "E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2"
>> loaded.
>> ott 22, 2015 10:44:30 AM org.apache.openejb.assembler.classic.Assembler
>> createApplication
>> INFO: Assembling app:
>>
>> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2
>> ott 22, 2015 10:44:30 AM org.apache.openejb.cdi.CdiBuilder initSingleton
>> INFO: Existing thread singleton service in SystemInstance():
>> org.apache.openejb.cdi.ThreadSingletonServiceImpl@362eea87
>> ott 22, 2015 10:44:30 AM org.apache.openejb.cdi.OpenEJBLifecycle
>> startApplication
>> INFO: OpenWebBeans Container is starting...
>> ott 22, 2015 10:44:30 AM org.apache.webbeans.plugins.PluginLoader startUp
>> INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
>> ott 22, 2015 10:44:30 AM org.apache.webbeans.plugins.PluginLoader startUp
>> INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
>> ott 22, 2015 10:44:30 AM org.apache.webbeans.config.BeansDeployer
>> validateInjectionPoints
>> INFO: All injection points were validated successfully.
>> ott 22, 2015 10:44:30 AM org.apache.openejb.cdi.OpenEJBLifecycle
>> startApplication
>> INFO: OpenWebBeans Container has started, it took 7 ms.
>> ott 22, 2015 10:44:30 AM org.apache.tomee.catalina.TomcatWebAppBuilder
>> deployWebApps
>> INFO: using context file
>>
>> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2\META-INF\context.xml
>> ott 22, 2015 10:44:30 AM org.apache.openejb.assembler.classic.Assembler
>> createApplication
>> INFO: Deployed
>>
>> Application(path=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2)
>> ############## APPLICATION STARTING 1445503470308
>> ############## APPLICATION STARTED
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
>> at
>>
>> org.apache.commons.dbcp.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:196)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
>> at
>>
>> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> ott 22, 2015 10:44:30 AM org.apache.coyote.AbstractProtocol start
>> INFO: Starting ProtocolHandler ["http-bio-8080"]
>> ott 22, 2015 10:44:30 AM org.apache.coyote.AbstractProtocol start
>> INFO: Starting ProtocolHandler ["ajp-bio-8009"]
>> ott 22, 2015 10:44:30 AM org.apache.catalina.startup.Catalina start
>> INFO: Server startup in 725 ms
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:0 ; IDLE:0
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1562)
>> at
>>
>> org.apache.commons.dbcp.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:196)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
>> at
>>
>> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1395)
>> at
>>
>> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:1
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1395)
>> at
>>
>> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:1 # Conn. obtained:1 # Conn. failures:0 # Average
>> connection time:160,00 # Quickest conn. time:160 # Slowest conn. time:160
>> Number of threads:1 # Conn. obtained:2 # Conn. failures:0 # Average
>> connection time:190,00 # Quickest conn. time:160 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:3 # Conn. failures:0 # Average
>> connection time:174,00 # Quickest conn. time:142 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:5 # Conn. failures:0 # Average
>> connection time:162,00 # Quickest conn. time:142 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:6 # Conn. failures:0 # Average
>> connection time:158,50 # Quickest conn. time:141 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:7 # Conn. failures:0 # Average
>> connection time:156,29 # Quickest conn. time:141 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:8 # Conn. failures:0 # Average
>> connection time:154,63 # Quickest conn. time:141 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:10 # Conn. failures:0 # Average
>> connection time:154,50 # Quickest conn. time:141 # Slowest conn. time:220
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:0 ; IDLE:1
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:1
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:2
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> Number of threads:1 # Conn. obtained:11 # Conn. failures:0 # Average
>> connection time:153,82 # Quickest conn. time:141 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:12 # Conn. failures:0 # Average
>> connection time:153,00 # Quickest conn. time:141 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:13 # Conn. failures:0 # Average
>> connection time:152,31 # Quickest conn. time:141 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:14 # Conn. failures:0 # Average
>> connection time:151,64 # Quickest conn. time:141 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:15 # Conn. failures:0 # Average
>> connection time:153,20 # Quickest conn. time:141 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:17 # Conn. failures:0 # Average
>> connection time:153,71 # Quickest conn. time:141 # Slowest conn. time:220
>> Number of threads:1 # Conn. obtained:18 # Conn. failures:0 # Average
>> connection time:163,67 # Quickest conn. time:141 # Slowest conn. time:333
>> Number of threads:1 # Conn. obtained:19 # Conn. failures:0 # Average
>> connection time:164,00 # Quickest conn. time:141 # Slowest conn. time:333
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:0 ; IDLE:2
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:0 ; IDLE:1
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:1
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:2
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> Number of threads:1 # Conn. obtained:20 # Conn. failures:0 # Average
>> connection time:162,95 # Quickest conn. time:141 # Slowest conn. time:333
>> Number of threads:1 # Conn. obtained:22 # Conn. failures:0 # Average
>> connection time:161,00 # Quickest conn. time:141 # Slowest conn. time:333
>> Number of threads:1 # Conn. obtained:23 # Conn. failures:0 # Average
>> connection time:160,17 # Quickest conn. time:141 # Slowest conn. time:333
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:0
>> Servlet invoked - 3 emulator threads succesfully added. They were: 1 Now
>> they are:4
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> Servlet invoked - 3 emulator threads succesfully added. They were: 4 Now
>> they are:7
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> Servlet invoked - 3 emulator threads succesfully added. They were: 7 Now
>> they are:10
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> Servlet invoked - 3 emulator threads succesfully added. They were: 10 Now
>> they are:13
>> Number of threads:13 # Conn. obtained:36 # Conn. failures:0 # Average
>> connection time:153,31 # Quickest conn. time:139 # Slowest conn. time:333
>> Number of threads:13 # Conn. obtained:50 # Conn. failures:0 # Average
>> connection time:157,34 # Quickest conn. time:139 # Slowest conn. time:449
>> Number of threads:13 # Conn. obtained:67 # Conn. failures:0 # Average
>> connection time:154,75 # Quickest conn. time:137 # Slowest conn. time:449
>> Number of threads:13 # Conn. obtained:82 # Conn. failures:0 # Average
>> connection time:152,76 # Quickest conn. time:137 # Slowest conn. time:449
>> Number of threads:13 # Conn. obtained:99 # Conn. failures:0 # Average
>> connection time:151,37 # Quickest conn. time:137 # Slowest conn. time:449
>> Number of threads:13 # Conn. obtained:114 # Conn. failures:0 # Average
>> connection time:153,63 # Quickest conn. time:137 # Slowest conn. time:449
>> Number of threads:13 # Conn. obtained:133 # Conn. failures:0 # Average
>> connection time:154,37 # Quickest conn. time:137 # Slowest conn. time:449
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:13 # Conn. obtained:150 # Conn. failures:0 # Average
>> connection time:152,95 # Quickest conn. time:137 # Slowest conn. time:449
>> Number of threads:13 # Conn. obtained:164 # Conn. failures:0 # Average
>> connection time:153,70 # Quickest conn. time:137 # Slowest conn. time:449
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:13 # Conn. obtained:177 # Conn. failures:0 # Average
>> connection time:175,23 # Quickest conn. time:137 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:192 # Conn. failures:0 # Average
>> connection time:174,69 # Quickest conn. time:137 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:208 # Conn. failures:0 # Average
>> connection time:172,28 # Quickest conn. time:137 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:226 # Conn. failures:0 # Average
>> connection time:170,32 # Quickest conn. time:136 # Slowest conn. time:620
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:2
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:0 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1682)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> Number of threads:13 # Conn. obtained:242 # Conn. failures:0 # Average
>> connection time:168,43 # Quickest conn. time:136 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:256 # Conn. failures:0 # Average
>> connection time:167,43 # Quickest conn. time:136 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:272 # Conn. failures:0 # Average
>> connection time:166,04 # Quickest conn. time:136 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:287 # Conn. failures:0 # Average
>> connection time:165,35 # Quickest conn. time:136 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:305 # Conn. failures:0 # Average
>> connection time:164,07 # Quickest conn. time:136 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:321 # Conn. failures:0 # Average
>> connection time:163,16 # Quickest conn. time:136 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:335 # Conn. failures:0 # Average
>> connection time:162,30 # Quickest conn. time:136 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:352 # Conn. failures:0 # Average
>> connection time:161,66 # Quickest conn. time:136 # Slowest conn. time:620
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:0 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> Number of threads:13 # Conn. obtained:368 # Conn. failures:0 # Average
>> connection time:160,87 # Quickest conn. time:136 # Slowest conn. time:620
>> Number of threads:13 # Conn. obtained:385 # Conn. failures:0 # Average
>> connection time:160,34 # Quickest conn. time:136 # Slowest conn. time:620
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:13 # Conn. obtained:396 # Conn. failures:0 # Average
>> connection time:168,22 # Quickest conn. time:136 # Slowest conn. time:626
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:13 # Conn. obtained:409 # Conn. failures:0 # Average
>> connection time:189,34 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:13 # Conn. obtained:424 # Conn. failures:0 # Average
>> connection time:199,46 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:438 # Conn. failures:0 # Average
>> connection time:197,69 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:455 # Conn. failures:0 # Average
>> connection time:195,67 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:471 # Conn. failures:0 # Average
>> connection time:194,55 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:487 # Conn. failures:0 # Average
>> connection time:192,84 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:503 # Conn. failures:0 # Average
>> connection time:191,30 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:519 # Conn. failures:0 # Average
>> connection time:189,90 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:536 # Conn. failures:0 # Average
>> connection time:188,48 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:551 # Conn. failures:0 # Average
>> connection time:187,25 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:567 # Conn. failures:0 # Average
>> connection time:186,04 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:582 # Conn. failures:0 # Average
>> connection time:184,95 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:601 # Conn. failures:0 # Average
>> connection time:183,61 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:0 ; IDLE:3
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> Number of threads:13 # Conn. obtained:616 # Conn. failures:0 # Average
>> connection time:182,65 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:632 # Conn. failures:0 # Average
>> connection time:182,38 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:646 # Conn. failures:0 # Average
>> connection time:181,66 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:661 # Conn. failures:0 # Average
>> connection time:180,79 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:677 # Conn. failures:0 # Average
>> connection time:179,91 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:696 # Conn. failures:0 # Average
>> connection time:178,92 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:13 # Conn. obtained:712 # Conn. failures:0 # Average
>> connection time:178,10 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:13 # Conn. obtained:725 # Conn. failures:0 # Average
>> connection time:177,47 # Quickest conn. time:136 # Slowest conn. time:3391
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> Servlet invoked - 3 emulator threads succesfully added. They were: 13 Now
>> they are:16
>> Number of threads:16 # Conn. obtained:746 # Conn. failures:0 # Average
>> connection time:176,54 # Quickest conn. time:136 # Slowest conn. time:3391
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> Servlet invoked - 3 emulator threads succesfully added. They were: 16 Now
>> they are:19
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> Servlet invoked - 3 emulator threads succesfully added. They were: 19 Now
>> they are:22
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> Servlet invoked - 3 emulator threads succesfully added. They were: 22 Now
>> they are:25
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> Servlet invoked - 3 emulator threads succesfully added. They were: 25 Now
>> they are:28
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>> Servlet invoked - 3 emulator threads succesfully added. They were: 28 Now
>> they are:31
>> Number of threads:31 # Conn. obtained:784 # Conn. failures:0 # Average
>> connection time:174,90 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:821 # Conn. failures:0 # Average
>> connection time:174,06 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:857 # Conn. failures:0 # Average
>> connection time:174,75 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:899 # Conn. failures:0 # Average
>> connection time:173,30 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:3
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:3
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:937 # Conn. failures:0 # Average
>> connection time:172,31 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:1
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:1
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:967 # Conn. failures:0 # Average
>> connection time:174,48 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:4
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
>> IDLE:2
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:5 ; IDLE:3
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
>> IDLE:3
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:5 ; IDLE:3
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:5 ; IDLE:3
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:3
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1005 # Conn. failures:0 # Average
>> connection time:175,87 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:31 # Conn. obtained:1042 # Conn. failures:0 # Average
>> connection time:174,74 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1081 # Conn. failures:0 # Average
>> connection time:173,81 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1118 # Conn. failures:0 # Average
>> connection time:172,82 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1157 # Conn. failures:0 # Average
>> connection time:171,80 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1195 # Conn. failures:0 # Average
>> connection time:171,11 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:31 # Conn. obtained:1231 # Conn. failures:0 # Average
>> connection time:170,29 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1269 # Conn. failures:0 # Average
>> connection time:169,49 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1308 # Conn. failures:0 # Average
>> connection time:168,69 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1346 # Conn. failures:0 # Average
>> connection time:167,97 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:4
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1382 # Conn. failures:0 # Average
>> connection time:167,69 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1417 # Conn. failures:0 # Average
>> connection time:167,18 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:3
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1461 # Conn. failures:0 # Average
>> connection time:166,43 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:2
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:2
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1485 # Conn. failures:0 # Average
>> connection time:168,59 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:2
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:1
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1511 # Conn. failures:0 # Average
>> connection time:176,36 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:3
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:1
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
>> IDLE:4
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1539 # Conn. failures:0 # Average
>> connection time:184,36 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:7 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:8 ;
>> IDLE:4
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:9 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:9 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:9 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:9 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:9 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:9 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:9 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:3 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1572 # Conn. failures:0 # Average
>> connection time:183,56 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:1
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:4
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:3
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:2
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:4 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:4 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:4 ; IDLE:4
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:3 ; IDLE:1
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1611 # Conn. failures:0 # Average
>> connection time:183,35 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1649 # Conn. failures:0 # Average
>> connection time:182,49 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1684 # Conn. failures:0 # Average
>> connection time:181,72 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1722 # Conn. failures:0 # Average
>> connection time:180,87 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1765 # Conn. failures:0 # Average
>> connection time:180,04 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:2
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1801 # Conn. failures:0 # Average
>> connection time:179,33 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1839 # Conn. failures:0 # Average
>> connection time:178,63 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:3
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1877 # Conn. failures:0 # Average
>> connection time:177,93 # Quickest conn. time:136 # Slowest conn. time:3391
>> Number of threads:31 # Conn. obtained:1914 # Conn. failures:0 # Average
>> connection time:177,23 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1954 # Conn. failures:0 # Average
>> connection time:176,58 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:1993 # Conn. failures:0 # Average
>> connection time:175,98 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:2025 # Conn. failures:0 # Average
>> connection time:175,92 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:5 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:5 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:4 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:5 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:2059 # Conn. failures:0 # Average
>> connection time:177,22 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:3
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:2097 # Conn. failures:0 # Average
>> connection time:176,64 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:4
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:2133 # Conn. failures:0 # Average
>> connection time:176,06 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:4 ; IDLE:2
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:2168 # Conn. failures:0 # Average
>> connection time:175,55 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
>> at java.util.TimerThread.mainLoop(Timer.java:555)
>> at java.util.TimerThread.run(Timer.java:505)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:4
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:2208 # Conn. failures:0 # Average
>> connection time:174,95 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
>> IDLE:5
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:2 ; IDLE:2
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:2247 # Conn. failures:0 # Average
>> connection time:174,47 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
>> IDLE:0
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
>> IDLE:4
>> at
>>
>> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
>> at
>>
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
>> at com.test.Emulator.doAction(Emulator.java:65)
>> at com.test.Emulator.run(Emulator.java:46)
>> Number of threads:31 # Conn. obtained:2283 # Conn. failures:0 # Average
>> connection time:173,97 # Quickest conn. time:136 # Slowest conn. time:3391
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:5
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
>> at
>>
>> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
>> at
>>
>> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
>> at
>>
>> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
>> at com.test.Emulator.closeAll(Emulator.java:99)
>> at com.test.Emulator.doAction(Emulator.java:81)
>> at com.test.Emulator.run(Emulator.java:46)
>> ott 22, 2015 10:53:28 AM org.apache.catalina.core.StandardServer await
>> INFO: A valid shutdown command was received via the shutdown port.
>> Stopping
>> the Server instance.
>> ott 22, 2015 10:53:28 AM org.apache.coyote.AbstractProtocol pause
>> INFO: Pausing ProtocolHandler ["http-bio-8080"]
>> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol pause
>> INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
>> ott 22, 2015 10:53:29 AM org.apache.catalina.core.StandardService
>> stopInternal
>> INFO: Stopping service Catalina
>> ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
>> destroyApplication
>> INFO: Undeploying app:
>>
>> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
>> ############## APPLICATION STOPPING 1445503470308
>> ############## APPLICATION STOPPED
>> ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
>> destroyApplication
>> INFO: Undeploying app:
>>
>> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-22] but has failed to stop it. This is very likely to
>> create a
>> memory leak. --> I COMMENT: I GUESS THIS IS BECAUSE IN THE TEST APP I FIRE
>> MY OWN THREADS WITHOUT USING A THREAD POOL UNDER TOMEE CONTROL
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-23] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-26] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-27] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-28] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-29] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-30] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-31] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-32] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-33] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-34] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-35] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-36] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-37] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-38] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-39] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-40] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-41] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-42] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-43] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-44] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-45] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-46] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-47] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-48] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-49] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-50] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-51] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-52] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-53] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-54] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
>> clearReferencesThreads
>> SEVERE: The web application [/TestWeb2] appears to have started a thread
>> named [Thread-55] but has failed to stop it. This is very likely to
>> create a
>> memory leak.
>> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol stop
>> INFO: Stopping ProtocolHandler ["http-bio-8080"]
>> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol stop
>> INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
>> ott 22, 2015 10:53:29 AM org.apache.openejb.server.SimpleServiceManager
>> stop
>> INFO: Stopping server services
>> ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
>> destroyApplication
>> INFO: Undeploying app: openejb
>> ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
>> destroyResource
>> INFO: Closing DataSource: myDBXAPooled
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:0
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.destroy(GenericObjectPool.java:1334)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.clear(GenericObjectPool.java:1319)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.close(GenericObjectPool.java:1486)
>> at
>> org.apache.commons.dbcp.BasicDataSource.close(BasicDataSource.java:1314)
>> at
>>
>> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.close(BasicManagedDataSource.java:289)
>> at
>>
>> org.apache.openejb.resource.jdbc.pool.DefaultDataSourceCreator.destroy(DefaultDataSourceCreator.java:75)
>> at
>>
>> org.apache.openejb.resource.jdbc.DataSourceFactory.destroy(DataSourceFactory.java:392)
>> at
>>
>> org.apache.openejb.assembler.classic.Assembler.destroyResource(Assembler.java:1709)
>> at
>>
>> org.apache.openejb.assembler.classic.Assembler.destroyResourceTree(Assembler.java:1665)
>> at
>>
>> org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:1618)
>> at org.apache.openejb.OpenEJB.destroy(OpenEJB.java:266)
>> at
>> org.apache.tomee.catalina.TomcatLoader.destroy(TomcatLoader.java:403)
>> at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStop(TomcatWebAppBuilder.java:1995)
>> at
>>
>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:157)
>> at
>>
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>> at
>>
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>> at
>>
>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>> at
>> org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:252)
>> at org.apache.catalina.startup.Catalina.stop(Catalina.java:762)
>> at org.apache.catalina.startup.Catalina.start(Catalina.java:724)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> at
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:606)
>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
>> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am
>> from
>> - ALIVE:1 ; IDLE:0
>> at
>>
>> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.destroy(GenericObjectPool.java:1334)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.clear(GenericObjectPool.java:1319)
>> at
>>
>> org.apache.commons.pool.impl.GenericObjectPool.close(GenericObjectPool.java:1486)
>> at
>> org.apache.commons.dbcp.BasicDataSource.close(BasicDataSource.java:1314)
>> at
>>
>> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.close(BasicManagedDataSource.java:289)
>> at
>>
>> org.apache.openejb.resource.jdbc.pool.DefaultDataSourceCreator.destroy(DefaultDataSourceCreator.java:75)
>> at
>>
>> org.apache.openejb.resource.jdbc.DataSourceFactory.destroy(DataSourceFactory.java:392)
>> at
>>
>> org.apache.openejb.assembler.classic.Assembler.destroyResource(Assembler.java:1709)
>> at
>>
>> org.apache.openejb.assembler.classic.Assembler.destroyResourceTree(Assembler.java:1665)
>> at
>>
>> org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:1618)
>> at org.apache.openejb.OpenEJB.destroy(OpenEJB.java:266)
>> at
>> org.apache.tomee.catalina.TomcatLoader.destroy(TomcatLoader.java:403)
>> at
>>
>> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStop(TomcatWebAppBuilder.java:1995)
>> at
>>
>> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:157)
>> at
>>
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>> at
>>
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>> at
>>
>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>> at
>> org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:252)
>> at org.apache.catalina.startup.Catalina.stop(Catalina.java:762)
>> at org.apache.catalina.startup.Catalina.start(Catalina.java:724)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> at
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:606)
>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
>> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol destroy
>> INFO: Destroying ProtocolHandler ["http-bio-8080"]
>> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol destroy
>> INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
>> ---------------------------------------------------------------
>>
>> Source code of the Emulator Thread:
>> package com.test;
>>
>> import java.sql.Connection;
>> import java.sql.PreparedStatement;
>> import java.sql.ResultSet;
>> import java.sql.SQLException;
>>
>> import javax.naming.Context;
>> import javax.naming.InitialContext;
>> import javax.sql.DataSource;
>> import javax.transaction.HeuristicMixedException;
>> import javax.transaction.HeuristicRollbackException;
>> import javax.transaction.NotSupportedException;
>> import javax.transaction.RollbackException;
>> import javax.transaction.Status;
>> import javax.transaction.SystemException;
>> import javax.transaction.TransactionManager;
>>
>> public class Emulator extends Thread {
>>
>> private boolean active=true;
>> DataSource ds = null;
>> // TransactionManager tm = null;
>> private EventsListener eventsListener=null;
>>
>> public Emulator(EventsListener eventsListener) {
>> this.eventsListener=eventsListener;
>> try {
>> Context initCtx = new InitialContext();
>> Context envCtx = (Context)
>> initCtx.lookup("java:comp/env");
>> ds = (DataSource)envCtx.lookup("myDBXAPooled");
>> System.out.println("DS:"+ds.getClass());
>> // tm =
>> (TransactionManager)initCtx.lookup("java:comp/TransactionManager");
>>
>> } catch (Exception e) {
>>
>> System.err.println("Error getting datasource");
>> e.printStackTrace();
>>
>> }
>> }
>>
>> @Override
>> public void run() {
>> while (active && ds!=null) {
>> doAction();
>> try {
>>
>> Thread.sleep(Helper.showRandomInteger(3000, 4500));
>> } catch (InterruptedException e) {
>> e.printStackTrace();
>> }
>> }
>> }
>>
>> private void doAction() {
>> long start = System.currentTimeMillis();
>> Connection conn = null;
>> PreparedStatement ps = null;
>> ResultSet rs = null;
>> int count = -1;
>> long endGetConnection = -1;
>>
>> try {
>> try {
>> conn = ds.getConnection();
>> } catch (Exception e) {
>>
>> eventsListener.failedToObtainConnection(e);
>> // e.printStackTrace();
>> }
>> if (conn!=null) {
>> endGetConnection =
>> System.currentTimeMillis();
>> ps = conn.prepareStatement("INSERT INTO
>> MY_TABLE (name) VALUES(?)");
>> ps.setString(1, (new
>> Long(System.currentTimeMillis())).toString());
>> ps.execute();
>>
>>
>>
>> eventsListener.connectionObtainedIn(System.currentTimeMillis()-endGetConnection);
>> }
>> } catch (Exception e) {
>> e.printStackTrace();
>> } finally {
>> closeAll(conn, ps, rs);
>>
>> }
>>
>> }
>>
>> private void closeAll(Connection conn, PreparedStatement ps,
>> ResultSet rs)
>> {
>> try {
>> if (rs!=null) rs.close();
>> } catch (SQLException e1) {
>> e1.printStackTrace();
>> }
>> try {
>> if (ps!=null) ps.close();
>> } catch (SQLException e1) {
>> e1.printStackTrace();
>> }
>> try {
>> if (conn!=null) conn.close();
>> } catch (SQLException e1) {
>> e1.printStackTrace();
>> }
>> }
>>
>> public void stopAsap() {
>> active=false;
>> }
>>
>> }
>> ---------------------------------------------------------------
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676551.html
>> Sent from the TomEE Users mailing list archive at Nabble.com.
>>
>
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hello
think I spotted it out: https://issues.apache.org/jira/browse/TOMEE-1643
enhanced this test
https://github.com/apache/tomee/blob/master/tomee/tomee-jdbc/src/test/java/org/apache/tomee/jdbc/TomcatXADataSourceTest.java#L81
for that particular purpose
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-22 11:34 GMT+02:00 iannuz <ia...@gmail.com>:
> I will try to package the test prj as you asked and share it asap.
> In the meanwhile I have done some more testing and I recap and add some
> more
> details.
>
> Test WebApp: TARGET IS TO TEST IF TOMEE CONNECTION POOLING WORKS WITH XA
> DATASOURCE
>
> When it initializes it starts one "Emulator" thread that does:
> - get datasource from JNDI
> - get connection from datasource
> - insert a record in a table
> - release connection
> - sleeps a randomic amount of time and then repeats
>
> In the Webapp there is a servlet usable to increase or reduce the number of
> Emulators running in parallel:
> i.e.
> http://localhost:10295/TestWeb2/ManageThreadsServlet?numOfThreadsToAdd=3
> -->
> "3 emulator threads succesfully added. They were: 67 Now they are:70"
>
> http://localhost:10295/TestWeb2/ManageThreadsServlet?numOfThreadsToRemove=15
> --> "15 emulator threads succesfully removed. They were: 20 Now they are:
> 5"
>
> IF I define my datasource as !!!NOT XA!!!:
> <Resource id="myDBXAPooled" type="DataSource">
> JtaManaged true
> Auth Container
> InitialSize 2
> MaxActive 15
> MaxIdle 5
> MinIdle 3
> MaxWaitTime 2000
> ValidationQuery SELECT 1
> UserName TestUser
> Password TestPassword
> DriverClassName com.mysql.jdbc.Driver
> MinEvictableIdleTime 25000 millisecond
> TimeBetweenEvictionRuns 40000 millisecond
> Url jdbc:mysql://10.254.187.69:3306/test
> </Resource>
>
> And with the debugger I can see that datasource is:
> org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource
> delegates
> to
>
> org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource@1334918e
> {ConnectionPool[
> defaultAutoCommit=true;
> defaultReadOnly=null;
> defaultTransactionIsolation=-1;
> defaultCatalog=null;
> driverClassName=com.mysql.jdbc.Driver;
> maxActive=15;
> maxIdle=5;
> minIdle=3;
> initialSize=2;
> maxWait=2000;
> testOnBorrow=true;
> testOnReturn=false;
> timeBetweenEvictionRunsMillis=40000;
> numTestsPerEvictionRun=3;
> minEvictableIdleTimeMillis=25000;
> testWhileIdle=false;
> testOnConnect=false;
> password=********;
> url=jdbc:mysql://10.254.187.69:3306/test;
> username=TestUser;
> validationQuery=SELECT 1;
> validationQueryTimeout=-1;
> validatorClassName=null;
> validationInterval=30000;
> accessToUnderlyingConnectionAllowed=true;
> removeAbandoned=false;
> removeAbandonedTimeout=60;
> logAbandoned=false;
> connectionProperties=null;
> initSQL=null;
> jdbcInterceptors=null;
> jmxEnabled=true;
> fairQueue=true;
> useEquals=true;
> abandonWhenPercentageFull=0;
> maxAge=0;
> useLock=false;
> dataSource=null;
> dataSourceJNDI=null;
> suspectTimeout=0;
> alternateUsernameAllowed=false;
> commitOnReturn=false;
> rollbackOnReturn=false;
> useDisposableConnectionFacade=true;
> logValidationErrors=false;
> propagateInterruptState=false;
> ignoreExceptionOnPreLoad=false;
> }
> }
>
> In this case playing with the number of "Emulator" threads I see the
> behaviour I would expect. Number of connections opened towards MySql
> (monitored with MySql Workbench App) remains limited (<=MaxActive) no
> matter
> how many threads I spawn.
> When I reduce the workload (even to zero) I see the number of connections
> going down to 3 after a while.
> The only thing I don't get in this case is the real meaning of MaxIdle and
> MinIdle, but as long as the pool never uses more than a fixed number of
> connections and shrinks when no workload I am happy.
>
> If I then replace in tomee.xml the datasource definition with an !!!XA
> ONE!!!! (NOTE THAT THIS IS THE ONLY CHANGE, ALL THE REST REMAINS EXACTLY
> THE
> SAME):
> <Resource id="myDBXAPooled" type="DataSource">
> XaDataSource myDBXA
> DataSourceCreator dbcp
> JtaManaged true
> UserName TestUser
> Password TestPassword
> MaxWait 2000
> ValidationQuery SELECT 1
> InitialSize 2
> MaxActive 15
> MinIdle 3
> MinEvictableIdleTimeMillis 25000
> TimeBetweenEvictionRunsMillis 40000
> LogAbandoned true
> RemoveAbandoned true
> RemoveAbandonedTimeout 20
> </Resource>
> <Resource id="myDBXA" type="XADataSource"
> class-name="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
> Url jdbc:mysql://10.254.187.69:3306/test
> User TestUser
> Password TestPassword
> </Resource>
>
> With debugger I can see that datasource is
> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource:
> MINOR NOTE: THE DATASOURCE SEEMS TO BE INITIALIZED ONLY WHEN THE FIRST
> getConnection() IS CALLED, AND I WONDER WHAT IS THE PURPOSE OF InitialSize
> THEN.
>
> "ds" (id=101)
> abandonedConfig AbandonedConfig (id=112)
> accessToUnderlyingConnectionAllowed false
> closed false
> connectionInitSqls null
> connectionPool AbandonedObjectPool (id=268)
> connectionProperties Properties (id=114)
> dataSource ManagedDataSource (id=264)
> defaultAutoCommit true
> defaultCatalog null
> defaultReadOnly Boolean (id=120)
> defaultTransactionIsolation -1
> driverClassLoader StandardClassLoader (id=123)
> driverClassName "org.hsqldb.jdbcDriver" (id=125)
> initialSize 2
> jmxDs JMXBasicDataSource (id=128)
> logger null
> logWriter PrintWriter (id=131)
> maxActive 15
> maxIdle 5
> maxOpenPreparedStatements 0
> maxWait 2000
> minEvictableIdleTimeMillis 25000
> minIdle 3
> numTestsPerEvictionRun 3
> password "TestPassword" (id=241)
> passwordCipher "PlainText" (id=156)
> poolPreparedStatements false
> restartNeeded true
> testOnBorrow true
> testOnReturn false
> testWhileIdle false
> timeBetweenEvictionRunsMillis 40000
> transactionManager GeronimoTransactionManager (id=164)
> transactionRegistry TransactionRegistry (id=230)
> url
>
> "jdbc:hsqldb:file:E:\\Workspace\\mysql-src\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp3\\data\\hsqldb\\hsqldb"
> (id=228)
> username "TestUser" (id=180)
> validationQuery "SELECT 1" (id=182)
> validationQueryTimeout -1
> xaDataSource "com.sun.proxy.$Proxy77" (id=194)
> xaDataSourceInstance $Proxy77 (id=195)
>
> In this case the behaviour is very different and far from what I would
> expect.
> It starts with 3 connections and not the 2 defined by "InitialSize".
> Increasing the number of Emulators I can see that the number of
> connections
> opened towards MySql does not seem to have a limited upper limit (goes up
> to
> big numbers.. > 50).
> If I stop tomee all connections are closed.
> !!! NOTE THAT IF I DON'T SET MaxIdle THE NUMBER OF CONNECTIONS OPENED
> REMAINS <=16 (=15+1 or 15) EVEN IF I INCREASE THE NUMBER OF EMULATORS QUITE
> MUCH (i.e. 300), THE ONLY THING I SEE IN THIS CASE IS THAT SOME OF THEM
> DON'T GET THE CONNECTION BECAUSE OF THE "maxWait" PARAM.
>
> The one below is tomee log in the BAD case (the one with XA and MaxIdle),
> I
> have added log statements in:
> -
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> try {
> throw new Exception("MAKE OBJECT - Just to see where I am
> from -
> ALIVE:"+getPool().getNumActive()+" ; IDLE:"+getPool().getNumIdle());
> } catch (Exception e) {
> e.printStackTrace();
> }
> -
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> try {
> throw new Exception("Done with DESTROY OBJECT - Just to
> see where I am
> from - ALIVE:"+getPool().getNumActive()+" ; IDLE:"+getPool().getNumIdle());
> } catch (Exception e) {
> e.printStackTrace();
> }
>
> Even more below the source code of the "Emulator" thread.
> ---------------------------------------------------------------
> ott 22, 2015 10:44:28 AM org.apache.tomcat.util.digester.SetPropertiesRule
> begin
> WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting
> property 'source' to 'org.eclipse.jst.jee.server:TestWeb2' did not find a
> matching property.
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Server version: Apache Tomcat (TomEE)/7.0.62 (1.7.2)
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Server built: May 7 2015 17:14:55 UTC
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Server number: 7.0.62.0
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: OS Name: Windows 7
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: OS Version: 6.1
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Architecture: amd64
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Java Home: C:\Program Files\Java\jdk1.7.0_25\jre
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: JVM Version: 1.7.0_25-b17
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: JVM Vendor: Oracle Corporation
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: CATALINA_BASE:
> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: CATALINA_HOME: C:\DevTools\Apache\apache-tomee-plus-1.7.2
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Command line argument:
>
> -Dcatalina.base=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Command line argument:
> -Dcatalina.home=C:\DevTools\Apache\apache-tomee-plus-1.7.2
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Command line argument:
>
> -Dwtp.deploy=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Command line argument:
> -Djava.endorsed.dirs=C:\DevTools\Apache\apache-tomee-plus-1.7.2\endorsed
> ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Command line argument: -Dfile.encoding=Cp1252
> ott 22, 2015 10:44:28 AM org.apache.catalina.core.AprLifecycleListener
> lifecycleEvent
> INFO: The APR based Apache Tomcat Native library which allows optimal
> performance in production environments was not found on the
> java.library.path: C:\Program
>
> Files\Java\jdk1.7.0_25\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program
> Files/Java/jre1.8.0_25/bin/server;C:/Program
> Files/Java/jre1.8.0_25/bin;C:/Program
>
> Files/Java/jre1.8.0_25/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program
> Files (x86)\PC Connectivity
>
> Solution\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\DevTools\Maven\apache-maven-3.0.4\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
> Files\TortoiseSVN\bin;C:\Program Files (x86)\Google\Hangouts Plugin for
> Microsoft Outlook\;C:\Program
>
> Files\Java\jdk1.6.0_38\bin;C:\tools\SlikSvn\bin;C:\tools\UltraEdit_v20\;C:\DevTools\sts-3.7.0.RELEASE\sts-3.7.0.RELEASE;;.
> ott 22, 2015 10:44:28 AM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["http-bio-8080"]
> ott 22, 2015 10:44:28 AM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
> ott 22, 2015 10:44:28 AM org.apache.openejb.util.OptionsLog info
> INFO: Using
>
> 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO:
>
> ********************************************************************************
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO: OpenEJB http://tomee.apache.org/
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO: Startup: Thu Oct 22 10:44:28 CEST 2015
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO: Copyright 1999-2013 (C) Apache OpenEJB Project, All Rights Reserved.
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO: Version: 4.7.2
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO: Build date: 20150517
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO: Build time: 10:10
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO:
>
> ********************************************************************************
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO: openejb.home = C:\DevTools\Apache\apache-tomee-plus-1.7.2
> ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
> INFO: openejb.base =
> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
> ott 22, 2015 10:44:28 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
> INFO: Created new singletonService
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@362eea87
> ott 22, 2015 10:44:28 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
> INFO: Succeeded in installing singleton service
> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
> init
> INFO: openejb configuration file is
>
> 'E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\conf\tomee.xml'
> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=Tomcat Security Service, type=SecurityService,
> provider-id=Tomcat Security Service)
> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=Default Transaction Manager,
> type=TransactionManager, provider-id=Default Transaction Manager)
> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=myDBXAPooled, type=Resource,
> provider-id=Default JDBC Database)
> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=myDBXA, type=Resource, provider-id=myDBXA)
> ott 22, 2015 10:44:28 AM org.apache.openejb.util.OptionsLog info
> INFO: Using 'openejb.system.apps=true'
> ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
> configureApplication
> INFO: Configuring enterprise application: openejb
> ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments
> deploy
> INFO: Using openejb.deploymentId.format '{ejbName}'
> ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments
> deploy
> INFO: Auto-deploying ejb openejb/Deployer:
> EjbDeployment(deployment-id=openejb/Deployer)
> ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments
> deploy
> INFO: Auto-deploying ejb openejb/ConfigurationInfo:
> EjbDeployment(deployment-id=openejb/ConfigurationInfo)
> ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments
> deploy
> INFO: Auto-deploying ejb MEJB: EjbDeployment(deployment-id=MEJB)
> ott 22, 2015 10:44:29 AM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=Default Stateless Container, type=Container,
> provider-id=Default Stateless Container)
> ott 22, 2015 10:44:29 AM org.apache.openejb.config.AutoConfig
> createContainer
> INFO: Auto-creating a container for bean openejb/Deployer:
> Container(type=STATELESS, id=Default Stateless Container)
> ott 22, 2015 10:44:29 AM org.apache.openejb.config.AppInfoBuilder build
> INFO: Enterprise application "openejb" loaded.
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating TransactionManager(id=Default Transaction Manager)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating SecurityService(id=Tomcat Security Service)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Resource(id=myDBXA)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Resource(id=myDBXAPooled)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Container(id=Default Stateless Container)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createAppClassLoader
> INFO: Not creating another application classloader for openejb
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createApplication
> INFO: Assembling app: openejb
> ott 22, 2015 10:44:29 AM org.apache.openejb.util.OptionsLog info
> INFO: Using
> 'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}'
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> INFO: Jndi(name=openejb/DeployerBusinessRemote) -->
> Ejb(deployment-id=openejb/Deployer)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> INFO:
>
> Jndi(name=global/openejb/openejb/Deployer!org.apache.openejb.assembler.Deployer)
> --> Ejb(deployment-id=openejb/Deployer)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> INFO: Jndi(name=global/openejb/openejb/Deployer) -->
> Ejb(deployment-id=openejb/Deployer)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> INFO: Jndi(name=openejb/ConfigurationInfoBusinessRemote) -->
> Ejb(deployment-id=openejb/ConfigurationInfo)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> INFO:
>
> Jndi(name=global/openejb/openejb/ConfigurationInfo!org.apache.openejb.assembler.classic.cmd.ConfigurationInfo)
> --> Ejb(deployment-id=openejb/ConfigurationInfo)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> INFO: Jndi(name=global/openejb/openejb/ConfigurationInfo) -->
> Ejb(deployment-id=openejb/ConfigurationInfo)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> INFO: Jndi(name=MEJB) --> Ejb(deployment-id=MEJB)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> INFO: Jndi(name=global/openejb/MEJB!javax.management.j2ee.ManagementHome)
> --> Ejb(deployment-id=MEJB)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> INFO: Jndi(name=global/openejb/MEJB) --> Ejb(deployment-id=MEJB)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> INFO: Created Ejb(deployment-id=openejb/Deployer,
> ejb-name=openejb/Deployer,
> container=Default Stateless Container)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> INFO: Created Ejb(deployment-id=MEJB, ejb-name=MEJB, container=Default
> Stateless Container)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> INFO: Created Ejb(deployment-id=openejb/ConfigurationInfo,
> ejb-name=openejb/ConfigurationInfo, container=Default Stateless Container)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> INFO: Started Ejb(deployment-id=openejb/Deployer,
> ejb-name=openejb/Deployer,
> container=Default Stateless Container)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> INFO: Started Ejb(deployment-id=MEJB, ejb-name=MEJB, container=Default
> Stateless Container)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> INFO: Started Ejb(deployment-id=openejb/ConfigurationInfo,
> ejb-name=openejb/ConfigurationInfo, container=Default Stateless Container)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> deployMBean
> INFO: Deployed
>
> MBean(openejb.user.mbeans:application=openejb,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createApplication
> INFO: Deployed Application(path=openejb)
> ott 22, 2015 10:44:29 AM org.apache.openejb.server.ServiceManager
> initServer
> INFO: Creating ServerService(id=cxf)
> ott 22, 2015 10:44:29 AM org.apache.openejb.server.ServiceManager
> initServer
> INFO: Creating ServerService(id=cxf-rs)
> ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
> start
> INFO: ** Bound Services **
> ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
> printRow
> INFO: NAME IP PORT
> ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
> start
> INFO: -------
> ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
> start
> INFO: Ready!
> ott 22, 2015 10:44:29 AM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 1985 ms
> ott 22, 2015 10:44:29 AM
> org.apache.tomee.catalina.OpenEJBNamingContextListener bindResource
> INFO: Importing a Tomcat Resource with id 'UserDatabase' of type
> 'org.apache.catalina.UserDatabase'.
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Resource(id=UserDatabase)
> ott 22, 2015 10:44:29 AM org.apache.catalina.core.StandardService
> startInternal
> INFO: Starting service Catalina
> ott 22, 2015 10:44:29 AM org.apache.catalina.core.StandardEngine
> startInternal
> INFO: Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.62 (1.7.2)
> ott 22, 2015 10:44:29 AM org.apache.tomee.catalina.TomcatWebAppBuilder init
> INFO: ------------------------- localhost -> /
> ott 22, 2015 10:44:29 AM org.apache.openejb.config.ConfigurationFactory
> configureApplication
> INFO: Configuring enterprise application:
>
> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
> ott 22, 2015 10:44:29 AM org.apache.openejb.config.AppInfoBuilder build
> INFO: Enterprise application
>
> "E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT"
> loaded.
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createApplication
> INFO: Assembling app:
>
> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
> ott 22, 2015 10:44:29 AM org.apache.openejb.cdi.CdiBuilder initSingleton
> INFO: Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@362eea87
> ott 22, 2015 10:44:29 AM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> INFO: OpenWebBeans Container is starting...
> ott 22, 2015 10:44:29 AM org.apache.webbeans.plugins.PluginLoader startUp
> INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> ott 22, 2015 10:44:29 AM org.apache.webbeans.plugins.PluginLoader startUp
> INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> ott 22, 2015 10:44:29 AM org.apache.webbeans.config.BeansDeployer
> validateInjectionPoints
> INFO: All injection points were validated successfully.
> ott 22, 2015 10:44:29 AM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> INFO: OpenWebBeans Container has started, it took 68 ms.
> ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
> createApplication
> INFO: Deployed
>
> Application(path=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT)
> ott 22, 2015 10:44:30 AM org.apache.tomee.catalina.TomcatWebAppBuilder init
> INFO: ------------------------- localhost -> /TestWeb2
> ott 22, 2015 10:44:30 AM org.apache.openejb.config.ConfigurationFactory
> configureApplication
> INFO: Configuring enterprise application:
>
> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2
> ott 22, 2015 10:44:30 AM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=TestWeb2/jms/MyConnFactory, type=Resource,
> provider-id=ProvidedByTomcat)
> ott 22, 2015 10:44:30 AM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Resource(id=TestWeb2/jms/MyConnFactory)
> ott 22, 2015 10:44:30 AM org.apache.openejb.config.AppInfoBuilder build
> INFO: Enterprise application
>
> "E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2"
> loaded.
> ott 22, 2015 10:44:30 AM org.apache.openejb.assembler.classic.Assembler
> createApplication
> INFO: Assembling app:
>
> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2
> ott 22, 2015 10:44:30 AM org.apache.openejb.cdi.CdiBuilder initSingleton
> INFO: Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@362eea87
> ott 22, 2015 10:44:30 AM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> INFO: OpenWebBeans Container is starting...
> ott 22, 2015 10:44:30 AM org.apache.webbeans.plugins.PluginLoader startUp
> INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> ott 22, 2015 10:44:30 AM org.apache.webbeans.plugins.PluginLoader startUp
> INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> ott 22, 2015 10:44:30 AM org.apache.webbeans.config.BeansDeployer
> validateInjectionPoints
> INFO: All injection points were validated successfully.
> ott 22, 2015 10:44:30 AM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> INFO: OpenWebBeans Container has started, it took 7 ms.
> ott 22, 2015 10:44:30 AM org.apache.tomee.catalina.TomcatWebAppBuilder
> deployWebApps
> INFO: using context file
>
> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2\META-INF\context.xml
> ott 22, 2015 10:44:30 AM org.apache.openejb.assembler.classic.Assembler
> createApplication
> INFO: Deployed
>
> Application(path=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2)
> ############## APPLICATION STARTING 1445503470308
> ############## APPLICATION STARTED
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
> at
>
> org.apache.commons.dbcp.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:196)
> at
>
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
> at
>
> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> ott 22, 2015 10:44:30 AM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["http-bio-8080"]
> ott 22, 2015 10:44:30 AM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["ajp-bio-8009"]
> ott 22, 2015 10:44:30 AM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 725 ms
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:0 ; IDLE:0
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1562)
> at
>
> org.apache.commons.dbcp.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:196)
> at
>
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
> at
>
> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
> at
>
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1395)
> at
>
> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:1
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
> at
>
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1395)
> at
>
> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:1 # Conn. obtained:1 # Conn. failures:0 # Average
> connection time:160,00 # Quickest conn. time:160 # Slowest conn. time:160
> Number of threads:1 # Conn. obtained:2 # Conn. failures:0 # Average
> connection time:190,00 # Quickest conn. time:160 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:3 # Conn. failures:0 # Average
> connection time:174,00 # Quickest conn. time:142 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:5 # Conn. failures:0 # Average
> connection time:162,00 # Quickest conn. time:142 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:6 # Conn. failures:0 # Average
> connection time:158,50 # Quickest conn. time:141 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:7 # Conn. failures:0 # Average
> connection time:156,29 # Quickest conn. time:141 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:8 # Conn. failures:0 # Average
> connection time:154,63 # Quickest conn. time:141 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:10 # Conn. failures:0 # Average
> connection time:154,50 # Quickest conn. time:141 # Slowest conn. time:220
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:0 ; IDLE:1
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:1
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:2
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> Number of threads:1 # Conn. obtained:11 # Conn. failures:0 # Average
> connection time:153,82 # Quickest conn. time:141 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:12 # Conn. failures:0 # Average
> connection time:153,00 # Quickest conn. time:141 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:13 # Conn. failures:0 # Average
> connection time:152,31 # Quickest conn. time:141 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:14 # Conn. failures:0 # Average
> connection time:151,64 # Quickest conn. time:141 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:15 # Conn. failures:0 # Average
> connection time:153,20 # Quickest conn. time:141 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:17 # Conn. failures:0 # Average
> connection time:153,71 # Quickest conn. time:141 # Slowest conn. time:220
> Number of threads:1 # Conn. obtained:18 # Conn. failures:0 # Average
> connection time:163,67 # Quickest conn. time:141 # Slowest conn. time:333
> Number of threads:1 # Conn. obtained:19 # Conn. failures:0 # Average
> connection time:164,00 # Quickest conn. time:141 # Slowest conn. time:333
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:0 ; IDLE:2
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:0 ; IDLE:1
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:1
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:2
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> Number of threads:1 # Conn. obtained:20 # Conn. failures:0 # Average
> connection time:162,95 # Quickest conn. time:141 # Slowest conn. time:333
> Number of threads:1 # Conn. obtained:22 # Conn. failures:0 # Average
> connection time:161,00 # Quickest conn. time:141 # Slowest conn. time:333
> Number of threads:1 # Conn. obtained:23 # Conn. failures:0 # Average
> connection time:160,17 # Quickest conn. time:141 # Slowest conn. time:333
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:0
> Servlet invoked - 3 emulator threads succesfully added. They were: 1 Now
> they are:4
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> Servlet invoked - 3 emulator threads succesfully added. They were: 4 Now
> they are:7
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> Servlet invoked - 3 emulator threads succesfully added. They were: 7 Now
> they are:10
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> Servlet invoked - 3 emulator threads succesfully added. They were: 10 Now
> they are:13
> Number of threads:13 # Conn. obtained:36 # Conn. failures:0 # Average
> connection time:153,31 # Quickest conn. time:139 # Slowest conn. time:333
> Number of threads:13 # Conn. obtained:50 # Conn. failures:0 # Average
> connection time:157,34 # Quickest conn. time:139 # Slowest conn. time:449
> Number of threads:13 # Conn. obtained:67 # Conn. failures:0 # Average
> connection time:154,75 # Quickest conn. time:137 # Slowest conn. time:449
> Number of threads:13 # Conn. obtained:82 # Conn. failures:0 # Average
> connection time:152,76 # Quickest conn. time:137 # Slowest conn. time:449
> Number of threads:13 # Conn. obtained:99 # Conn. failures:0 # Average
> connection time:151,37 # Quickest conn. time:137 # Slowest conn. time:449
> Number of threads:13 # Conn. obtained:114 # Conn. failures:0 # Average
> connection time:153,63 # Quickest conn. time:137 # Slowest conn. time:449
> Number of threads:13 # Conn. obtained:133 # Conn. failures:0 # Average
> connection time:154,37 # Quickest conn. time:137 # Slowest conn. time:449
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:13 # Conn. obtained:150 # Conn. failures:0 # Average
> connection time:152,95 # Quickest conn. time:137 # Slowest conn. time:449
> Number of threads:13 # Conn. obtained:164 # Conn. failures:0 # Average
> connection time:153,70 # Quickest conn. time:137 # Slowest conn. time:449
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:13 # Conn. obtained:177 # Conn. failures:0 # Average
> connection time:175,23 # Quickest conn. time:137 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:192 # Conn. failures:0 # Average
> connection time:174,69 # Quickest conn. time:137 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:208 # Conn. failures:0 # Average
> connection time:172,28 # Quickest conn. time:137 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:226 # Conn. failures:0 # Average
> connection time:170,32 # Quickest conn. time:136 # Slowest conn. time:620
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:2
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:0 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1682)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> Number of threads:13 # Conn. obtained:242 # Conn. failures:0 # Average
> connection time:168,43 # Quickest conn. time:136 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:256 # Conn. failures:0 # Average
> connection time:167,43 # Quickest conn. time:136 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:272 # Conn. failures:0 # Average
> connection time:166,04 # Quickest conn. time:136 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:287 # Conn. failures:0 # Average
> connection time:165,35 # Quickest conn. time:136 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:305 # Conn. failures:0 # Average
> connection time:164,07 # Quickest conn. time:136 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:321 # Conn. failures:0 # Average
> connection time:163,16 # Quickest conn. time:136 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:335 # Conn. failures:0 # Average
> connection time:162,30 # Quickest conn. time:136 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:352 # Conn. failures:0 # Average
> connection time:161,66 # Quickest conn. time:136 # Slowest conn. time:620
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:0 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> Number of threads:13 # Conn. obtained:368 # Conn. failures:0 # Average
> connection time:160,87 # Quickest conn. time:136 # Slowest conn. time:620
> Number of threads:13 # Conn. obtained:385 # Conn. failures:0 # Average
> connection time:160,34 # Quickest conn. time:136 # Slowest conn. time:620
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:13 # Conn. obtained:396 # Conn. failures:0 # Average
> connection time:168,22 # Quickest conn. time:136 # Slowest conn. time:626
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:13 # Conn. obtained:409 # Conn. failures:0 # Average
> connection time:189,34 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:13 # Conn. obtained:424 # Conn. failures:0 # Average
> connection time:199,46 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:438 # Conn. failures:0 # Average
> connection time:197,69 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:455 # Conn. failures:0 # Average
> connection time:195,67 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:471 # Conn. failures:0 # Average
> connection time:194,55 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:487 # Conn. failures:0 # Average
> connection time:192,84 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:503 # Conn. failures:0 # Average
> connection time:191,30 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:519 # Conn. failures:0 # Average
> connection time:189,90 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:536 # Conn. failures:0 # Average
> connection time:188,48 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:551 # Conn. failures:0 # Average
> connection time:187,25 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:567 # Conn. failures:0 # Average
> connection time:186,04 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:582 # Conn. failures:0 # Average
> connection time:184,95 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:601 # Conn. failures:0 # Average
> connection time:183,61 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:0 ; IDLE:3
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> Number of threads:13 # Conn. obtained:616 # Conn. failures:0 # Average
> connection time:182,65 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:632 # Conn. failures:0 # Average
> connection time:182,38 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:646 # Conn. failures:0 # Average
> connection time:181,66 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:661 # Conn. failures:0 # Average
> connection time:180,79 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:677 # Conn. failures:0 # Average
> connection time:179,91 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:696 # Conn. failures:0 # Average
> connection time:178,92 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:13 # Conn. obtained:712 # Conn. failures:0 # Average
> connection time:178,10 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:13 # Conn. obtained:725 # Conn. failures:0 # Average
> connection time:177,47 # Quickest conn. time:136 # Slowest conn. time:3391
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> Servlet invoked - 3 emulator threads succesfully added. They were: 13 Now
> they are:16
> Number of threads:16 # Conn. obtained:746 # Conn. failures:0 # Average
> connection time:176,54 # Quickest conn. time:136 # Slowest conn. time:3391
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> Servlet invoked - 3 emulator threads succesfully added. They were: 16 Now
> they are:19
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> Servlet invoked - 3 emulator threads succesfully added. They were: 19 Now
> they are:22
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> Servlet invoked - 3 emulator threads succesfully added. They were: 22 Now
> they are:25
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> Servlet invoked - 3 emulator threads succesfully added. They were: 25 Now
> they are:28
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
> Servlet invoked - 3 emulator threads succesfully added. They were: 28 Now
> they are:31
> Number of threads:31 # Conn. obtained:784 # Conn. failures:0 # Average
> connection time:174,90 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:821 # Conn. failures:0 # Average
> connection time:174,06 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:857 # Conn. failures:0 # Average
> connection time:174,75 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:899 # Conn. failures:0 # Average
> connection time:173,30 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:3
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:3
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:937 # Conn. failures:0 # Average
> connection time:172,31 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:1
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:1
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:967 # Conn. failures:0 # Average
> connection time:174,48 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:4
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
> IDLE:2
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:5 ; IDLE:3
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
> IDLE:3
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:5 ; IDLE:3
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:5 ; IDLE:3
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:3
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1005 # Conn. failures:0 # Average
> connection time:175,87 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:31 # Conn. obtained:1042 # Conn. failures:0 # Average
> connection time:174,74 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1081 # Conn. failures:0 # Average
> connection time:173,81 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1118 # Conn. failures:0 # Average
> connection time:172,82 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1157 # Conn. failures:0 # Average
> connection time:171,80 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1195 # Conn. failures:0 # Average
> connection time:171,11 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:31 # Conn. obtained:1231 # Conn. failures:0 # Average
> connection time:170,29 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1269 # Conn. failures:0 # Average
> connection time:169,49 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1308 # Conn. failures:0 # Average
> connection time:168,69 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1346 # Conn. failures:0 # Average
> connection time:167,97 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:4
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1382 # Conn. failures:0 # Average
> connection time:167,69 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1417 # Conn. failures:0 # Average
> connection time:167,18 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:3
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1461 # Conn. failures:0 # Average
> connection time:166,43 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:2
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:2
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1485 # Conn. failures:0 # Average
> connection time:168,59 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:2
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:1
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1511 # Conn. failures:0 # Average
> connection time:176,36 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:3
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:1
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
> IDLE:4
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1539 # Conn. failures:0 # Average
> connection time:184,36 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:7 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:8 ;
> IDLE:4
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:9 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:9 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:9 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:9 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:9 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:9 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:9 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:3 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1572 # Conn. failures:0 # Average
> connection time:183,56 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:1
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:4
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:3
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:2
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:4 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:4 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:4 ; IDLE:4
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:3 ; IDLE:1
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1611 # Conn. failures:0 # Average
> connection time:183,35 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1649 # Conn. failures:0 # Average
> connection time:182,49 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1684 # Conn. failures:0 # Average
> connection time:181,72 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1722 # Conn. failures:0 # Average
> connection time:180,87 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1765 # Conn. failures:0 # Average
> connection time:180,04 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:2
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1801 # Conn. failures:0 # Average
> connection time:179,33 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1839 # Conn. failures:0 # Average
> connection time:178,63 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:3
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1877 # Conn. failures:0 # Average
> connection time:177,93 # Quickest conn. time:136 # Slowest conn. time:3391
> Number of threads:31 # Conn. obtained:1914 # Conn. failures:0 # Average
> connection time:177,23 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1954 # Conn. failures:0 # Average
> connection time:176,58 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:1993 # Conn. failures:0 # Average
> connection time:175,98 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:2025 # Conn. failures:0 # Average
> connection time:175,92 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:5 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:5 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:4 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:5 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:2059 # Conn. failures:0 # Average
> connection time:177,22 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:3
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:2097 # Conn. failures:0 # Average
> connection time:176,64 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:4
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:2133 # Conn. failures:0 # Average
> connection time:176,06 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:4 ; IDLE:2
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:2168 # Conn. failures:0 # Average
> connection time:175,55 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
> at java.util.TimerThread.mainLoop(Timer.java:555)
> at java.util.TimerThread.run(Timer.java:505)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:4
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:2208 # Conn. failures:0 # Average
> connection time:174,95 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
> IDLE:5
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:2 ; IDLE:2
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:2247 # Conn. failures:0 # Average
> connection time:174,47 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
> IDLE:0
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
> IDLE:4
> at
>
> org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
> at
>
> org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
> at
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
> at com.test.Emulator.doAction(Emulator.java:65)
> at com.test.Emulator.run(Emulator.java:46)
> Number of threads:31 # Conn. obtained:2283 # Conn. failures:0 # Average
> connection time:173,97 # Quickest conn. time:136 # Slowest conn. time:3391
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:5
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
> at
>
> org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
> at
>
> org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
> at
>
> org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
> at com.test.Emulator.closeAll(Emulator.java:99)
> at com.test.Emulator.doAction(Emulator.java:81)
> at com.test.Emulator.run(Emulator.java:46)
> ott 22, 2015 10:53:28 AM org.apache.catalina.core.StandardServer await
> INFO: A valid shutdown command was received via the shutdown port. Stopping
> the Server instance.
> ott 22, 2015 10:53:28 AM org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["http-bio-8080"]
> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
> ott 22, 2015 10:53:29 AM org.apache.catalina.core.StandardService
> stopInternal
> INFO: Stopping service Catalina
> ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
> destroyApplication
> INFO: Undeploying app:
>
> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
> ############## APPLICATION STOPPING 1445503470308
> ############## APPLICATION STOPPED
> ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
> destroyApplication
> INFO: Undeploying app:
>
> E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-22] but has failed to stop it. This is very likely to create
> a
> memory leak. --> I COMMENT: I GUESS THIS IS BECAUSE IN THE TEST APP I FIRE
> MY OWN THREADS WITHOUT USING A THREAD POOL UNDER TOMEE CONTROL
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-23] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-26] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-27] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-28] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-29] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-30] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-31] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-32] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-33] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-34] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-35] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-36] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-37] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-38] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-39] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-40] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-41] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-42] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-43] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-44] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-45] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-46] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-47] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-48] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-49] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-50] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-51] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-52] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-53] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-54] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
> clearReferencesThreads
> SEVERE: The web application [/TestWeb2] appears to have started a thread
> named [Thread-55] but has failed to stop it. This is very likely to create
> a
> memory leak.
> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol stop
> INFO: Stopping ProtocolHandler ["http-bio-8080"]
> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol stop
> INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
> ott 22, 2015 10:53:29 AM org.apache.openejb.server.SimpleServiceManager
> stop
> INFO: Stopping server services
> ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
> destroyApplication
> INFO: Undeploying app: openejb
> ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
> destroyResource
> INFO: Closing DataSource: myDBXAPooled
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:0
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.destroy(GenericObjectPool.java:1334)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.clear(GenericObjectPool.java:1319)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.close(GenericObjectPool.java:1486)
> at
> org.apache.commons.dbcp.BasicDataSource.close(BasicDataSource.java:1314)
> at
>
> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.close(BasicManagedDataSource.java:289)
> at
>
> org.apache.openejb.resource.jdbc.pool.DefaultDataSourceCreator.destroy(DefaultDataSourceCreator.java:75)
> at
>
> org.apache.openejb.resource.jdbc.DataSourceFactory.destroy(DataSourceFactory.java:392)
> at
>
> org.apache.openejb.assembler.classic.Assembler.destroyResource(Assembler.java:1709)
> at
>
> org.apache.openejb.assembler.classic.Assembler.destroyResourceTree(Assembler.java:1665)
> at
> org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:1618)
> at org.apache.openejb.OpenEJB.destroy(OpenEJB.java:266)
> at
> org.apache.tomee.catalina.TomcatLoader.destroy(TomcatLoader.java:403)
> at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStop(TomcatWebAppBuilder.java:1995)
> at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:157)
> at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> at
> org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:252)
> at org.apache.catalina.startup.Catalina.stop(Catalina.java:762)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:724)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
> - ALIVE:1 ; IDLE:0
> at
>
> org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.destroy(GenericObjectPool.java:1334)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.clear(GenericObjectPool.java:1319)
> at
>
> org.apache.commons.pool.impl.GenericObjectPool.close(GenericObjectPool.java:1486)
> at
> org.apache.commons.dbcp.BasicDataSource.close(BasicDataSource.java:1314)
> at
>
> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.close(BasicManagedDataSource.java:289)
> at
>
> org.apache.openejb.resource.jdbc.pool.DefaultDataSourceCreator.destroy(DefaultDataSourceCreator.java:75)
> at
>
> org.apache.openejb.resource.jdbc.DataSourceFactory.destroy(DataSourceFactory.java:392)
> at
>
> org.apache.openejb.assembler.classic.Assembler.destroyResource(Assembler.java:1709)
> at
>
> org.apache.openejb.assembler.classic.Assembler.destroyResourceTree(Assembler.java:1665)
> at
> org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:1618)
> at org.apache.openejb.OpenEJB.destroy(OpenEJB.java:266)
> at
> org.apache.tomee.catalina.TomcatLoader.destroy(TomcatLoader.java:403)
> at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStop(TomcatWebAppBuilder.java:1995)
> at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:157)
> at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> at
> org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:252)
> at org.apache.catalina.startup.Catalina.stop(Catalina.java:762)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:724)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["http-bio-8080"]
> ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol destroy
> INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
> ---------------------------------------------------------------
>
> Source code of the Emulator Thread:
> package com.test;
>
> import java.sql.Connection;
> import java.sql.PreparedStatement;
> import java.sql.ResultSet;
> import java.sql.SQLException;
>
> import javax.naming.Context;
> import javax.naming.InitialContext;
> import javax.sql.DataSource;
> import javax.transaction.HeuristicMixedException;
> import javax.transaction.HeuristicRollbackException;
> import javax.transaction.NotSupportedException;
> import javax.transaction.RollbackException;
> import javax.transaction.Status;
> import javax.transaction.SystemException;
> import javax.transaction.TransactionManager;
>
> public class Emulator extends Thread {
>
> private boolean active=true;
> DataSource ds = null;
> // TransactionManager tm = null;
> private EventsListener eventsListener=null;
>
> public Emulator(EventsListener eventsListener) {
> this.eventsListener=eventsListener;
> try {
> Context initCtx = new InitialContext();
> Context envCtx = (Context)
> initCtx.lookup("java:comp/env");
> ds = (DataSource)envCtx.lookup("myDBXAPooled");
> System.out.println("DS:"+ds.getClass());
> // tm =
> (TransactionManager)initCtx.lookup("java:comp/TransactionManager");
>
> } catch (Exception e) {
>
> System.err.println("Error getting datasource");
> e.printStackTrace();
>
> }
> }
>
> @Override
> public void run() {
> while (active && ds!=null) {
> doAction();
> try {
>
> Thread.sleep(Helper.showRandomInteger(3000, 4500));
> } catch (InterruptedException e) {
> e.printStackTrace();
> }
> }
> }
>
> private void doAction() {
> long start = System.currentTimeMillis();
> Connection conn = null;
> PreparedStatement ps = null;
> ResultSet rs = null;
> int count = -1;
> long endGetConnection = -1;
>
> try {
> try {
> conn = ds.getConnection();
> } catch (Exception e) {
> eventsListener.failedToObtainConnection(e);
> // e.printStackTrace();
> }
> if (conn!=null) {
> endGetConnection =
> System.currentTimeMillis();
> ps = conn.prepareStatement("INSERT INTO
> MY_TABLE (name) VALUES(?)");
> ps.setString(1, (new
> Long(System.currentTimeMillis())).toString());
> ps.execute();
>
>
>
> eventsListener.connectionObtainedIn(System.currentTimeMillis()-endGetConnection);
> }
> } catch (Exception e) {
> e.printStackTrace();
> } finally {
> closeAll(conn, ps, rs);
>
> }
>
> }
>
> private void closeAll(Connection conn, PreparedStatement ps,
> ResultSet rs)
> {
> try {
> if (rs!=null) rs.close();
> } catch (SQLException e1) {
> e1.printStackTrace();
> }
> try {
> if (ps!=null) ps.close();
> } catch (SQLException e1) {
> e1.printStackTrace();
> }
> try {
> if (conn!=null) conn.close();
> } catch (SQLException e1) {
> e1.printStackTrace();
> }
> }
>
> public void stopAsap() {
> active=false;
> }
>
> }
> ---------------------------------------------------------------
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676551.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
I will try to package the test prj as you asked and share it asap.
In the meanwhile I have done some more testing and I recap and add some more
details.
Test WebApp: TARGET IS TO TEST IF TOMEE CONNECTION POOLING WORKS WITH XA
DATASOURCE
When it initializes it starts one "Emulator" thread that does:
- get datasource from JNDI
- get connection from datasource
- insert a record in a table
- release connection
- sleeps a randomic amount of time and then repeats
In the Webapp there is a servlet usable to increase or reduce the number of
Emulators running in parallel:
i.e.
http://localhost:10295/TestWeb2/ManageThreadsServlet?numOfThreadsToAdd=3 -->
"3 emulator threads succesfully added. They were: 67 Now they are:70"
http://localhost:10295/TestWeb2/ManageThreadsServlet?numOfThreadsToRemove=15
--> "15 emulator threads succesfully removed. They were: 20 Now they are: 5"
IF I define my datasource as !!!NOT XA!!!:
<Resource id="myDBXAPooled" type="DataSource">
JtaManaged true
Auth Container
InitialSize 2
MaxActive 15
MaxIdle 5
MinIdle 3
MaxWaitTime 2000
ValidationQuery SELECT 1
UserName TestUser
Password TestPassword
DriverClassName com.mysql.jdbc.Driver
MinEvictableIdleTime 25000 millisecond
TimeBetweenEvictionRuns 40000 millisecond
Url jdbc:mysql://10.254.187.69:3306/test
</Resource>
And with the debugger I can see that datasource is:
org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource delegates
to
org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource@1334918e{ConnectionPool[
defaultAutoCommit=true;
defaultReadOnly=null;
defaultTransactionIsolation=-1;
defaultCatalog=null;
driverClassName=com.mysql.jdbc.Driver;
maxActive=15;
maxIdle=5;
minIdle=3;
initialSize=2;
maxWait=2000;
testOnBorrow=true;
testOnReturn=false;
timeBetweenEvictionRunsMillis=40000;
numTestsPerEvictionRun=3;
minEvictableIdleTimeMillis=25000;
testWhileIdle=false;
testOnConnect=false;
password=********;
url=jdbc:mysql://10.254.187.69:3306/test;
username=TestUser;
validationQuery=SELECT 1;
validationQueryTimeout=-1;
validatorClassName=null;
validationInterval=30000;
accessToUnderlyingConnectionAllowed=true;
removeAbandoned=false;
removeAbandonedTimeout=60;
logAbandoned=false;
connectionProperties=null;
initSQL=null;
jdbcInterceptors=null;
jmxEnabled=true;
fairQueue=true;
useEquals=true;
abandonWhenPercentageFull=0;
maxAge=0;
useLock=false;
dataSource=null;
dataSourceJNDI=null;
suspectTimeout=0;
alternateUsernameAllowed=false;
commitOnReturn=false;
rollbackOnReturn=false;
useDisposableConnectionFacade=true;
logValidationErrors=false;
propagateInterruptState=false;
ignoreExceptionOnPreLoad=false;
}
}
In this case playing with the number of "Emulator" threads I see the
behaviour I would expect. Number of connections opened towards MySql
(monitored with MySql Workbench App) remains limited (<=MaxActive) no matter
how many threads I spawn.
When I reduce the workload (even to zero) I see the number of connections
going down to 3 after a while.
The only thing I don't get in this case is the real meaning of MaxIdle and
MinIdle, but as long as the pool never uses more than a fixed number of
connections and shrinks when no workload I am happy.
If I then replace in tomee.xml the datasource definition with an !!!XA
ONE!!!! (NOTE THAT THIS IS THE ONLY CHANGE, ALL THE REST REMAINS EXACTLY THE
SAME):
<Resource id="myDBXAPooled" type="DataSource">
XaDataSource myDBXA
DataSourceCreator dbcp
JtaManaged true
UserName TestUser
Password TestPassword
MaxWait 2000
ValidationQuery SELECT 1
InitialSize 2
MaxActive 15
MinIdle 3
MinEvictableIdleTimeMillis 25000
TimeBetweenEvictionRunsMillis 40000
LogAbandoned true
RemoveAbandoned true
RemoveAbandonedTimeout 20
</Resource>
<Resource id="myDBXA" type="XADataSource"
class-name="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
Url jdbc:mysql://10.254.187.69:3306/test
User TestUser
Password TestPassword
</Resource>
With debugger I can see that datasource is
org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource:
MINOR NOTE: THE DATASOURCE SEEMS TO BE INITIALIZED ONLY WHEN THE FIRST
getConnection() IS CALLED, AND I WONDER WHAT IS THE PURPOSE OF InitialSize
THEN.
"ds" (id=101)
abandonedConfig AbandonedConfig (id=112)
accessToUnderlyingConnectionAllowed false
closed false
connectionInitSqls null
connectionPool AbandonedObjectPool (id=268)
connectionProperties Properties (id=114)
dataSource ManagedDataSource (id=264)
defaultAutoCommit true
defaultCatalog null
defaultReadOnly Boolean (id=120)
defaultTransactionIsolation -1
driverClassLoader StandardClassLoader (id=123)
driverClassName "org.hsqldb.jdbcDriver" (id=125)
initialSize 2
jmxDs JMXBasicDataSource (id=128)
logger null
logWriter PrintWriter (id=131)
maxActive 15
maxIdle 5
maxOpenPreparedStatements 0
maxWait 2000
minEvictableIdleTimeMillis 25000
minIdle 3
numTestsPerEvictionRun 3
password "TestPassword" (id=241)
passwordCipher "PlainText" (id=156)
poolPreparedStatements false
restartNeeded true
testOnBorrow true
testOnReturn false
testWhileIdle false
timeBetweenEvictionRunsMillis 40000
transactionManager GeronimoTransactionManager (id=164)
transactionRegistry TransactionRegistry (id=230)
url
"jdbc:hsqldb:file:E:\\Workspace\\mysql-src\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp3\\data\\hsqldb\\hsqldb"
(id=228)
username "TestUser" (id=180)
validationQuery "SELECT 1" (id=182)
validationQueryTimeout -1
xaDataSource "com.sun.proxy.$Proxy77" (id=194)
xaDataSourceInstance $Proxy77 (id=195)
In this case the behaviour is very different and far from what I would
expect.
It starts with 3 connections and not the 2 defined by "InitialSize".
Increasing the number of Emulators I can see that the number of connections
opened towards MySql does not seem to have a limited upper limit (goes up to
big numbers.. > 50).
If I stop tomee all connections are closed.
!!! NOTE THAT IF I DON'T SET MaxIdle THE NUMBER OF CONNECTIONS OPENED
REMAINS <=16 (=15+1 or 15) EVEN IF I INCREASE THE NUMBER OF EMULATORS QUITE
MUCH (i.e. 300), THE ONLY THING I SEE IN THIS CASE IS THAT SOME OF THEM
DON'T GET THE CONNECTION BECAUSE OF THE "maxWait" PARAM.
The one below is tomee log in the BAD case (the one with XA and MaxIdle), I
have added log statements in:
-
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
try {
throw new Exception("MAKE OBJECT - Just to see where I am from -
ALIVE:"+getPool().getNumActive()+" ; IDLE:"+getPool().getNumIdle());
} catch (Exception e) {
e.printStackTrace();
}
-
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
try {
throw new Exception("Done with DESTROY OBJECT - Just to see where I am
from - ALIVE:"+getPool().getNumActive()+" ; IDLE:"+getPool().getNumIdle());
} catch (Exception e) {
e.printStackTrace();
}
Even more below the source code of the "Emulator" thread.
---------------------------------------------------------------
ott 22, 2015 10:44:28 AM org.apache.tomcat.util.digester.SetPropertiesRule
begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting
property 'source' to 'org.eclipse.jst.jee.server:TestWeb2' did not find a
matching property.
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Server version: Apache Tomcat (TomEE)/7.0.62 (1.7.2)
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Server built: May 7 2015 17:14:55 UTC
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Server number: 7.0.62.0
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: OS Name: Windows 7
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: OS Version: 6.1
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Architecture: amd64
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Java Home: C:\Program Files\Java\jdk1.7.0_25\jre
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: JVM Version: 1.7.0_25-b17
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: JVM Vendor: Oracle Corporation
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: CATALINA_BASE:
E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: CATALINA_HOME: C:\DevTools\Apache\apache-tomee-plus-1.7.2
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Command line argument:
-Dcatalina.base=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Command line argument:
-Dcatalina.home=C:\DevTools\Apache\apache-tomee-plus-1.7.2
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Command line argument:
-Dwtp.deploy=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Command line argument:
-Djava.endorsed.dirs=C:\DevTools\Apache\apache-tomee-plus-1.7.2\endorsed
ott 22, 2015 10:44:28 AM org.apache.catalina.startup.VersionLoggerListener
log
INFO: Command line argument: -Dfile.encoding=Cp1252
ott 22, 2015 10:44:28 AM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: C:\Program
Files\Java\jdk1.7.0_25\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program
Files/Java/jre1.8.0_25/bin/server;C:/Program
Files/Java/jre1.8.0_25/bin;C:/Program
Files/Java/jre1.8.0_25/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program
Files (x86)\PC Connectivity
Solution\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\DevTools\Maven\apache-maven-3.0.4\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
Files\TortoiseSVN\bin;C:\Program Files (x86)\Google\Hangouts Plugin for
Microsoft Outlook\;C:\Program
Files\Java\jdk1.6.0_38\bin;C:\tools\SlikSvn\bin;C:\tools\UltraEdit_v20\;C:\DevTools\sts-3.7.0.RELEASE\sts-3.7.0.RELEASE;;.
ott 22, 2015 10:44:28 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
ott 22, 2015 10:44:28 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
ott 22, 2015 10:44:28 AM org.apache.openejb.util.OptionsLog info
INFO: Using
'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO:
********************************************************************************
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: OpenEJB http://tomee.apache.org/
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Startup: Thu Oct 22 10:44:28 CEST 2015
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Copyright 1999-2013 (C) Apache OpenEJB Project, All Rights Reserved.
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Version: 4.7.2
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Build date: 20150517
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Build time: 10:10
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO:
********************************************************************************
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: openejb.home = C:\DevTools\Apache\apache-tomee-plus-1.7.2
ott 22, 2015 10:44:28 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: openejb.base =
E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
ott 22, 2015 10:44:28 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
INFO: Created new singletonService
org.apache.openejb.cdi.ThreadSingletonServiceImpl@362eea87
ott 22, 2015 10:44:28 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
INFO: Succeeded in installing singleton service
ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory init
INFO: openejb configuration file is
'E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\conf\tomee.xml'
ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
configureService
INFO: Configuring Service(id=Tomcat Security Service, type=SecurityService,
provider-id=Tomcat Security Service)
ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
configureService
INFO: Configuring Service(id=Default Transaction Manager,
type=TransactionManager, provider-id=Default Transaction Manager)
ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
configureService
INFO: Configuring Service(id=myDBXAPooled, type=Resource,
provider-id=Default JDBC Database)
ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
configureService
INFO: Configuring Service(id=myDBXA, type=Resource, provider-id=myDBXA)
ott 22, 2015 10:44:28 AM org.apache.openejb.util.OptionsLog info
INFO: Using 'openejb.system.apps=true'
ott 22, 2015 10:44:28 AM org.apache.openejb.config.ConfigurationFactory
configureApplication
INFO: Configuring enterprise application: openejb
ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments deploy
INFO: Using openejb.deploymentId.format '{ejbName}'
ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments deploy
INFO: Auto-deploying ejb openejb/Deployer:
EjbDeployment(deployment-id=openejb/Deployer)
ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments deploy
INFO: Auto-deploying ejb openejb/ConfigurationInfo:
EjbDeployment(deployment-id=openejb/ConfigurationInfo)
ott 22, 2015 10:44:29 AM org.apache.openejb.config.InitEjbDeployments deploy
INFO: Auto-deploying ejb MEJB: EjbDeployment(deployment-id=MEJB)
ott 22, 2015 10:44:29 AM org.apache.openejb.config.ConfigurationFactory
configureService
INFO: Configuring Service(id=Default Stateless Container, type=Container,
provider-id=Default Stateless Container)
ott 22, 2015 10:44:29 AM org.apache.openejb.config.AutoConfig
createContainer
INFO: Auto-creating a container for bean openejb/Deployer:
Container(type=STATELESS, id=Default Stateless Container)
ott 22, 2015 10:44:29 AM org.apache.openejb.config.AppInfoBuilder build
INFO: Enterprise application "openejb" loaded.
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating TransactionManager(id=Default Transaction Manager)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating SecurityService(id=Tomcat Security Service)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating Resource(id=myDBXA)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating Resource(id=myDBXAPooled)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating Container(id=Default Stateless Container)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createAppClassLoader
INFO: Not creating another application classloader for openejb
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createApplication
INFO: Assembling app: openejb
ott 22, 2015 10:44:29 AM org.apache.openejb.util.OptionsLog info
INFO: Using
'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}'
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
INFO: Jndi(name=openejb/DeployerBusinessRemote) -->
Ejb(deployment-id=openejb/Deployer)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
INFO:
Jndi(name=global/openejb/openejb/Deployer!org.apache.openejb.assembler.Deployer)
--> Ejb(deployment-id=openejb/Deployer)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
INFO: Jndi(name=global/openejb/openejb/Deployer) -->
Ejb(deployment-id=openejb/Deployer)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
INFO: Jndi(name=openejb/ConfigurationInfoBusinessRemote) -->
Ejb(deployment-id=openejb/ConfigurationInfo)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
INFO:
Jndi(name=global/openejb/openejb/ConfigurationInfo!org.apache.openejb.assembler.classic.cmd.ConfigurationInfo)
--> Ejb(deployment-id=openejb/ConfigurationInfo)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
INFO: Jndi(name=global/openejb/openejb/ConfigurationInfo) -->
Ejb(deployment-id=openejb/ConfigurationInfo)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
INFO: Jndi(name=MEJB) --> Ejb(deployment-id=MEJB)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
INFO: Jndi(name=global/openejb/MEJB!javax.management.j2ee.ManagementHome)
--> Ejb(deployment-id=MEJB)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
INFO: Jndi(name=global/openejb/MEJB) --> Ejb(deployment-id=MEJB)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
startEjbs
INFO: Created Ejb(deployment-id=openejb/Deployer, ejb-name=openejb/Deployer,
container=Default Stateless Container)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
startEjbs
INFO: Created Ejb(deployment-id=MEJB, ejb-name=MEJB, container=Default
Stateless Container)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
startEjbs
INFO: Created Ejb(deployment-id=openejb/ConfigurationInfo,
ejb-name=openejb/ConfigurationInfo, container=Default Stateless Container)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
startEjbs
INFO: Started Ejb(deployment-id=openejb/Deployer, ejb-name=openejb/Deployer,
container=Default Stateless Container)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
startEjbs
INFO: Started Ejb(deployment-id=MEJB, ejb-name=MEJB, container=Default
Stateless Container)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
startEjbs
INFO: Started Ejb(deployment-id=openejb/ConfigurationInfo,
ejb-name=openejb/ConfigurationInfo, container=Default Stateless Container)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
deployMBean
INFO: Deployed
MBean(openejb.user.mbeans:application=openejb,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createApplication
INFO: Deployed Application(path=openejb)
ott 22, 2015 10:44:29 AM org.apache.openejb.server.ServiceManager initServer
INFO: Creating ServerService(id=cxf)
ott 22, 2015 10:44:29 AM org.apache.openejb.server.ServiceManager initServer
INFO: Creating ServerService(id=cxf-rs)
ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
start
INFO: ** Bound Services **
ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
printRow
INFO: NAME IP PORT
ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
start
INFO: -------
ott 22, 2015 10:44:29 AM org.apache.openejb.server.SimpleServiceManager
start
INFO: Ready!
ott 22, 2015 10:44:29 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1985 ms
ott 22, 2015 10:44:29 AM
org.apache.tomee.catalina.OpenEJBNamingContextListener bindResource
INFO: Importing a Tomcat Resource with id 'UserDatabase' of type
'org.apache.catalina.UserDatabase'.
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating Resource(id=UserDatabase)
ott 22, 2015 10:44:29 AM org.apache.catalina.core.StandardService
startInternal
INFO: Starting service Catalina
ott 22, 2015 10:44:29 AM org.apache.catalina.core.StandardEngine
startInternal
INFO: Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.62 (1.7.2)
ott 22, 2015 10:44:29 AM org.apache.tomee.catalina.TomcatWebAppBuilder init
INFO: ------------------------- localhost -> /
ott 22, 2015 10:44:29 AM org.apache.openejb.config.ConfigurationFactory
configureApplication
INFO: Configuring enterprise application:
E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
ott 22, 2015 10:44:29 AM org.apache.openejb.config.AppInfoBuilder build
INFO: Enterprise application
"E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT"
loaded.
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createApplication
INFO: Assembling app:
E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
ott 22, 2015 10:44:29 AM org.apache.openejb.cdi.CdiBuilder initSingleton
INFO: Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@362eea87
ott 22, 2015 10:44:29 AM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
INFO: OpenWebBeans Container is starting...
ott 22, 2015 10:44:29 AM org.apache.webbeans.plugins.PluginLoader startUp
INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
ott 22, 2015 10:44:29 AM org.apache.webbeans.plugins.PluginLoader startUp
INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
ott 22, 2015 10:44:29 AM org.apache.webbeans.config.BeansDeployer
validateInjectionPoints
INFO: All injection points were validated successfully.
ott 22, 2015 10:44:29 AM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
INFO: OpenWebBeans Container has started, it took 68 ms.
ott 22, 2015 10:44:29 AM org.apache.openejb.assembler.classic.Assembler
createApplication
INFO: Deployed
Application(path=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT)
ott 22, 2015 10:44:30 AM org.apache.tomee.catalina.TomcatWebAppBuilder init
INFO: ------------------------- localhost -> /TestWeb2
ott 22, 2015 10:44:30 AM org.apache.openejb.config.ConfigurationFactory
configureApplication
INFO: Configuring enterprise application:
E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2
ott 22, 2015 10:44:30 AM org.apache.openejb.config.ConfigurationFactory
configureService
INFO: Configuring Service(id=TestWeb2/jms/MyConnFactory, type=Resource,
provider-id=ProvidedByTomcat)
ott 22, 2015 10:44:30 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating Resource(id=TestWeb2/jms/MyConnFactory)
ott 22, 2015 10:44:30 AM org.apache.openejb.config.AppInfoBuilder build
INFO: Enterprise application
"E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2"
loaded.
ott 22, 2015 10:44:30 AM org.apache.openejb.assembler.classic.Assembler
createApplication
INFO: Assembling app:
E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2
ott 22, 2015 10:44:30 AM org.apache.openejb.cdi.CdiBuilder initSingleton
INFO: Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@362eea87
ott 22, 2015 10:44:30 AM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
INFO: OpenWebBeans Container is starting...
ott 22, 2015 10:44:30 AM org.apache.webbeans.plugins.PluginLoader startUp
INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
ott 22, 2015 10:44:30 AM org.apache.webbeans.plugins.PluginLoader startUp
INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
ott 22, 2015 10:44:30 AM org.apache.webbeans.config.BeansDeployer
validateInjectionPoints
INFO: All injection points were validated successfully.
ott 22, 2015 10:44:30 AM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
INFO: OpenWebBeans Container has started, it took 7 ms.
ott 22, 2015 10:44:30 AM org.apache.tomee.catalina.TomcatWebAppBuilder
deployWebApps
INFO: using context file
E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2\META-INF\context.xml
ott 22, 2015 10:44:30 AM org.apache.openejb.assembler.classic.Assembler
createApplication
INFO: Deployed
Application(path=E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2)
############## APPLICATION STARTING 1445503470308
############## APPLICATION STARTED
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
at
org.apache.commons.dbcp.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:196)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at
org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
ott 22, 2015 10:44:30 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
ott 22, 2015 10:44:30 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
ott 22, 2015 10:44:30 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 725 ms
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:0 ; IDLE:0
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1562)
at
org.apache.commons.dbcp.managed.BasicManagedDataSource.createPoolableConnectionFactory(BasicManagedDataSource.java:196)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at
org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1395)
at
org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:1
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1395)
at
org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.createDataSource(BasicManagedDataSource.java:247)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:1 # Conn. obtained:1 # Conn. failures:0 # Average
connection time:160,00 # Quickest conn. time:160 # Slowest conn. time:160
Number of threads:1 # Conn. obtained:2 # Conn. failures:0 # Average
connection time:190,00 # Quickest conn. time:160 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:3 # Conn. failures:0 # Average
connection time:174,00 # Quickest conn. time:142 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:5 # Conn. failures:0 # Average
connection time:162,00 # Quickest conn. time:142 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:6 # Conn. failures:0 # Average
connection time:158,50 # Quickest conn. time:141 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:7 # Conn. failures:0 # Average
connection time:156,29 # Quickest conn. time:141 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:8 # Conn. failures:0 # Average
connection time:154,63 # Quickest conn. time:141 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:10 # Conn. failures:0 # Average
connection time:154,50 # Quickest conn. time:141 # Slowest conn. time:220
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:0 ; IDLE:1
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:1
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
at
org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
at
org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:2
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
at
org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
at
org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Number of threads:1 # Conn. obtained:11 # Conn. failures:0 # Average
connection time:153,82 # Quickest conn. time:141 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:12 # Conn. failures:0 # Average
connection time:153,00 # Quickest conn. time:141 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:13 # Conn. failures:0 # Average
connection time:152,31 # Quickest conn. time:141 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:14 # Conn. failures:0 # Average
connection time:151,64 # Quickest conn. time:141 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:15 # Conn. failures:0 # Average
connection time:153,20 # Quickest conn. time:141 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:17 # Conn. failures:0 # Average
connection time:153,71 # Quickest conn. time:141 # Slowest conn. time:220
Number of threads:1 # Conn. obtained:18 # Conn. failures:0 # Average
connection time:163,67 # Quickest conn. time:141 # Slowest conn. time:333
Number of threads:1 # Conn. obtained:19 # Conn. failures:0 # Average
connection time:164,00 # Quickest conn. time:141 # Slowest conn. time:333
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:0 ; IDLE:2
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:0 ; IDLE:1
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:1
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
at
org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
at
org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:2
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
at
org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
at
org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Number of threads:1 # Conn. obtained:20 # Conn. failures:0 # Average
connection time:162,95 # Quickest conn. time:141 # Slowest conn. time:333
Number of threads:1 # Conn. obtained:22 # Conn. failures:0 # Average
connection time:161,00 # Quickest conn. time:141 # Slowest conn. time:333
Number of threads:1 # Conn. obtained:23 # Conn. failures:0 # Average
connection time:160,17 # Quickest conn. time:141 # Slowest conn. time:333
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:0
Servlet invoked - 3 emulator threads succesfully added. They were: 1 Now
they are:4
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
Servlet invoked - 3 emulator threads succesfully added. They were: 4 Now
they are:7
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
Servlet invoked - 3 emulator threads succesfully added. They were: 7 Now
they are:10
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
Servlet invoked - 3 emulator threads succesfully added. They were: 10 Now
they are:13
Number of threads:13 # Conn. obtained:36 # Conn. failures:0 # Average
connection time:153,31 # Quickest conn. time:139 # Slowest conn. time:333
Number of threads:13 # Conn. obtained:50 # Conn. failures:0 # Average
connection time:157,34 # Quickest conn. time:139 # Slowest conn. time:449
Number of threads:13 # Conn. obtained:67 # Conn. failures:0 # Average
connection time:154,75 # Quickest conn. time:137 # Slowest conn. time:449
Number of threads:13 # Conn. obtained:82 # Conn. failures:0 # Average
connection time:152,76 # Quickest conn. time:137 # Slowest conn. time:449
Number of threads:13 # Conn. obtained:99 # Conn. failures:0 # Average
connection time:151,37 # Quickest conn. time:137 # Slowest conn. time:449
Number of threads:13 # Conn. obtained:114 # Conn. failures:0 # Average
connection time:153,63 # Quickest conn. time:137 # Slowest conn. time:449
Number of threads:13 # Conn. obtained:133 # Conn. failures:0 # Average
connection time:154,37 # Quickest conn. time:137 # Slowest conn. time:449
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:13 # Conn. obtained:150 # Conn. failures:0 # Average
connection time:152,95 # Quickest conn. time:137 # Slowest conn. time:449
Number of threads:13 # Conn. obtained:164 # Conn. failures:0 # Average
connection time:153,70 # Quickest conn. time:137 # Slowest conn. time:449
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:13 # Conn. obtained:177 # Conn. failures:0 # Average
connection time:175,23 # Quickest conn. time:137 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:192 # Conn. failures:0 # Average
connection time:174,69 # Quickest conn. time:137 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:208 # Conn. failures:0 # Average
connection time:172,28 # Quickest conn. time:137 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:226 # Conn. failures:0 # Average
connection time:170,32 # Quickest conn. time:136 # Slowest conn. time:620
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:2
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
at
org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
at
org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:0 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1682)
at
org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
at
org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Number of threads:13 # Conn. obtained:242 # Conn. failures:0 # Average
connection time:168,43 # Quickest conn. time:136 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:256 # Conn. failures:0 # Average
connection time:167,43 # Quickest conn. time:136 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:272 # Conn. failures:0 # Average
connection time:166,04 # Quickest conn. time:136 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:287 # Conn. failures:0 # Average
connection time:165,35 # Quickest conn. time:136 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:305 # Conn. failures:0 # Average
connection time:164,07 # Quickest conn. time:136 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:321 # Conn. failures:0 # Average
connection time:163,16 # Quickest conn. time:136 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:335 # Conn. failures:0 # Average
connection time:162,30 # Quickest conn. time:136 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:352 # Conn. failures:0 # Average
connection time:161,66 # Quickest conn. time:136 # Slowest conn. time:620
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:0 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Number of threads:13 # Conn. obtained:368 # Conn. failures:0 # Average
connection time:160,87 # Quickest conn. time:136 # Slowest conn. time:620
Number of threads:13 # Conn. obtained:385 # Conn. failures:0 # Average
connection time:160,34 # Quickest conn. time:136 # Slowest conn. time:620
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:13 # Conn. obtained:396 # Conn. failures:0 # Average
connection time:168,22 # Quickest conn. time:136 # Slowest conn. time:626
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:13 # Conn. obtained:409 # Conn. failures:0 # Average
connection time:189,34 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:13 # Conn. obtained:424 # Conn. failures:0 # Average
connection time:199,46 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:438 # Conn. failures:0 # Average
connection time:197,69 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:455 # Conn. failures:0 # Average
connection time:195,67 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:471 # Conn. failures:0 # Average
connection time:194,55 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:487 # Conn. failures:0 # Average
connection time:192,84 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:503 # Conn. failures:0 # Average
connection time:191,30 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:519 # Conn. failures:0 # Average
connection time:189,90 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:536 # Conn. failures:0 # Average
connection time:188,48 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:551 # Conn. failures:0 # Average
connection time:187,25 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:567 # Conn. failures:0 # Average
connection time:186,04 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:582 # Conn. failures:0 # Average
connection time:184,95 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:601 # Conn. failures:0 # Average
connection time:183,61 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:0 ; IDLE:3
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1603)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1762)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Number of threads:13 # Conn. obtained:616 # Conn. failures:0 # Average
connection time:182,65 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:632 # Conn. failures:0 # Average
connection time:182,38 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:646 # Conn. failures:0 # Average
connection time:181,66 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:661 # Conn. failures:0 # Average
connection time:180,79 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:677 # Conn. failures:0 # Average
connection time:179,91 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:696 # Conn. failures:0 # Average
connection time:178,92 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:13 # Conn. obtained:712 # Conn. failures:0 # Average
connection time:178,10 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:13 # Conn. obtained:725 # Conn. failures:0 # Average
connection time:177,47 # Quickest conn. time:136 # Slowest conn. time:3391
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
Servlet invoked - 3 emulator threads succesfully added. They were: 13 Now
they are:16
Number of threads:16 # Conn. obtained:746 # Conn. failures:0 # Average
connection time:176,54 # Quickest conn. time:136 # Slowest conn. time:3391
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
Servlet invoked - 3 emulator threads succesfully added. They were: 16 Now
they are:19
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
Servlet invoked - 3 emulator threads succesfully added. They were: 19 Now
they are:22
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
Servlet invoked - 3 emulator threads succesfully added. They were: 22 Now
they are:25
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
Servlet invoked - 3 emulator threads succesfully added. They were: 25 Now
they are:28
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
DS:class org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
Servlet invoked - 3 emulator threads succesfully added. They were: 28 Now
they are:31
Number of threads:31 # Conn. obtained:784 # Conn. failures:0 # Average
connection time:174,90 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:821 # Conn. failures:0 # Average
connection time:174,06 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:857 # Conn. failures:0 # Average
connection time:174,75 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:899 # Conn. failures:0 # Average
connection time:173,30 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:3
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:3
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:937 # Conn. failures:0 # Average
connection time:172,31 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:1
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:1
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:967 # Conn. failures:0 # Average
connection time:174,48 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:4
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
IDLE:2
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:5 ; IDLE:3
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
IDLE:3
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:5 ; IDLE:3
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:5 ; IDLE:3
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:3
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1005 # Conn. failures:0 # Average
connection time:175,87 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:31 # Conn. obtained:1042 # Conn. failures:0 # Average
connection time:174,74 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1081 # Conn. failures:0 # Average
connection time:173,81 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1118 # Conn. failures:0 # Average
connection time:172,82 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1157 # Conn. failures:0 # Average
connection time:171,80 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1195 # Conn. failures:0 # Average
connection time:171,11 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:31 # Conn. obtained:1231 # Conn. failures:0 # Average
connection time:170,29 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1269 # Conn. failures:0 # Average
connection time:169,49 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1308 # Conn. failures:0 # Average
connection time:168,69 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1346 # Conn. failures:0 # Average
connection time:167,97 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:4
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1382 # Conn. failures:0 # Average
connection time:167,69 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1417 # Conn. failures:0 # Average
connection time:167,18 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:3
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1461 # Conn. failures:0 # Average
connection time:166,43 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:2
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:2
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1485 # Conn. failures:0 # Average
connection time:168,59 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:2
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:1
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1511 # Conn. failures:0 # Average
connection time:176,36 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:3
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:1
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
IDLE:4
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1539 # Conn. failures:0 # Average
connection time:184,36 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:7 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:8 ;
IDLE:4
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:9 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:9 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:9 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:9 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:9 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:9 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:9 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:3 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1572 # Conn. failures:0 # Average
connection time:183,56 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:1
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
at
org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
at
org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:4
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:3
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:2
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:4 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:4 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:4 ; IDLE:4
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:3 ; IDLE:1
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1611 # Conn. failures:0 # Average
connection time:183,35 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1649 # Conn. failures:0 # Average
connection time:182,49 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1684 # Conn. failures:0 # Average
connection time:181,72 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1722 # Conn. failures:0 # Average
connection time:180,87 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1765 # Conn. failures:0 # Average
connection time:180,04 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:2
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1801 # Conn. failures:0 # Average
connection time:179,33 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1839 # Conn. failures:0 # Average
connection time:178,63 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:3
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1877 # Conn. failures:0 # Average
connection time:177,93 # Quickest conn. time:136 # Slowest conn. time:3391
Number of threads:31 # Conn. obtained:1914 # Conn. failures:0 # Average
connection time:177,23 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1954 # Conn. failures:0 # Average
connection time:176,58 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:1993 # Conn. failures:0 # Average
connection time:175,98 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:2025 # Conn. failures:0 # Average
connection time:175,92 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:5 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:5 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:5 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:4 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:5 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:2059 # Conn. failures:0 # Average
connection time:177,22 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:3
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:2097 # Conn. failures:0 # Average
connection time:176,64 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:4 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:4
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:2133 # Conn. failures:0 # Average
connection time:176,06 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:4 ; IDLE:2
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:2168 # Conn. failures:0 # Average
connection time:175,55 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.addObject(GenericObjectPool.java:1679)
at
org.apache.commons.pool.impl.GenericObjectPool.ensureMinIdle(GenericObjectPool.java:1637)
at
org.apache.commons.pool.impl.GenericObjectPool.access$700(GenericObjectPool.java:190)
at
org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1771)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:4
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:2208 # Conn. failures:0 # Average
connection time:174,95 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:2 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:0 ;
IDLE:5
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:2 ; IDLE:2
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:2247 # Conn. failures:0 # Average
connection time:174,47 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:3 ;
IDLE:0
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: MAKE OBJECT - Just to see where I am from - ALIVE:1 ;
IDLE:4
at
org.apache.commons.dbcp.managed.PoolableManagedConnectionFactory.makeObject(PoolableManagedConnectionFactory.java:104)
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1185)
at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79)
at
org.apache.commons.dbcp.managed.ManagedConnection.updateTransactionStatus(ManagedConnection.java:117)
at
org.apache.commons.dbcp.managed.ManagedConnection.<init>(ManagedConnection.java:55)
at
org.apache.commons.dbcp.managed.ManagedDataSource.getConnection(ManagedDataSource.java:77)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.test.Emulator.doAction(Emulator.java:65)
at com.test.Emulator.run(Emulator.java:46)
Number of threads:31 # Conn. obtained:2283 # Conn. failures:0 # Average
connection time:173,97 # Quickest conn. time:136 # Slowest conn. time:3391
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:5
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.addObjectToPool(GenericObjectPool.java:1458)
at
org.apache.commons.pool.impl.GenericObjectPool.returnObject(GenericObjectPool.java:1385)
at
org.apache.commons.dbcp.AbandonedObjectPool.returnObject(AbandonedObjectPool.java:107)
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:90)
at
org.apache.commons.dbcp.managed.ManagedConnection.close(ManagedConnection.java:147)
at com.test.Emulator.closeAll(Emulator.java:99)
at com.test.Emulator.doAction(Emulator.java:81)
at com.test.Emulator.run(Emulator.java:46)
ott 22, 2015 10:53:28 AM org.apache.catalina.core.StandardServer await
INFO: A valid shutdown command was received via the shutdown port. Stopping
the Server instance.
ott 22, 2015 10:53:28 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-8080"]
ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
ott 22, 2015 10:53:29 AM org.apache.catalina.core.StandardService
stopInternal
INFO: Stopping service Catalina
ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
destroyApplication
INFO: Undeploying app:
E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
############## APPLICATION STOPPING 1445503470308
############## APPLICATION STOPPED
ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
destroyApplication
INFO: Undeploying app:
E:\Workspace\mysql-src\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\TestWeb2
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-22] but has failed to stop it. This is very likely to create a
memory leak. --> I COMMENT: I GUESS THIS IS BECAUSE IN THE TEST APP I FIRE
MY OWN THREADS WITHOUT USING A THREAD POOL UNDER TOMEE CONTROL
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-23] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-26] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-27] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-28] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-29] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-30] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-31] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-32] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-33] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-34] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-35] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-36] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-37] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-38] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-39] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-40] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-41] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-42] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-43] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-44] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-45] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-46] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-47] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-48] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-49] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-50] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-51] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-52] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-53] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-54] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: The web application [/TestWeb2] appears to have started a thread
named [Thread-55] but has failed to stop it. This is very likely to create a
memory leak.
ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-8080"]
ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
ott 22, 2015 10:53:29 AM org.apache.openejb.server.SimpleServiceManager stop
INFO: Stopping server services
ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
destroyApplication
INFO: Undeploying app: openejb
ott 22, 2015 10:53:29 AM org.apache.openejb.assembler.classic.Assembler
destroyResource
INFO: Closing DataSource: myDBXAPooled
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:0
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.destroy(GenericObjectPool.java:1334)
at
org.apache.commons.pool.impl.GenericObjectPool.clear(GenericObjectPool.java:1319)
at
org.apache.commons.pool.impl.GenericObjectPool.close(GenericObjectPool.java:1486)
at org.apache.commons.dbcp.BasicDataSource.close(BasicDataSource.java:1314)
at
org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.close(BasicManagedDataSource.java:289)
at
org.apache.openejb.resource.jdbc.pool.DefaultDataSourceCreator.destroy(DefaultDataSourceCreator.java:75)
at
org.apache.openejb.resource.jdbc.DataSourceFactory.destroy(DataSourceFactory.java:392)
at
org.apache.openejb.assembler.classic.Assembler.destroyResource(Assembler.java:1709)
at
org.apache.openejb.assembler.classic.Assembler.destroyResourceTree(Assembler.java:1665)
at
org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:1618)
at org.apache.openejb.OpenEJB.destroy(OpenEJB.java:266)
at org.apache.tomee.catalina.TomcatLoader.destroy(TomcatLoader.java:403)
at
org.apache.tomee.catalina.TomcatWebAppBuilder.afterStop(TomcatWebAppBuilder.java:1995)
at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:157)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:252)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:762)
at org.apache.catalina.startup.Catalina.start(Catalina.java:724)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
java.lang.Exception: Done with DESTROY OBJECT - Just to see where I am from
- ALIVE:1 ; IDLE:0
at
org.apache.commons.dbcp.PoolableConnectionFactory.destroyObject(PoolableConnectionFactory.java:638)
at
org.apache.commons.pool.impl.GenericObjectPool.destroy(GenericObjectPool.java:1334)
at
org.apache.commons.pool.impl.GenericObjectPool.clear(GenericObjectPool.java:1319)
at
org.apache.commons.pool.impl.GenericObjectPool.close(GenericObjectPool.java:1486)
at org.apache.commons.dbcp.BasicDataSource.close(BasicDataSource.java:1314)
at
org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource.close(BasicManagedDataSource.java:289)
at
org.apache.openejb.resource.jdbc.pool.DefaultDataSourceCreator.destroy(DefaultDataSourceCreator.java:75)
at
org.apache.openejb.resource.jdbc.DataSourceFactory.destroy(DataSourceFactory.java:392)
at
org.apache.openejb.assembler.classic.Assembler.destroyResource(Assembler.java:1709)
at
org.apache.openejb.assembler.classic.Assembler.destroyResourceTree(Assembler.java:1665)
at
org.apache.openejb.assembler.classic.Assembler.destroy(Assembler.java:1618)
at org.apache.openejb.OpenEJB.destroy(OpenEJB.java:266)
at org.apache.tomee.catalina.TomcatLoader.destroy(TomcatLoader.java:403)
at
org.apache.tomee.catalina.TomcatWebAppBuilder.afterStop(TomcatWebAppBuilder.java:1995)
at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:157)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:252)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:762)
at org.apache.catalina.startup.Catalina.start(Catalina.java:724)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-8080"]
ott 22, 2015 10:53:29 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
---------------------------------------------------------------
Source code of the Emulator Thread:
package com.test;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
import javax.transaction.NotSupportedException;
import javax.transaction.RollbackException;
import javax.transaction.Status;
import javax.transaction.SystemException;
import javax.transaction.TransactionManager;
public class Emulator extends Thread {
private boolean active=true;
DataSource ds = null;
// TransactionManager tm = null;
private EventsListener eventsListener=null;
public Emulator(EventsListener eventsListener) {
this.eventsListener=eventsListener;
try {
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource)envCtx.lookup("myDBXAPooled");
System.out.println("DS:"+ds.getClass());
// tm =
(TransactionManager)initCtx.lookup("java:comp/TransactionManager");
} catch (Exception e) {
System.err.println("Error getting datasource");
e.printStackTrace();
}
}
@Override
public void run() {
while (active && ds!=null) {
doAction();
try {
Thread.sleep(Helper.showRandomInteger(3000, 4500));
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
private void doAction() {
long start = System.currentTimeMillis();
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
int count = -1;
long endGetConnection = -1;
try {
try {
conn = ds.getConnection();
} catch (Exception e) {
eventsListener.failedToObtainConnection(e);
// e.printStackTrace();
}
if (conn!=null) {
endGetConnection = System.currentTimeMillis();
ps = conn.prepareStatement("INSERT INTO MY_TABLE (name) VALUES(?)");
ps.setString(1, (new Long(System.currentTimeMillis())).toString());
ps.execute();
eventsListener.connectionObtainedIn(System.currentTimeMillis()-endGetConnection);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
closeAll(conn, ps, rs);
}
}
private void closeAll(Connection conn, PreparedStatement ps, ResultSet rs)
{
try {
if (rs!=null) rs.close();
} catch (SQLException e1) {
e1.printStackTrace();
}
try {
if (ps!=null) ps.close();
} catch (SQLException e1) {
e1.printStackTrace();
}
try {
if (conn!=null) conn.close();
} catch (SQLException e1) {
e1.printStackTrace();
}
}
public void stopAsap() {
active=false;
}
}
---------------------------------------------------------------
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676551.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
2015-10-16 16:45 GMT+02:00 iannuz <ia...@gmail.com>:
> My post started mentioning this:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <tomee>
>
> <Resource id="myDBXAPooled" type="DataSource">
> XaDataSource myDBXA
> DataSourceCreator dbcp
> JtaManaged true
> UserName *****
> Password *********
> MaxWait 2000
> ValidationQuery SELECT 1
> InitialSize 4
> MaxActive 10
> MaxIdle 5
> LogAbandoned true
> RemoveAbandoned true
> RemoveAbandonedTimeout 20
> </Resource>
>
> <Resource id="myDBXA" type="XADataSource"
>
> class-name="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
> Url jdbc:mysql://********:3306/*******
> User *****
> Password ***********
> </Resource>
>
> </tomee>
>
> Which I thought/think is the right way of configuring
> tomee/mysql/XA/pooling.. according to what I have read around.
>
>
it is yes
> About the debugger you are right, I sent the value of datasource before its
> first usage (getConnection).
> Without going too much off-track I just want to add that I am surprised to
> see that the real datasource is injected in the connection pool manager
> only
> after its first usage. I thought/hoped that the connections mentioned in
> "initialSize" param were created at tomee bootstrap when the resources are
> instantiated. But it seems that the completion of the creation of the
> resource is only done in a "lazy" way when the resource is used first time.
> But this has nothing to do with my original problem of connection-pool not
> ensuring a limited predefined number of connections being created.
>
> Anyway..
>
> The new debugger data, after the first "getConnection" is the following,
> where xaDataSourceInstance is not null anymore:
>
> ds BasicManagedDataSource (id=123)
>
> abandonedConfig AbandonedConfig (id=141)
> accessToUnderlyingConnectionAllowed false
> closed false
> connectionInitSqls null
> connectionPool AbandonedObjectPool (id=101)
> connectionProperties Properties (id=143)
> dataSource ManagedDataSource (id=146)
> defaultAutoCommit true
> defaultCatalog null
> defaultReadOnly Boolean (id=150)
> defaultTransactionIsolation -1
> driverClassLoader StandardClassLoader (id=153)
> driverClassName "org.hsqldb.jdbcDriver" (id=156)
> initialSize 4
> jmxDs JMXBasicDataSource (id=160)
> logger null
> logWriter PrintWriter (id=162)
> maxActive 10
> maxIdle 5
> maxOpenPreparedStatements 0
> maxWait 2000
> minEvictableIdleTimeMillis 1800000
> minIdle 0
> numTestsPerEvictionRun 3
> password "" (id=167)
> passwordCipher "PlainText" (id=168)
> poolPreparedStatements false
> restartNeeded true
> testOnBorrow true
> testOnReturn false
> testWhileIdle false
> timeBetweenEvictionRunsMillis -1
> transactionManager GeronimoTransactionManager (id=169)
> transactionRegistry TransactionRegistry (id=108)
> url
>
> "jdbc:hsqldb:file:E:\\SirtomauWorkspace\\mysql-src\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp3\\data\\hsqldb\\hsqldb"
> (id=173)
> username "root" (id=182)
> validationQuery "SELECT 1" (id=183)
> validationQueryTimeout -1
> xaDataSource "com.sun.proxy.$Proxy77" (id=184)
> hash 0
> hash32 0
> value (id=223)
> xaDataSourceInstance $Proxy77 (id=185)
> h XADataSourceResource$LazyXADataSourceHandler
> (id=190)
> name "openejb:Resource/bulkerXA" (id=194)
> hash 0
> hash32 0
> value (id=205)
> ref AtomicReference<V> (id=195)
> value MysqlXADataSource (id=198)
>
>
>
seems you have the right reference then if your xaDb is actually bulkerXA.
Think you should share your project on github - or a simpler version
showing the issue (a servlet we hit triggering a method logging the number
of connection is fine but please do the setup with tomee maven plugin just
using a placeholder for mysql connection to ensure we are using the exact
same setup than you and that we use the datasource as you).
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676518.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
My post started mentioning this:
<?xml version="1.0" encoding="UTF-8"?>
<tomee>
<Resource id="myDBXAPooled" type="DataSource">
XaDataSource myDBXA
DataSourceCreator dbcp
JtaManaged true
UserName *****
Password *********
MaxWait 2000
ValidationQuery SELECT 1
InitialSize 4
MaxActive 10
MaxIdle 5
LogAbandoned true
RemoveAbandoned true
RemoveAbandonedTimeout 20
</Resource>
<Resource id="myDBXA" type="XADataSource"
class-name="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
Url jdbc:mysql://********:3306/*******
User *****
Password ***********
</Resource>
</tomee>
Which I thought/think is the right way of configuring
tomee/mysql/XA/pooling.. according to what I have read around.
About the debugger you are right, I sent the value of datasource before its
first usage (getConnection).
Without going too much off-track I just want to add that I am surprised to
see that the real datasource is injected in the connection pool manager only
after its first usage. I thought/hoped that the connections mentioned in
"initialSize" param were created at tomee bootstrap when the resources are
instantiated. But it seems that the completion of the creation of the
resource is only done in a "lazy" way when the resource is used first time.
But this has nothing to do with my original problem of connection-pool not
ensuring a limited predefined number of connections being created.
Anyway..
The new debugger data, after the first "getConnection" is the following,
where xaDataSourceInstance is not null anymore:
ds BasicManagedDataSource (id=123)
abandonedConfig AbandonedConfig (id=141)
accessToUnderlyingConnectionAllowed false
closed false
connectionInitSqls null
connectionPool AbandonedObjectPool (id=101)
connectionProperties Properties (id=143)
dataSource ManagedDataSource (id=146)
defaultAutoCommit true
defaultCatalog null
defaultReadOnly Boolean (id=150)
defaultTransactionIsolation -1
driverClassLoader StandardClassLoader (id=153)
driverClassName "org.hsqldb.jdbcDriver" (id=156)
initialSize 4
jmxDs JMXBasicDataSource (id=160)
logger null
logWriter PrintWriter (id=162)
maxActive 10
maxIdle 5
maxOpenPreparedStatements 0
maxWait 2000
minEvictableIdleTimeMillis 1800000
minIdle 0
numTestsPerEvictionRun 3
password "15Asennu51" (id=167)
passwordCipher "PlainText" (id=168)
poolPreparedStatements false
restartNeeded true
testOnBorrow true
testOnReturn false
testWhileIdle false
timeBetweenEvictionRunsMillis -1
transactionManager GeronimoTransactionManager (id=169)
transactionRegistry TransactionRegistry (id=108)
url
"jdbc:hsqldb:file:E:\\SirtomauWorkspace\\mysql-src\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp3\\data\\hsqldb\\hsqldb"
(id=173)
username "root" (id=182)
validationQuery "SELECT 1" (id=183)
validationQueryTimeout -1
xaDataSource "com.sun.proxy.$Proxy77" (id=184)
hash 0
hash32 0
value (id=223)
xaDataSourceInstance $Proxy77 (id=185)
h XADataSourceResource$LazyXADataSourceHandler (id=190)
name "openejb:Resource/bulkerXA" (id=194)
hash 0
hash32 0
value (id=205)
ref AtomicReference<V> (id=195)
value MysqlXADataSource (id=198)
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676518.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
xaDataSourceInstance being null you dont use your xa datasource instance or
you took this capture before any usage of the datasource.
Note: depending the datasource and its driver it can be needed to specify
the driver and some connection parameters on the pool as well (myDBXAPooled
)
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-16 16:22 GMT+02:00 iannuz <ia...@gmail.com>:
> ds BasicManagedDataSource (id=116)
>
> abandonedConfig AbandonedConfig (id=126)
> accessToUnderlyingConnectionAllowed false
> closed false
> connectionInitSqls null
> connectionPool null
> connectionProperties Properties (id=128)
> dataSource null
> defaultAutoCommit true
> defaultCatalog null
> defaultReadOnly Boolean (id=134)
> defaultTransactionIsolation -1
> driverClassLoader StandardClassLoader (id=136)
> driverClassName "org.hsqldb.jdbcDriver" (id=139)
> initialSize 4
> jmxDs JMXBasicDataSource (id=144)
> logger null
> logWriter PrintWriter (id=146)
> maxActive 10
> maxIdle 5
> maxOpenPreparedStatements 0
> maxWait 2000
> minEvictableIdleTimeMillis 1800000
> minIdle 0
> numTestsPerEvictionRun 3
> password "******" (id=154)
> passwordCipher "PlainText" (id=155)
> poolPreparedStatements false
> restartNeeded true
> testOnBorrow true
> testOnReturn false
> testWhileIdle false
> timeBetweenEvictionRunsMillis -1
> transactionManager GeronimoTransactionManager (id=159)
> transactionRegistry null
> url "jdbc:hsqldb:file:data/hsqldb/hsqldb" (id=164)
> username "root" (id=173)
> validationQuery "SELECT 1" (id=174)
> validationQueryTimeout -1
> xaDataSource "myDBXA" (id=176)
> hash 0
> hash32 0
> value (id=178)
> xaDataSourceInstance null
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676516.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
ds BasicManagedDataSource (id=116)
abandonedConfig AbandonedConfig (id=126)
accessToUnderlyingConnectionAllowed false
closed false
connectionInitSqls null
connectionPool null
connectionProperties Properties (id=128)
dataSource null
defaultAutoCommit true
defaultCatalog null
defaultReadOnly Boolean (id=134)
defaultTransactionIsolation -1
driverClassLoader StandardClassLoader (id=136)
driverClassName "org.hsqldb.jdbcDriver" (id=139)
initialSize 4
jmxDs JMXBasicDataSource (id=144)
logger null
logWriter PrintWriter (id=146)
maxActive 10
maxIdle 5
maxOpenPreparedStatements 0
maxWait 2000
minEvictableIdleTimeMillis 1800000
minIdle 0
numTestsPerEvictionRun 3
password "******" (id=154)
passwordCipher "PlainText" (id=155)
poolPreparedStatements false
restartNeeded true
testOnBorrow true
testOnReturn false
testWhileIdle false
timeBetweenEvictionRunsMillis -1
transactionManager GeronimoTransactionManager (id=159)
transactionRegistry null
url "jdbc:hsqldb:file:data/hsqldb/hsqldb" (id=164)
username "root" (id=173)
validationQuery "SELECT 1" (id=174)
validationQueryTimeout -1
xaDataSource "myDBXA" (id=176)
hash 0
hash32 0
value (id=178)
xaDataSourceInstance null
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676516.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
you seemed to have debugged so just opening the fields of your injected
datasource instance you should see your xa datasource.
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-16 15:59 GMT+02:00 iannuz <ia...@gmail.com>:
> Sorry.. I am not sure I get what you want me to check.
> I searched all files in tomee conf folder, but none has an occurrence of
> that attribute.
> Could you give me some more details of what you mean?
>
> Thanks
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676514.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
Sorry.. I am not sure I get what you want me to check.
I searched all files in tomee conf folder, but none has an occurrence of
that attribute.
Could you give me some more details of what you mean?
Thanks
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676514.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
it seems valid, can you check the xaDataSource attribute is properly filled
in this instance please?
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-16 15:21 GMT+02:00 iannuz <ia...@gmail.com>:
> Using "apache-tomee-plus-1.7.2"
>
> The datasource I get in my code (via jndi lookup is):
> org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
>
> It extends: org.apache.commons.dbcp.managed.BasicManagedDataSource
> which extends: org.apache.commons.dbcp.BasicDataSource
>
> This last two come from: commons-dbcp-1.4.jar
> while org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource comes
> from openejb-core-4.7.2.jar.
>
> Both jars are embedded in tomee-plus 1.7.2
>
> So I guess that the "known issue" section of the page you sent me does not
> apply.
>
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676512.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
Using "apache-tomee-plus-1.7.2"
The datasource I get in my code (via jndi lookup is):
org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
It extends: org.apache.commons.dbcp.managed.BasicManagedDataSource
which extends: org.apache.commons.dbcp.BasicDataSource
This last two come from: commons-dbcp-1.4.jar
while org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource comes
from openejb-core-4.7.2.jar.
Both jars are embedded in tomee-plus 1.7.2
So I guess that the "known issue" section of the page you sent me does not
apply.
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676512.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
ok, totally missed a detail: you use a XA datasource! Which version of
tomee do you use 1.7.2 or under? if under check
http://tomee.apache.org/datasource-config.html ("known issues" part)
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> | Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>
2015-10-16 14:21 GMT+02:00 iannuz <ia...@gmail.com>:
> Thanks for quick reply.
>
> In the environment where I am testing (with MaxActive=10 and MaxIdle=5) I
> monitor the number of connections opened on MySql side.
> In my test code I have 20 threads keeping:
> - getting a connection from pool
> - using it to run a SELECT
> - RELEASING it back to pool
> - sleeping for a randomic amout of time before starting from the beginning
> again
>
> After a while 20 more threads doing the same thing are started to emulate
> an
> increase in the workload.
>
> In this kind of situation I see that:
> - if I DON'T set maxIdle the number of connections used is never bigger
> than
> 11 (and sometimes some threads don't manage to get a connection due to the
> timeout) remaining limited
> - if I use maxIdle (beside maxActive) the number of connections grows
> apparently indefinitely (I have counted up to 80)
>
> To me this sounds as an issue from the pool not limiting, under that
> combination of parameters, the number of connections opened towards the db,
> which is its main purpose.
>
> What is your opinion about this?
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676510.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by iannuz <ia...@gmail.com>.
Thanks for quick reply.
In the environment where I am testing (with MaxActive=10 and MaxIdle=5) I
monitor the number of connections opened on MySql side.
In my test code I have 20 threads keeping:
- getting a connection from pool
- using it to run a SELECT
- RELEASING it back to pool
- sleeping for a randomic amout of time before starting from the beginning
again
After a while 20 more threads doing the same thing are started to emulate an
increase in the workload.
In this kind of situation I see that:
- if I DON'T set maxIdle the number of connections used is never bigger than
11 (and sometimes some threads don't manage to get a connection due to the
timeout) remaining limited
- if I use maxIdle (beside maxActive) the number of connections grows
apparently indefinitely (I have counted up to 80)
To me this sounds as an issue from the pool not limiting, under that
combination of parameters, the number of connections opened towards the db,
which is its main purpose.
What is your opinion about this?
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508p4676510.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: org.apache.openejb.resource.jdbc.dbcp.BasicManagedDataSource
allocating more than MaxActive connections
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Max pool size is max active + max idle. Generally it is close or equal to
maxactive under load but a lot of other parameters can change this behavior
like minX variables.
Le 16 oct. 2015 13:26, "iannuz" <ia...@gmail.com> a écrit :
> With:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <tomee>
>
> <Resource id="myDBXAPooled" type="DataSource">
> XaDataSource myDBXA
> DataSourceCreator dbcp
> JtaManaged true
> UserName *****
> Password *********
> MaxWait 2000
> ValidationQuery SELECT 1
> InitialSize 4
> MaxActive 10
> MaxIdle 5
> LogAbandoned true
> RemoveAbandoned true
> RemoveAbandonedTimeout 20
> </Resource>
>
> <Resource id="myDBXA" type="XADataSource"
>
> class-name="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
> Url jdbc:mysql://********:3306/*******
> User *****
> Password ***********
> </Resource>
>
> </tomee>
>
> If I don't use MaxIdle then number of connections used by the pool is
> (MaxActive + 1) even if workload is increased.
> If I use MaxIdle 5 the number of connections goes above MaxActive and keeps
> growing.
>
> I would expect the number of connections to never go above MaxActive and
> the
> pool size to be shrinked down to MaxIdle when there is a low workload.
>
> Do I do something wrong? Do I give a bad interpretation to "MaxActive" and
> "MaxIdle"? Or is it an issue in the pool manager?
>
> Thanks!
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/org-apache-openejb-resource-jdbc-dbcp-BasicManagedDataSource-allocating-more-than-MaxActive-connectis-tp4676508.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>