On Fri, 11 Mar 2011, Florent Guillaume wrote:
> Using a Connection from an XAConnection, we've come across some stack
> traces looking like:
>
> Caused by: java.lang.reflect.UndeclaredThrowableException
>
> So the issue is that although we try to catch SQLException, what's
> actually thrown is an UndeclaredThrowableException wrapping a
> InvocationTargetException wrapping the underlying PSQLException.
>
Yes, your analysis is correct. This was previously fixed in CVS, but
hasn't made it to a released version yet.
Kris Jurka