id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
108	c3p0 backend I/O exceptions not caught properly	smith@…	smartp@cardiff.ac.uk	"When the connection fails, the transaction doesn't complete properly and then no subsequent stuff is saved to the DB, with uninformative error messages...

c.f.

DEBUG 2012-07-04 11:37:01,565 (c.m.v.c.i.NewPooledConnection:430) ---> com.mchange.v2.c3p0.impl.NewPooledConnection@4f9e3e24 handling a throwable.
org.postgresql.util.PSQLException: An I/O error occured while sending to the backend.
DEBUG 2012-07-04 11:37:01,594 (c.m.v.c.i.DefaultConnectionTester:126) ---> Testing a Connection in response to an Exception:
org.postgresql.util.PSQLException: An I/O error occured while sending to the backend.
DEBUG 2012-07-04 11:37:01,601 (c.m.v.c.i.NewPooledConnection:449) ---> com.mchange.v2.c3p0.impl.NewPooledConnection@4f9e3e24 invalidated by Exception.
org.postgresql.util.PSQLException: An I/O error occured while sending to the backend.
DEBUG 2012-07-04 11:37:01,654 (c.m.v.c.i.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager:468) ---> Preparing to destroy PooledConnection: com.mchange.v2.c3p0.impl.NewPooledConnection@4f9e3e24
DEBUG 2012-07-04 11:37:01,654 (c.m.v.c.i.NewPooledConnection:566) ---> com.mchange.v2.c3p0.impl.NewPooledConnection@4f9e3e24 closed by a client.
java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE"	defect	assigned	major	v1.2.1	Raptor MUA	v1.0.1			
