You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2017/03/30 08:31:16 UTC

camel git commit: CAMEL-11052-wsimport compatibility

Repository: camel
Updated Branches:
  refs/heads/master 762a2359d -> 9eb4e3fc6


CAMEL-11052-wsimport compatibility


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

Branch: refs/heads/master
Commit: 9eb4e3fc650d33ad06cf31bc4cd8a5a10bf91b6f
Parents: 762a235
Author: onders86 <on...@gmail.com>
Authored: Wed Mar 29 23:10:23 2017 +0300
Committer: Zoran Regvart <zr...@apache.org>
Committed: Thu Mar 30 10:30:42 2017 +0200

----------------------------------------------------------------------
 .../org/apache/camel/dataformat/soap/Soap11DataFormatAdapter.java  | 2 +-
 .../org/apache/camel/dataformat/soap/Soap12DataFormatAdapter.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/9eb4e3fc/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap11DataFormatAdapter.java
----------------------------------------------------------------------
diff --git a/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap11DataFormatAdapter.java b/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap11DataFormatAdapter.java
index 5a70bd1..d9866ad 100644
--- a/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap11DataFormatAdapter.java
+++ b/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap11DataFormatAdapter.java
@@ -206,12 +206,12 @@ public class Soap11DataFormatAdapter implements SoapDataFormatAdapter {
         Constructor<? extends Exception> constructor;
 
         try {
-            messageConstructor = exceptionClass.getConstructor(String.class);
             Object detail = JAXBIntrospector.getValue(detailEl);
             try {
                 constructor = exceptionClass.getConstructor(String.class, detail.getClass());
                 return constructor.newInstance(message, detail);
             } catch (NoSuchMethodException e) {
+                messageConstructor = exceptionClass.getConstructor(String.class);
                 return messageConstructor.newInstance(message);
             }
         } catch (Exception e) {

http://git-wip-us.apache.org/repos/asf/camel/blob/9eb4e3fc/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap12DataFormatAdapter.java
----------------------------------------------------------------------
diff --git a/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap12DataFormatAdapter.java b/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap12DataFormatAdapter.java
index c611bba..c16642e 100644
--- a/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap12DataFormatAdapter.java
+++ b/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/Soap12DataFormatAdapter.java
@@ -222,12 +222,12 @@ public class Soap12DataFormatAdapter implements SoapDataFormatAdapter {
         Constructor<? extends Exception> constructor;
 
         try {
-            messageConstructor = exceptionClass.getConstructor(String.class);
             Object detail = JAXBIntrospector.getValue(detailEl);
             try {
                 constructor = exceptionClass.getConstructor(String.class, detail.getClass());
                 return constructor.newInstance(message, detail);
             } catch (NoSuchMethodException e) {
+                messageConstructor = exceptionClass.getConstructor(String.class);
                 return messageConstructor.newInstance(message);
             }
         } catch (Exception e) {