diff --git a/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrProducer.java b/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrProducer.java index de4b8f399e56f..295e9c698265b 100644 --- a/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrProducer.java +++ b/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrProducer.java @@ -72,8 +72,8 @@ public void process(Exchange exchange) throws Exception { throw new RuntimeException("Unsupported operation: " + operation); } - } finally { session.save(); + } finally { if (session != null && session.isLive()) { session.logout(); }