Repository: camel
Updated Branches:
  refs/heads/camel-2.16.x 06de3796e -> 7cdaf192a


CAMEL-10200: Fix failed unit test with workaround for javamail 1.4.7 bug

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/7cdaf192
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/7cdaf192
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/7cdaf192

Branch: refs/heads/camel-2.16.x
Commit: 7cdaf192add6e45b97a1f49cd9677feb6503b568
Parents: 06de379
Author: Stephan Siano <stephan.si...@sap.com>
Authored: Fri Jul 29 13:56:53 2016 +0200
Committer: Stephan Siano <stephan.si...@sap.com>
Committed: Fri Jul 29 13:56:53 2016 +0200

----------------------------------------------------------------------
 .../main/java/org/apache/camel/component/mail/MailBinding.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/7cdaf192/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailBinding.java
----------------------------------------------------------------------
diff --git 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailBinding.java
 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailBinding.java
index 8a2ee0a..8aa7d11 100644
--- 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailBinding.java
+++ 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailBinding.java
@@ -471,7 +471,8 @@ public class MailBinding {
                     // Create another body part
                     BodyPart messageBodyPart = new MimeBodyPart();
                     // Set the data handler to the attachment
-                    messageBodyPart.setDataHandler(handler);
+                    // workaround for javamail 1.4.7 bug: don't reuse the 
DataHandler
+                    messageBodyPart.setDataHandler(new 
DataHandler(handler.getDataSource()));
 
                     if (attachmentFilename.toLowerCase().startsWith("cid:")) {
                         // add a Content-ID header to the attachment

Reply via email to