Java is well known for its simple and mostly free of sense Exception messages :-)
But today i got a nice one and if i remember right, its the first with a hint for solution. I also admire the length of the message.... look closely it fills more than one line :-)
The driver was unable to create a connection due to an inability to establish the client portion of a socket.
This is usually caused by a limit on the number of sockets imposed by the operating system. This limit is usually configurable.
For Unix-based platforms, see the manual page for the 'ulimit' command. Kernel or system reconfiguration may also be required.
For Windows-based platforms, see Microsoft Knowledge Base Article 196271 (Q196271).
Connection pool contains 1 connections
Also found by http://www.jroller.com/mmatthews/entry/writing_supportable_software