Author: jbonofre
Date: Wed Oct 12 07:48:21 2011
New Revision: 1182245
URL: http://svn.apache.org/viewvc?rev=1182245&view=rev
Log:
[CAMEL-4533] Test the connection before performing rollback to avoid NPE
Modified:
camel/branches/camel-2.8.x/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/JdbcProducer.java
Modified:
camel/branches/camel-2.8.x/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/JdbcProducer.java
URL:
http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/JdbcProducer.java?rev=1182245&r1=1182244&r2=1182245&view=diff
==============================================================================
---
camel/branches/camel-2.8.x/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/JdbcProducer.java
(original)
+++
camel/branches/camel-2.8.x/components/camel-jdbc/src/main/java/org/apache/camel/component/jdbc/JdbcProducer.java
Wed Oct 12 07:48:21 2011
@@ -98,7 +98,8 @@ public class JdbcProducer extends Defaul
conn.commit();
} catch (Exception e) {
try {
- conn.rollback();
+ if (conn != null)
+ conn.rollback();
} catch (SQLException sqle) {
LOG.warn("Error on jdbc component rollback: " + sqle, sqle);
}