This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit b7f92261d9baee808c89309c96907bcf507f0156
Author: Otavio Rodolfo Piske <angusyo...@gmail.com>
AuthorDate: Fri Jun 23 14:36:51 2023 +0200

    (chores) camel-cxf: do not catch Throwable
---
 .../main/java/org/apache/camel/component/cxf/jaxrs/CxfRsComponent.java  | 2 +-
 .../org/apache/camel/component/cxf/transport/CamelOutputStream.java     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-cxf/camel-cxf-rest/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsComponent.java
 
b/components/camel-cxf/camel-cxf-rest/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsComponent.java
index 37dd13dea26..f6e136c8d1c 100644
--- 
a/components/camel-cxf/camel-cxf-rest/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsComponent.java
+++ 
b/components/camel-cxf/camel-cxf-rest/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsComponent.java
@@ -95,7 +95,7 @@ public class CxfRsComponent extends 
HeaderFilterStrategyComponent implements SSL
                             
.resolveMandatoryClass("org.apache.camel.component.cxf.spring.jaxrs.SpringCxfRsEndpointFactoryBean",
                                     CxfRsEndpointFactoryBean.class);
                     factory = 
getCamelContext().getInjector().newInstance(clazz);
-                } catch (Throwable ex) {
+                } catch (Exception ex) {
                     factory = new DefaultCxfRsEndpointFactoryBean();
                 }
             }
diff --git 
a/components/camel-cxf/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/transport/CamelOutputStream.java
 
b/components/camel-cxf/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/transport/CamelOutputStream.java
index 5ce9faae86e..97d29649493 100644
--- 
a/components/camel-cxf/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/transport/CamelOutputStream.java
+++ 
b/components/camel-cxf/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/transport/CamelOutputStream.java
@@ -128,7 +128,7 @@ class CamelOutputStream extends CachedOutputStream {
         Runnable runnable = () -> {
             try {
                 syncInvoke(exchange);
-            } catch (Throwable e) {
+            } catch (Exception e) {
                 ((PhaseInterceptorChain) 
outMessage.getInterceptorChain()).abort();
                 outMessage.setContent(Exception.class, e);
                 ((PhaseInterceptorChain) 
outMessage.getInterceptorChain()).unwind(outMessage);

Reply via email to