5 Replies Latest reply on May 11, 2012 9:07 AM by garethahealy

    Exception being thrown when it should be handled

    garethahealy

      I have the below try catch in my route. But for some reason, the exception is still being thrown. Any ideas what i am doing wrong?

       

       

             

       

       

           17:08:55,538 | ERROR | ault-workqueue-2 | DefaultErrorHandler              | ?                                   ? | 89 - org.apache.camel.camel-core - 2.8.0.fuse-01-13 | Failed delivery for exchangeId: ID-BHWKS157-1971-1336634556110-20-4. Exhausted after delivery attempt: 1 caught: org.apache.cxf.binding.soap.SoapFault: Product not exists.

      org.apache.cxf.binding.soap.SoapFault: Product not exists.

              at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:75)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:46)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:35)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:105)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:69)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:34)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:779)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1626)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream$1.run(HTTPConduit.java:1498)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at org.apache.cxf.workqueue.AutomaticWorkQueueImpl$2.run(AutomaticWorkQueueImpl.java:353)[133:org.apache.cxf.bundle:2.4.3.fuse-00-13]

              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_29]

              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_29]

              at java.lang.Thread.run(Thread.java:662)[:1.6.0_29]