Would be nice if we could add unit tests to ensure against regressions
and what we change actually fix what we think it does.



On Fri, Jan 21, 2011 at 12:09 PM,  <cschnei...@apache.org> wrote:
> Author: cschneider
> Date: Fri Jan 21 11:09:42 2011
> New Revision: 1061741
>
> URL: http://svn.apache.org/viewvc?rev=1061741&view=rev
> Log:
> CAMEL-3572 set exception on exchange instead of only logging it
>
> Modified:
>    
> camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/transport/CamelDestination.java
>
> Modified: 
> camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/transport/CamelDestination.java
> URL: 
> http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/transport/CamelDestination.java?rev=1061741&r1=1061740&r2=1061741&view=diff
> ==============================================================================
> --- 
> camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/transport/CamelDestination.java
>  (original)
> +++ 
> camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/transport/CamelDestination.java
>  Fri Jan 21 11:09:42 2011
> @@ -28,10 +28,8 @@ import org.apache.camel.Exchange;
>  import org.apache.camel.FailedToCreateConsumerException;
>  import org.apache.camel.Processor;
>  import org.apache.camel.component.cxf.CxfConstants;
> -import org.apache.camel.component.cxf.cxfbean.CxfBeanBinding;
>  import org.apache.camel.component.cxf.cxfbean.DefaultCxfBeanBinding;
>  import org.apache.camel.component.cxf.util.CxfHeaderHelper;
> -import org.apache.camel.component.cxf.util.CxfMessageHelper;
>  import org.apache.camel.spi.HeaderFilterStrategy;
>  import org.apache.camel.util.ObjectHelper;
>  import org.apache.camel.util.ServiceHelper;
> @@ -178,7 +176,7 @@ public class CamelDestination extends Ab
>             try {
>                 incoming(exchange);
>             } catch (Throwable ex) {
> -                getLogger().log(Level.WARNING, "Failed to process incoming 
> message: ", ex);
> +                exchange.setException(ex);
>             }
>         }
>     }
>
>
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to