I was (am :-) having issues with my DataSourceFactory configuration and
had been getting just NullPointerExceptions. After a few minutes of
tracing it down, this patch gives the user a nice error message in the
logs instead of a NullPointerException off in
BasePeer.rollbackConnection (if passed a null connection, BasePeer would
still try to roll it back).
This is not an essential patch, but it's still a good idea to check for
the null values, right?
Thanks,
Stephen
Index: src/java/org/apache/torque/util/BasePeer.java
===================================================================
RCS file:
/home/cvspublic/jakarta-turbine-torque/src/java/org/apache/torque/util/BasePeer.java,v
retrieving revision 1.44
diff -r1.44 BasePeer.java
421a422,426
> if (con == null)
> {
> return;
> }
>
Index: src/java/org/apache/torque/Torque.java
===================================================================
RCS file:
/home/cvspublic/jakarta-turbine-torque/src/java/org/apache/torque/Torque.java,v
retrieving revision 1.61
diff -r1.61 Torque.java
822a829,832
> if (dsf == null)
> {
> throw new TorqueException("There was no DataSourceFactory configured
>for the connection " + name);
> }
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>