Hello We are trying to upgrade our Spring / Camel Rest API application from Camel 2.16.2 to 3.7.3.
Since doing that, on route failure, we no longer get the Camel Message History, Exchange Logging and Stacktrace. I've attached an example of what we used to get, but not now since upgrading. This is one of the broken routes: <route errorHandlerRef="mfErrorHandler"> <from uri="direct:downloadPackage" /> <onException> <exception>java.lang.Exception</exception> <handled> <constant>true</constant> </handled> <process ref="jobFeeInfoProcessor" /> <!-- <log message="MARINE FEE LOGGING: in MarineFees5 ${body}" loggingLevel="INFO" logName="com.baesystems.ai.lr"/>--> <to uri="direct:generateReport" /> <!-- <log message="MARINE FEE LOGGING: in MarineFees6 ${body}" loggingLevel="INFO" logName="com.baesystems.ai.lr"/>--> </onException> <!-- <log message="MARINE FEE LOGGING: in MarineFees7 ${body}" loggingLevel="INFO" logName="com.baesystems.ai.lr"/>--> <to uri="freemarker:templates/request/soap/package/createPackage.ftl?allowContextMapAll=true" /> <!-- <log message="MARINE FEE LOGGING: in MarineFees8 ${body}" loggingLevel="INFO" logName="com.baesystems.ai.lr"/>--> <to uri="cxf://bean:marineFeesPackageEndpoint?" /> <!-- <log message="MARINE FEE LOGGING: in MarineFees9 ${body}" loggingLevel="INFO" logName="com.baesystems.ai.lr"/>--> <!-- Remove IMPORTANT XML from CData --> <process ref="characterDataProcessor" /> <!-- Marshal XML to Java Objects --> <!-- <log message="MARINE FEE LOGGING: in MarineFees10 ${body}" loggingLevel="INFO" logName="com.baesystems.ai.lr"/>--> <process ref="feeReportUnmarshaller" /> <!-- <log message="MARINE FEE LOGGING: in MarineFees11 ${body}" loggingLevel="INFO" logName="com.baesystems.ai.lr"/>--> </route> Any suggestions for a fix? Cheers, Doug Snaith. __________________________ Doug Snaith Senior Software Engineer Applied Intelligence Leeds Valley Business Park douglas.sna...@baesystems.com<mailto:douglas.sna...@baesystems.com> 07984 867940 0330 158 0801 ================================= Advance Notice of Annual Leave Monday 8th August Wednesday 10th August - Friday 12th August Thursday 18th August - Friday 26th August BAE Systems will collect and process information about you that may be subject to data protection laws. For more information about how we use and disclose your personal information, how we protect your information, our legal basis to use your information, your rights and who you can contact, please refer to the relevant sections of our Privacy note at www.baesystems.com/en/cybersecurity/privacy <http://www.baesystems.com/en/cybersecurity/privacy> Please consider the environment before printing this email. This message should be regarded as confidential. If you have received this email in error please notify the sender and destroy it immediately. Statements of intent shall only become binding when confirmed in hard copy by an authorised signatory. The contents of this email may relate to dealings with other companies under the control of BAE Systems PLC, details of which can be found at http://www.baesystems.com/Businesses/index.htm.
ID: 1 Address: http://localhost:8089/mockws Http-Method: POST Content-Type: text/xml Headers: {accept=[application/json, text/plain, */*], accept-encoding=[gzip, deflate,gzip;q=1.0, identity; q=0.5, *;q=0], accept-language=[en-US], breadcrumbId=[ID-ISVGRELT0003517-53380-1659368931474-0-79], client-version=[0], cookie=[SESSION=8cfd1774-a430-44aa-b3cd-1229a4ca65e9], groups=[MDS-SUPERUSER], host=[localhost:9080], jobId=[10080004], origin=[http://localhost:9001], referer=[http://localhost:9001/index.html], user=[idstestuser16], user-action=[add-job-preview-save], user-action-timestamp=[1659369162776], User-Agent=[Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) MAST/0.2.11 Chrome/53.0.2785.143 Electron/1.4.15 Safari/537.36]} Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soap:Header> </soap:Header> <soap:Body> <tem:fnCreatePackage> <tem:IMONumber>4242342</tem:IMONumber> <tem:ControlNumber>SOU10080004</tem:ControlNumber> <tem:sForUpdate>Y</tem:sForUpdate> </tem:fnCreatePackage> </soap:Body> </soap:Envelope> -------------------------------------- 01-Aug-2022 16:52:47.878 WARNING [Camel (mastContext) thread #12 - WireTap] org.apache.cxf.phase.PhaseInterceptorChain.doDefaultLogging Interceptor for {http://camel.apache.org/cxf/jaxws/dispatch}DefaultSEIService#{http://camel.apache.org/cxf/jaxws/dispatch}Invoke has thrown exception, unwinding now org.apache.cxf.interceptor.Fault: Could not send Message. at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:416) at org.apache.camel.component.cxf.CxfProducer.process(CxfProducer.java:120) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:141) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) at org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:67) at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.coreProcess(CamelSecurityProcessor.java:57) at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.process(CamelSecurityProcessor.java:41) at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:76) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:460) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:141) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:67) at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.coreProcess(CamelSecurityProcessor.java:57) at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.process(CamelSecurityProcessor.java:41) at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:76) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:460) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) at org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:117) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:67) at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.coreProcess(CamelSecurityProcessor.java:57) at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.process(CamelSecurityProcessor.java:41) at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:76) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:460) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) at org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:117) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:67) at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.coreProcess(CamelSecurityProcessor.java:57) at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.process(CamelSecurityProcessor.java:41) at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:76) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:460) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62) at org.apache.camel.processor.SendDynamicProcessor$1.doInAsyncProducer(SendDynamicProcessor.java:124) at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:341) at org.apache.camel.processor.SendDynamicProcessor.process(SendDynamicProcessor.java:119) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:460) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:87) at org.apache.camel.processor.WireTapProcessor$1.call(WireTapProcessor.java:137) at org.apache.camel.processor.WireTapProcessor$1.call(WireTapProcessor.java:133) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.net.ConnectException: ConnectException invoking http://localhost:8089/mockws: Connection refused: connect at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1376) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1360) at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:56) at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:215) at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:651) at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) ... 69 more Caused by: java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:607) at sun.net.NetworkClient.doConnect(NetworkClient.java:175) at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) at sun.net.www.http.HttpClient.New(HttpClient.java:339) at sun.net.www.http.HttpClient.New(HttpClient.java:357) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1205) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1340) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1315) at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.setupWrappedStream(URLConnectionHTTPConduit.java:236) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1319) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1279) at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.onFirstWrite(URLConnectionHTTPConduit.java:267) at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:47) at org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1332) ... 74 more 2022-08-01 16:52:47 INFO c.b.a.lr [Camel (mastContext) thread #12 - WireTap] MARINE FEE LOGGING: in MarineFees5 com.baesystems.ai.lr.dto.feereport.FeeDTO@6e91b4fd 2022-08-01 16:52:47 INFO c.b.a.lr [Camel (mastContext) thread #12 - WireTap] MARINE FEE LOGGING: in MarineFees12 com.baesystems.ai.lr.dto.feereport.FeeDTO@6e91b4fd 2022-08-01 16:52:47 INFO c.b.a.lr [Camel (mastContext) thread #12 - WireTap] MARINE FEE LOGGING: in MarineFees13 com.baesystems.ai.lr.dto.feereport.FeeDTO@6e91b4fd 2022-08-01 16:52:47 INFO c.b.a.lr [Camel (mastContext) thread #12 - WireTap] MARINE FEE LOGGING: in MarineFees14 com.baesystems.ai.lr.dto.feereport.FeeDTO@6e91b4fd 2022-08-01 16:52:48 INFO c.b.a.lr [Camel (mastContext) thread #12 - WireTap] MARINE FEE LOGGING: in MarineFees15 com.baesystems.ai.lr.dto.feereport.FeeDTO@6e91b4fd 2022-08-01 16:52:48 INFO c.b.a.lr [Camel (mastContext) thread #12 - WireTap] MARINE FEE LOGGING: in MarineFees6 com.baesystems.ai.lr.dto.feereport.FeeDTO@6e91b4fd 16:52:48.031 [Camel (mastContext) thread #12 - WireTap] ERROR org.apache.camel.processor.DeadLetterChannel - Failed delivery for (MessageId: ID-ISVGRELT0003517-53380-1659368931474-0-81 on ExchangeId: ID-ISVGRELT0003517-53380-1659368931474-0-82). Exhausted after delivery attempt: 1 caught: org.apache.cxf.interceptor.Fault: Could not send Message.. Processed by failure processor: FatalFallbackErrorHandler[Pipeline[[Channel[sendTo(Endpoint[jobFeeInfoProcessor])], Channel[Log(com.baesystems.ai.lr)[MARINE FEE LOGGING: in MarineFees5 ${body}]], Channel[sendTo(Endpoint[direct://generateReport])], Channel[Log(com.baesystems.ai.lr)[MARINE FEE LOGGING: in MarineFees6 ${body}]]]]] Message History --------------------------------------------------------------------------------------------------------------------------------------- RouteId ProcessorId Processor Elapsed (ms) [route114 ] [route114 ] [servlet:/job?httpMethodRestrict=POST ] [ 5235] [route114 ] [restBinding120 ] [ ] [ 696] [route114 ] [route114 ] [direct:createJob ] [ 2068] [createJob ] [policy153 ] [policy[null] ] [ 1970] [createJob ] [to534 ] [bean:JobValidationService?method=validateJobCreate(${body}) ] [ 193] [createJob ] [to535 ] [bean:JobService?method=createJob(${body}) ] [ 1076] [createJob ] [to536 ] [bean:CertificateService?method=createJobCertificatesOnAsset(${body.asset.id}, ] [ 652] [createJob ] [setProperty22 ] [setProperty[jobBody] ] [ 0] [createJob ] [setHeader6 ] [setHeader[jobId] ] [ 31] [createJob ] [choice25 ] [when[spel{SpelExpression[#{properties['jobBody']?.jobCategory?.id == T(com.bae] [ 66] [createJob ] [choice24 ] [when[simple{${bean:EnvironmentClerk?method=isProtectedInstance()} == false}]ch] [ 41] [createJob ] [log52 ] [log ] [ 0] [createJob ] [wireTap1 ] [wireTap[direct:getFeesReport] ] [ 9] [route451 ] [to465 ] [jobFeeInfoProcessor ] [ 88] [route451 ] [log44 ] [log ] [ 1] [route451 ] [setProperty20 ] [setProperty[feeBody] ] [ 0] [route451 ] [log45 ] [log ] [ 0] [route451 ] [choice22 ] [when[spel{SpelExpression[#{properties['feeBody'].isComplete() == T(com.baesyst] [ 2362] [route451 ] [choice21 ] [when[simple{${bean:EnvironmentClerk?method=isProtectedInstance()} == false}]ch] [ 2356] [route451 ] [to466 ] [direct:downlaodPackage ] [ 2353] [route450 ] [log39 ] [log ] [ 1] [route450 ] [to461 ] [freemarker:templates/request/soap/package/createPackage.ftl ] [ 516] [route450 ] [log40 ] [log ] [ 0] [route450 ] [to462 ] [cxf://bean:marineFeesPackageEndpoint ] [ 1835] [route450 ] [to459 ] [jobFeeInfoProcessor ] [ 26] [route450 ] [log37 ] [log ] [ 0] [route450 ] [to460 ] [direct:generateReport ] [ 104] [route449 ] [log33 ] [log ] [ 0] [route449 ] [to456 ] [generateFeesReportProcessor ] [ 47] [route449 ] [log34 ] [log ] [ 1] [route449 ] [to457 ] [calculateFeeProcessor ] [ 0] [route449 ] [log35 ] [log ] [ 0] [route449 ] [to458 ] [saveFeesReportProcessor ] [ 55] [route449 ] [log36 ] [log ] [ 1] [route450 ] [log38 ] [log ] [ 0] Exchange --------------------------------------------------------------------------------------------------------------------------------------- Exchange[ Id ID-ISVGRELT0003517-53380-1659368931474-0-82 ExchangePattern InOnly Headers {accept=application/json, text/plain, */*, accept-encoding=gzip, deflate, accept-language=en-US, breadcrumbId=ID-ISVGRELT0003517-53380-1659368931474-0-79, CamelHttpCharacterEncoding=UTF-8, CamelHttpMethod=POST, CamelHttpPath=, CamelHttpQuery=null, CamelHttpServletRequest=FirewalledRequest[ SecurityContextHolderAwareRequestWrapper[ FirewalledRequest[ org.springframework.security.web.context.HttpSessionSecurityContextRepository$Servlet3SaveToSessionRequestWrapper@6d6c1288]]], CamelHttpServletResponse=org.springframework.security.web.firewall.FirewalledResponse@e35d077, CamelHttpUri=/mast/api/v2/job, CamelHttpUrl=http://localhost:9080/mast/api/v2/job, CamelServletContextPath=/job, client-version=0, connection=keep-alive, content-length=1961, Content-Type=application/json;charset=UTF-8, cookie=SESSION=8cfd1774-a430-44aa-b3cd-1229a4ca65e9, groups=MDS-SUPERUSER, host=localhost:9080, jobId=10080004, origin=http://localhost:9001, referer=http://localhost:9001/index.html, user=idstestuser16, user-action=add-job-preview-save, user-action-timestamp=1659369162776, user-agent=Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) MAST/0.2.11 Chrome/53.0.2785.143 Electron/1.4.15 Safari/537.36} BodyType com.baesystems.ai.lr.dto.feereport.FeeDTO Body com.baesystems.ai.lr.dto.feereport.FeeDTO@6e91b4fd ] Stacktrace --------------------------------------------------------------------------------------------------------------------------------------- org.apache.cxf.interceptor.Fault: Could not send Message. at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64) ~[cxf-core-3.1.4.jar:3.1.4] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) [cxf-core-3.1.4.jar:3.1.4] at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:514) [cxf-core-3.1.4.jar:3.1.4] at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:416) [cxf-core-3.1.4.jar:3.1.4] at org.apache.camel.component.cxf.CxfProducer.process(CxfProducer.java:120) [camel-cxf-2.16.2.jar:2.16.2] at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:141) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:67) [camel-core-2.16.2.jar:2.16.2] at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.coreProcess(CamelSecurityProcessor.java:57) [mast-security-0.0.1-SNAPSHOT.jar:?] at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.process(CamelSecurityProcessor.java:41) [mast-security-0.0.1-SNAPSHOT.jar:?] at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:76) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:460) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:141) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:67) [camel-core-2.16.2.jar:2.16.2] at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.coreProcess(CamelSecurityProcessor.java:57) [mast-security-0.0.1-SNAPSHOT.jar:?] at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.process(CamelSecurityProcessor.java:41) [mast-security-0.0.1-SNAPSHOT.jar:?] at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:76) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:460) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:117) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:67) [camel-core-2.16.2.jar:2.16.2] at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.coreProcess(CamelSecurityProcessor.java:57) [mast-security-0.0.1-SNAPSHOT.jar:?] at com.baesystems.ai.lr.security.camel.CamelSecurityProcessor.process(CamelSecurityProcessor.java:41) [mast-security-0.0.1-SNAPSHOT.jar:?] at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.InterceptorToAsyncProcessorBridge.process(InterceptorToAsyncProcessorBridge.java:76) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:460) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:117) [camel-core-2.16.2.jar:2.16.2] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) [camel-core-2.16.2.jar:2.16.2]