. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.13.RELEASE) 2018-07-20 08:41:43.951 INFO 2152 --- [ main] com.redhat.fuse.quickstarts.Application : Starting Application on vkasala-OSX.local with PID 2152 (/Users/vkasala/Work/Repositories/github/spring-boot-camel-xa/target/classes started by vkasala in /Users/vkasala/Work/Repositories/github/spring-boot-camel-xa) 2018-07-20 08:41:43.953 INFO 2152 --- [ main] com.redhat.fuse.quickstarts.Application : No active profile set, falling back to default profiles: default 2018-07-20 08:41:43.992 INFO 2152 --- [ main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@15e1fd32: startup date [Fri Jul 20 08:41:43 CEST 2018]; root of context hierarchy 2018-07-20 08:41:45.268 INFO 2152 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.apache.camel.spring.boot.CamelAutoConfiguration' of type [org.apache.camel.spring.boot.CamelAutoConfiguration$$EnhancerBySpringCGLIB$$304f8631] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2018-07-20 08:41:45.277 INFO 2152 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$e25c012] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2018-07-20 08:41:45.518 INFO 2152 --- [ main] org.xnio : XNIO version 3.3.8.Final 2018-07-20 08:41:45.529 INFO 2152 --- [ main] org.xnio.nio : XNIO NIO Implementation Version 3.3.8.Final 2018-07-20 08:41:45.602 WARN 2152 --- [ main] io.undertow.websockets.jsr : UT026009: XNIO worker was not set on WebSocketDeploymentInfo, the default worker will be used 2018-07-20 08:41:45.602 WARN 2152 --- [ main] io.undertow.websockets.jsr : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used 2018-07-20 08:41:45.620 INFO 2152 --- [ main] io.undertow.servlet : Initializing Spring embedded WebApplicationContext 2018-07-20 08:41:45.620 INFO 2152 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1631 ms 2018-07-20 08:41:45.807 INFO 2152 --- [ main] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/] 2018-07-20 08:41:45.809 INFO 2152 --- [ main] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'CamelServlet' to [/api/*] 2018-07-20 08:41:45.811 INFO 2152 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*] 2018-07-20 08:41:45.812 INFO 2152 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*] 2018-07-20 08:41:45.812 INFO 2152 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*] 2018-07-20 08:41:45.812 INFO 2152 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*] 2018-07-20 08:41:45.812 INFO 2152 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*] 2018-07-20 08:41:45.812 INFO 2152 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*] 2018-07-20 08:41:45.812 INFO 2152 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*] 2018-07-20 08:41:45.914 WARN 2152 --- [ main] com.arjuna.ats.common : ARJUNA048002: Could not find configuration file, URL was: null 2018-07-20 08:41:45.939 INFO 2152 --- [ main] com.arjuna.ats.jbossatx : ARJUNA032010: JBossTS Recovery Service (tag: unknown) - JBoss Inc. 2018-07-20 08:41:45.948 DEBUG 2152 --- [ main] com.arjuna.ats.arjuna : Start RecoveryActivators 2018-07-20 08:41:45.967 DEBUG 2152 --- [ main] com.arjuna.ats.arjuna : AtomicActionRecoveryModule created 2018-07-20 08:41:45.975 DEBUG 2152 --- [ main] com.arjuna.ats.arjuna : Expiry scan interval set to 43200 seconds 2018-07-20 08:41:45.976 DEBUG 2152 --- [ main] com.arjuna.ats.arjuna : Expiry scan interval set to 43200 seconds 2018-07-20 08:41:45.976 DEBUG 2152 --- [ main] com.arjuna.ats.arjuna : ExpiredTransactionStatusManagerScanner created, with expiry time of 43200 seconds 2018-07-20 08:41:45.976 DEBUG 2152 --- [ main] com.arjuna.ats.arjuna : ExpiredEntryMonitor - constructed 2018-07-20 08:41:45.976 DEBUG 2152 --- [ main] com.arjuna.ats.arjuna : RecoveryManagerImple is ready. Socket listener is turned off. 2018-07-20 08:41:45.976 INFO 2152 --- [ main] com.arjuna.ats.jbossatx : ARJUNA032013: Starting transaction recovery manager 2018-07-20 08:41:45.977 DEBUG 2152 --- [d Entry Monitor] com.arjuna.ats.arjuna : ExpiredEntryMonitor running at Fri, 20 Jul 2018 08:41:45 2018-07-20 08:41:45.977 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : PeriodicRecovery: background thread Status <== SCANNING 2018-07-20 08:41:45.977 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : PeriodicRecovery: background thread scanning 2018-07-20 08:41:45.977 DEBUG 2152 --- [d Entry Monitor] com.arjuna.ats.arjuna : ExpiredTransactionStatusManagerScanner - scanning to remove items from before Thu, 19 Jul 2018 20:41:45 2018-07-20 08:41:45.978 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : Periodic recovery first pass at Fri, 20 Jul 2018 08:41:45 2018-07-20 08:41:45.978 DEBUG 2152 --- [d Entry Monitor] com.arjuna.ats.arjuna : 2018-07-20 08:41:45.978 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : AtomicActionRecoveryModule first pass 2018-07-20 08:41:45.978 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : processing /StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction transactions 2018-07-20 08:41:45.978 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : 2018-07-20 08:41:45.978 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : XARecoveryModule state change IDLE->FIRST_PASS 2018-07-20 08:41:45.985 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.jta : Local XARecoveryModule - first pass 2018-07-20 08:41:45.987 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : XARecoveryModule state change FIRST_PASS->BETWEEN_PASSES 2018-07-20 08:41:45.987 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : 2018-07-20 08:41:46.059 INFO 2152 --- [ main] o.s.t.jta.JtaTransactionManager : Using JTA UserTransaction: Transaction: unknown 2018-07-20 08:41:46.059 INFO 2152 --- [ main] o.s.t.jta.JtaTransactionManager : Using JTA TransactionManager: Transaction: unknown 2018-07-20 08:41:46.227 WARN 2152 --- [ main] o.a.c.i.DefaultCamelBeanPostProcessor : No CamelContext defined yet so cannot inject into bean: routesHealthCheckRepository 2018-07-20 08:41:46.520 INFO 2152 --- [ main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@15e1fd32: startup date [Fri Jul 20 08:41:43 CEST 2018]; root of context hierarchy 2018-07-20 08:41:46.590 INFO 2152 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) 2018-07-20 08:41:46.591 INFO 2152 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 2018-07-20 08:41:46.637 INFO 2152 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-07-20 08:41:46.638 INFO 2152 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-07-20 08:41:46.684 INFO 2152 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-07-20 08:41:46.774 INFO 2152 --- [ main] o.a.c.i.converter.DefaultTypeConverter : Type converters loaded (core: 194, classpath: 7) 2018-07-20 08:41:47.425 INFO 2152 --- [ main] o.s.jdbc.datasource.init.ScriptUtils : Executing SQL script from URL [file:/Users/vkasala/Work/Repositories/github/spring-boot-camel-xa/target/classes/schema.sql] 2018-07-20 08:41:49.650 INFO 2152 --- [ main] o.s.jdbc.datasource.init.ScriptUtils : Executed SQL script from URL [file:/Users/vkasala/Work/Repositories/github/spring-boot-camel-xa/target/classes/schema.sql] in 2225 ms. 2018-07-20 08:41:49.909 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.909 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.910 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.916 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/routes/{id}/start],methods=[POST],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.apache.camel.spring.boot.actuate.endpoint.CamelRoutesMvcEndpoint.start(java.lang.String) 2018-07-20 08:41:49.917 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/routes/{id}/stop],methods=[POST],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.apache.camel.spring.boot.actuate.endpoint.CamelRoutesMvcEndpoint.stop(java.lang.String,java.lang.Long,java.lang.Boolean) 2018-07-20 08:41:49.917 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/routes/{id}/suspend],methods=[POST],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.apache.camel.spring.boot.actuate.endpoint.CamelRoutesMvcEndpoint.suspend(java.lang.String,java.lang.Long) 2018-07-20 08:41:49.917 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/routes/{id}/resume],methods=[POST],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.apache.camel.spring.boot.actuate.endpoint.CamelRoutesMvcEndpoint.resume(java.lang.String) 2018-07-20 08:41:49.917 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/routes/{id}/reset],methods=[POST],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.apache.camel.spring.boot.actuate.endpoint.CamelRoutesMvcEndpoint.reset(java.lang.String) 2018-07-20 08:41:49.918 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/routes/{id}/detail],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.apache.camel.spring.boot.actuate.endpoint.CamelRoutesMvcEndpoint.detail(java.lang.String) 2018-07-20 08:41:49.918 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/routes/{id}/info],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.apache.camel.spring.boot.actuate.endpoint.CamelRoutesMvcEndpoint.info(java.lang.String) 2018-07-20 08:41:49.918 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/routes || /camel/routes.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.918 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.919 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String) 2018-07-20 08:41:49.919 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.920 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String) 2018-07-20 08:41:49.920 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map) 2018-07-20 08:41:49.921 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.921 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.921 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal) 2018-07-20 08:41:49.922 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String) 2018-07-20 08:41:49.922 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.923 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException 2018-07-20 08:41:49.924 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/health/check/{id}/invoke],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.apache.camel.spring.boot.actuate.endpoint.CamelHealthCheckMvcEndpoint.invoke(java.lang.String,java.util.Map) 2018-07-20 08:41:49.924 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/health/check/{id}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.apache.camel.spring.boot.actuate.endpoint.CamelHealthCheckMvcEndpoint.query(java.lang.String,java.util.Map) 2018-07-20 08:41:49.924 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/health/check || /camel/health/check.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.925 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.925 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/camel/route-controller || /camel/route-controller.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:49.926 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String) 2018-07-20 08:41:49.926 INFO 2152 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-07-20 08:41:50.103 INFO 2152 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup 2018-07-20 08:41:50.114 INFO 2152 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0 2018-07-20 08:41:50.175 INFO 2152 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 2147483647 2018-07-20 08:41:50.245 INFO 2152 --- [ main] o.a.camel.spring.boot.RoutesCollector : Loading additional Camel XML routes from: classpath:camel/*.xml 2018-07-20 08:41:50.245 INFO 2152 --- [ main] o.a.camel.spring.boot.RoutesCollector : Loading additional Camel XML rests from: classpath:camel-rest/*.xml 2018-07-20 08:41:50.259 INFO 2152 --- [ main] o.a.camel.spring.SpringCamelContext : Apache Camel 2.21.0.fuse-000112-redhat-1 (CamelContext: SpringBootCamelXa) is starting 2018-07-20 08:41:50.260 INFO 2152 --- [ main] o.a.c.m.ManagedManagementStrategy : JMX is enabled 2018-07-20 08:41:50.505 INFO 2152 --- [ main] o.a.camel.spring.SpringCamelContext : StreamCaching is not in use. If using streams then its recommended to enable stream caching. See more details at http://camel.apache.org/stream-caching.html 2018-07-20 08:41:50.596 INFO 2152 --- [ main] o.a.camel.spring.SpringCamelContext : Route: route3 started and consuming from: direct://transaction 2018-07-20 08:41:50.600 INFO 2152 --- [ main] o.a.camel.spring.SpringCamelContext : Route: route4 started and consuming from: jms://outbound 2018-07-20 08:41:50.602 INFO 2152 --- [ main] o.a.camel.spring.SpringCamelContext : Route: route1 started and consuming from: servlet:/?httpMethodRestrict=GET 2018-07-20 08:41:50.603 INFO 2152 --- [ main] o.a.camel.spring.SpringCamelContext : Route: route2 started and consuming from: servlet:/?httpMethodRestrict=POST 2018-07-20 08:41:50.603 INFO 2152 --- [ main] o.a.camel.spring.SpringCamelContext : Total 4 routes, of which 4 are started 2018-07-20 08:41:50.604 INFO 2152 --- [ main] o.a.camel.spring.SpringCamelContext : Apache Camel 2.21.0.fuse-000112-redhat-1 (CamelContext: SpringBootCamelXa) started in 0.345 seconds 2018-07-20 08:41:50.605 DEBUG 2152 --- [sumer[outbound]] com.arjuna.ats.arjuna : com.arjuna.ats.arjuna.recovery.ActionStatusService starting 2018-07-20 08:41:50.606 DEBUG 2152 --- [sumer[outbound]] com.arjuna.ats.arjuna : TransactionStatusManagerItem host: {0} port: {1} 2018-07-20 08:41:50.608 INFO 2152 --- [sumer[outbound]] com.arjuna.ats.arjuna : ARJUNA012170: TransactionStatusManager started on port 50414 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService 2018-07-20 08:41:50.608 INFO 2152 --- [ main] o.a.c.c.s.CamelHttpTransportServlet : Initialized CamelHttpTransportServlet[name=CamelServlet, contextPath=] 2018-07-20 08:41:50.922 INFO 2152 --- [ main] b.c.e.u.UndertowEmbeddedServletContainer : Undertow started on port(s) 8080 (http) 2018-07-20 08:41:50.927 INFO 2152 --- [ main] com.redhat.fuse.quickstarts.Application : Started Application in 7.304 seconds (JVM running for 9.673) 2018-07-20 08:41:55.989 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : Periodic recovery second pass at Fri, 20 Jul 2018 08:41:55 2018-07-20 08:41:55.990 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : AtomicActionRecoveryModule second pass 2018-07-20 08:41:55.990 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : 2018-07-20 08:41:55.990 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : XARecoveryModule state change BETWEEN_PASSES->SECOND_PASS 2018-07-20 08:41:55.990 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.jta : Local XARecoveryModule - second pass 2018-07-20 08:41:55.990 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.jta : Local XARecoveryModule.transactionInitiatedRecovery completed 2018-07-20 08:41:55.990 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.jta : Local XARecoveryModule.resourceInitiatedRecovery completed 2018-07-20 08:41:55.990 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : XARecoveryModule state change SECOND_PASS->IDLE 2018-07-20 08:41:55.991 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : 2018-07-20 08:41:55.991 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : PeriodicRecovery: background thread Status <== INACTIVE 2018-07-20 08:41:55.991 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : PeriodicRecovery: background thread backing off 2018-07-20 08:42:15.302 INFO 2152 --- [ XNIO-2 task-1] route3 : Processing {message} = hello 2018-07-20 08:42:17.904 INFO 2152 --- [ XNIO-2 task-1] route3 : Message hello added 2018-07-20 08:42:18.192 INFO 2152 --- [ XNIO-2 task-1] com.arjuna.ats.jdbc : ARJUNA017008: No modifier information found for db. Connection will be closed immediately ProxyConnectionID:2 2018-07-20 08:42:18.200 WARN 2152 --- [ XNIO-2 task-1] com.arjuna.ats.jta : ARJUNA016041: prepare on < formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=0:ffff7f000001:c4ea:5b518429:64, node_name=1, branch_uid=0:ffff7f000001:c4ea:5b518429:6a, subordinatenodename=null, eis_name=0 > ( XAResourceID:1) failed with exception XAException.XAER_RMERR javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc.SQLServerException: The connection is closed. at com.microsoft.sqlserver.jdbc.SQLServerXAResource.DTC_XA_Interface(SQLServerXAResource.java:732) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.microsoft.sqlserver.jdbc.SQLServerXAResource.prepare(SQLServerXAResource.java:791) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelPrepare(XAResourceRecord.java:214) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2664) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2614) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.prepare(BasicAction.java:2157) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1503) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:96) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1289) [jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126) [jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1021) [spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:765) [spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:734) [spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:150) [spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:176) [camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:136) [camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:105) [camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:114) [camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.component.direct.DirectBlockingProducer.process(DirectBlockingProducer.java:53) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:148) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:97) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.http.common.CamelServlet.doService(CamelServlet.java:208) [camel-http-common-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.http.common.CamelServlet.service(CamelServlet.java:78) [camel-http-common-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api-3.1.0.redhat-1.jar:3.1.0.redhat-1] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) [spring-boot-1.5.13.RELEASE.jar:1.5.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111) [spring-boot-actuator-1.5.13.RELEASE.jar:1.5.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106) [spring-boot-actuator-1.5.13.RELEASE.jar:1.5.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:64) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:330) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_151] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_151] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_151] 2018-07-20 08:42:18.201 WARN 2152 --- [ XNIO-2 task-1] com.arjuna.ats.arjuna : ARJUNA012073: BasicAction.End() - prepare phase of action-id 0:ffff7f000001:c4ea:5b518429:64 failed. 2018-07-20 08:42:18.202 WARN 2152 --- [ XNIO-2 task-1] com.arjuna.ats.arjuna : ARJUNA012075: Action Aborting 2018-07-20 08:42:18.204 WARN 2152 --- [ XNIO-2 task-1] com.arjuna.ats.jta : ARJUNA016045: attempted rollback of < formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=0:ffff7f000001:c4ea:5b518429:64, node_name=1, branch_uid=0:ffff7f000001:c4ea:5b518429:6a, subordinatenodename=null, eis_name=0 > ( XAResourceID:1) failed with exception code XAException.XAER_RMERR javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc.SQLServerException: The connection is closed. at com.microsoft.sqlserver.jdbc.SQLServerXAResource.DTC_XA_Interface(SQLServerXAResource.java:732) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.microsoft.sqlserver.jdbc.SQLServerXAResource.rollback(SQLServerXAResource.java:803) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelAbort(XAResourceRecord.java:362) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doAbort(BasicAction.java:3023) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doAbort(BasicAction.java:3002) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.phase2Abort(BasicAction.java:1981) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1519) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:96) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162) [arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1289) [jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126) [jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1021) [spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:765) [spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:734) [spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:150) [spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:176) [camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:136) [camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:105) [camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:114) [camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.component.direct.DirectBlockingProducer.process(DirectBlockingProducer.java:53) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:148) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:97) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.http.common.CamelServlet.doService(CamelServlet.java:208) [camel-http-common-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.http.common.CamelServlet.service(CamelServlet.java:78) [camel-http-common-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api-3.1.0.redhat-1.jar:3.1.0.redhat-1] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) [spring-boot-1.5.13.RELEASE.jar:1.5.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111) [spring-boot-actuator-1.5.13.RELEASE.jar:1.5.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106) [spring-boot-actuator-1.5.13.RELEASE.jar:1.5.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:64) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:330) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_151] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_151] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_151] 2018-07-20 08:42:18.205 WARN 2152 --- [ XNIO-2 task-1] com.arjuna.ats.arjuna : ARJUNA012089: Top-level abort of action 0:ffff7f000001:c4ea:5b518429:64 received heuristic decision: TwoPhaseOutcome.HEURISTIC_HAZARD 2018-07-20 08:42:18.220 WARN 2152 --- [ XNIO-2 task-1] o.a.c.s.spi.TransactionErrorHandler : Transaction rollback (0x3abbfa1f) redelivered(false) for (MessageId: ID-vkasala-OSX-local-1532068906149-0-2 on ExchangeId: ID-vkasala-OSX-local-1532068906149-0-1) caught: Heuristic completion: outcome state is mixed; nested exception is javax.transaction.HeuristicMixedException 2018-07-20 08:42:18.224 ERROR 2152 --- [ XNIO-2 task-1] o.a.camel.processor.DefaultErrorHandler : Failed delivery for (MessageId: ID-vkasala-OSX-local-1532068906149-0-2 on ExchangeId: ID-vkasala-OSX-local-1532068906149-0-1). Exhausted after delivery attempt: 1 caught: org.springframework.transaction.HeuristicCompletionException: Heuristic completion: outcome state is mixed; nested exception is javax.transaction.HeuristicMixedException Message History --------------------------------------------------------------------------------------------------------------------------------------- RouteId ProcessorId Processor Elapsed (ms) [route2 ] [route2 ] [servlet:/?httpMethodRestrict=POST ] [ 2927] [route2 ] [transform2 ] [transform[header{header(entry)}] ] [ 2] [route2 ] [to5 ] [direct:transaction ] [ 2922] [route3 ] [transacted1 ] [transacted ] [ 2921] [route3 ] [transform1 ] [transform[simple{${body}}] ] [ 0] [route3 ] [log1 ] [log ] [ 1] [route3 ] [setHeader1 ] [setHeader[message] ] [ 0] [route3 ] [to1 ] [sql:insert into audit_log (message) values (:#message) ] [ 2563] [route3 ] [to2 ] [jms:outbound?disableReplyTo=true ] [ 38] [route3 ] [choice1 ] [when[{simple{Simple: ${body}} startsWith fail}]choice[] ] [ 1] [route3 ] [log3 ] [log ] [ 0] Stacktrace --------------------------------------------------------------------------------------------------------------------------------------- org.springframework.transaction.HeuristicCompletionException: Heuristic completion: outcome state is mixed; nested exception is javax.transaction.HeuristicMixedException at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1028) ~[spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:765) ~[spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:734) ~[spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:150) ~[spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.apache.camel.spring.spi.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:176) ~[camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.spring.spi.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:136) ~[camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:105) ~[camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.spring.spi.TransactionErrorHandler.process(TransactionErrorHandler.java:114) ~[camel-spring-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.component.direct.DirectBlockingProducer.process(DirectBlockingProducer.java:53) ~[camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:148) ~[camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548) ~[camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:97) [camel-core-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.http.common.CamelServlet.doService(CamelServlet.java:208) [camel-http-common-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at org.apache.camel.http.common.CamelServlet.service(CamelServlet.java:78) [camel-http-common-2.21.0.fuse-000112-redhat-1.jar:2.21.0.fuse-000112-redhat-1] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api-3.1.0.redhat-1.jar:3.1.0.redhat-1] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) [spring-boot-1.5.13.RELEASE.jar:1.5.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111) [spring-boot-actuator-1.5.13.RELEASE.jar:1.5.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106) [spring-boot-actuator-1.5.13.RELEASE.jar:1.5.13.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-4.3.17.RELEASE.jar:4.3.17.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:64) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:330) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812) [undertow-core-1.4.18.SP5-redhat-1.jar:1.4.18.SP5-redhat-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_151] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_151] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_151] Caused by: javax.transaction.HeuristicMixedException: null at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1297) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1021) ~[spring-tx-4.3.17.RELEASE.jar:4.3.17.RELEASE] ... 78 common frames omitted Suppressed: javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc.SQLServerException: The connection is closed. at com.microsoft.sqlserver.jdbc.SQLServerXAResource.DTC_XA_Interface(SQLServerXAResource.java:732) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.microsoft.sqlserver.jdbc.SQLServerXAResource.prepare(SQLServerXAResource.java:791) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelPrepare(XAResourceRecord.java:214) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2664) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2614) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.prepare(BasicAction.java:2157) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1503) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:96) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1289) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] ... 80 common frames omitted Suppressed: javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc.SQLServerException: The connection is closed. at com.microsoft.sqlserver.jdbc.SQLServerXAResource.DTC_XA_Interface(SQLServerXAResource.java:732) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.microsoft.sqlserver.jdbc.SQLServerXAResource.prepare(SQLServerXAResource.java:791) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelPrepare(XAResourceRecord.java:214) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2664) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doPrepare(BasicAction.java:2614) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.prepare(BasicAction.java:2157) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1503) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:96) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1289) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] ... 80 common frames omitted Suppressed: javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc.SQLServerException: The connection is closed. at com.microsoft.sqlserver.jdbc.SQLServerXAResource.DTC_XA_Interface(SQLServerXAResource.java:732) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.microsoft.sqlserver.jdbc.SQLServerXAResource.rollback(SQLServerXAResource.java:803) ~[mssql-jdbc-6.4.0.jre8.jar:na] at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelAbort(XAResourceRecord.java:362) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doAbort(BasicAction.java:3023) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.doAbort(BasicAction.java:3002) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.phase2Abort(BasicAction.java:1981) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1519) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:96) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162) ~[arjuna-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1289) ~[jta-5.5.31.Final-redhat-1.jar:5.5.31.Final-redhat-1] ... 80 common frames omitted 2018-07-20 08:43:55.992 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : PeriodicRecovery: background thread Status <== SCANNING 2018-07-20 08:43:55.992 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : PeriodicRecovery: background thread scanning 2018-07-20 08:43:55.992 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : Periodic recovery first pass at Fri, 20 Jul 2018 08:43:55 2018-07-20 08:43:55.992 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : AtomicActionRecoveryModule first pass 2018-07-20 08:43:55.992 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : processing /StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction transactions 2018-07-20 08:43:55.993 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : 2018-07-20 08:43:55.993 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : XARecoveryModule state change IDLE->FIRST_PASS 2018-07-20 08:43:55.993 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.jta : Local XARecoveryModule - first pass 2018-07-20 08:43:57.461 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.jta : xarecovery of org.jboss.narayana.jta.jms.JmsXAResourceRecoveryHelper@7a1f7c5f 2018-07-20 08:43:57.469 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.jta : Found 0 xids in doubt 2018-07-20 08:43:57.470 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.jta : xarecovery of me.snowdrop.boot.narayana.core.jdbc.DataSourceXAResourceRecoveryHelper@72c9eac2 2018-07-20 08:43:57.619 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.jta : Found 21 xids in doubt 2018-07-20 08:43:57.620 DEBUG 2152 --- [riodic Recovery] com.arjuna.ats.arjuna : XARecoveryModule state change FIRST_PASS->BETWEEN_PASSES