You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by GitBox <gi...@apache.org> on 2022/01/19 07:53:33 UTC

[GitHub] [camel-quarkus] bvahdat opened a new issue #3471: Transacted routing in combination with Split EIP fails

bvahdat opened a new issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471


   See the following added route:
   
   https://github.com/bvahdat/camel-quarkus/commit/4ba0d2dad669742c6e8a1bfa1bab456b97eb2553
   
   Which ends up with:
   
   ```
   [INFO] Scanning for projects...
   [INFO] 
   [INFO] ----< org.apache.camel.quarkus:camel-quarkus-integration-test-jta >-----
   [INFO] Building Camel Quarkus :: Integration Tests :: JTA 2.7.0-SNAPSHOT
   [INFO] --------------------------------[ jar ]---------------------------------
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (camel-quarkus-enforcer-rules) @ camel-quarkus-integration-test-jta ---
   [INFO] 
   [INFO] --- groovy-maven-plugin:2.1.1:execute (sanity-checks) @ camel-quarkus-integration-test-jta ---
   [INFO] 
   [INFO] --- formatter-maven-plugin:2.11.0:format (format) @ camel-quarkus-integration-test-jta ---
   [INFO] Using 'UTF-8' encoding to format source files.
   [INFO] Number of files to be formatted: 5
   [INFO] Successfully formatted:          0 file(s)
   [INFO] Fail to format:                  0 file(s)
   [INFO] Skipped:                         5 file(s)
   [INFO] Read only skipped:               0 file(s)
   [INFO] Approximate time taken:          1s
   [INFO] 
   [INFO] --- impsort-maven-plugin:1.3.2:sort (sort-imports) @ camel-quarkus-integration-test-jta ---
   [INFO]  Total Files Processed: 5 in 00:00.306
   [INFO]         Already Sorted: 5
   [INFO]         Needed Sorting: 0
   [INFO] 
   [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ camel-quarkus-integration-test-jta ---
   [INFO] Using 'UTF-8' encoding to copy filtered resources.
   [INFO] Copying 1 resource
   [INFO] 
   [INFO] --- build-helper-maven-plugin:3.1.0:reserve-network-port (reserve-network-port) @ camel-quarkus-integration-test-jta ---
   [INFO] Reserved port 50317 for test.http.port.jvm
   [INFO] Reserved port 50318 for test.https.port.jvm
   [INFO] Reserved port 50319 for test.http.port.native
   [INFO] Reserved port 50320 for test.https.port.native
   [INFO] 
   [INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ camel-quarkus-integration-test-jta ---
   [INFO] Nothing to compile - all classes are up to date
   [INFO] 
   [INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ camel-quarkus-integration-test-jta ---
   [INFO] Using 'UTF-8' encoding to copy filtered resources.
   [INFO] skip non existing resourceDirectory /Users/bvahdat/Downloads/camel-quarkus/integration-tests/jta/src/test/resources
   [INFO] 
   [INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ camel-quarkus-integration-test-jta ---
   [INFO] Nothing to compile - all classes are up to date
   [INFO] 
   [INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ camel-quarkus-integration-test-jta ---
   [INFO] 
   [INFO] -------------------------------------------------------
   [INFO]  T E S T S
   [INFO] -------------------------------------------------------
   [INFO] Running org.apache.camel.quarkus.component.jta.it.JtaTest
   2022-01-19 08:46:12,170 WARN  [io.qua.dat.dep.dev.DevServicesDatasourceProcessor] (build-11) Unable to determine a database type for default datasource
   [INFO] H2 database started in TCP server mode; server status: TCP server running at tcp://192.168.1.17:9092 (only local connections)
   Creating Broker with args --user XXXXX --password XXXXX --role admin --name broker --allow-anonymous --http-host 172.17.0.3 --host 172.17.0.3   --force
   Creating ActiveMQ Artemis instance at: /home/jboss/broker
   
   Auto tuning journal ...
   done! Your system can make 25 writes per millisecond, your journal-buffer-timeout will be 40000
   
   You can now start the broker by executing:  
   
      "/home/jboss/broker/bin/artemis" run
   
   Or you can run the broker in the background using:
   
      "/home/jboss/broker/bin/artemis-service" start
   
   Running Broker
        _        _               _
       / \  ____| |_  ___ __  __(_) _____
      / _ \|  _ \ __|/ _ \  \/  | |/  __/
     / ___ \ | \/ |_/  __/ |\/| | |\___ \
    /_/   \_\|   \__\____|_|  |_|_|/___ /
    Apache ActiveMQ Artemis 2.18.0
   
   
   2022-01-19 07:46:17,903 INFO  [org.apache.activemq.artemis.integration.bootstrap] AMQ101000: Starting ActiveMQ Artemis Server
   2022-01-19 07:46:17,961 INFO  [org.apache.activemq.artemis.core.server] AMQ221000: live Message Broker is starting with configuration Broker Configuration (clustered=false,journalDirectory=data/journal,bindingsDirectory=data/bindings,largeMessagesDirectory=data/large-messages,pagingDirectory=data/paging)
   2022-01-19 07:46:18,009 INFO  [org.apache.activemq.artemis.core.server] AMQ221012: Using AIO Journal
   2022-01-19 07:46:18,078 INFO  [org.apache.activemq.artemis.core.server] AMQ221057: Global Max Size is being adjusted to 1/2 of the JVM max size (-Xmx). being defined as 1,073,741,824
   2022-01-19 07:46:18,106 INFO  [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-server]. Adding protocol support for: CORE
   2022-01-19 07:46:18,107 INFO  [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-amqp-protocol]. Adding protocol support for: AMQP
   2022-01-19 07:46:18,108 INFO  [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-hornetq-protocol]. Adding protocol support for: HORNETQ
   2022-01-19 07:46:18,109 INFO  [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-mqtt-protocol]. Adding protocol support for: MQTT
   2022-01-19 07:46:18,110 INFO  [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-openwire-protocol]. Adding protocol support for: OPENWIRE
   2022-01-19 07:46:18,111 INFO  [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-stomp-protocol]. Adding protocol support for: STOMP
   2022-01-19 07:46:18,310 INFO  [org.apache.activemq.artemis.core.server] AMQ221034: Waiting indefinitely to obtain live lock
   2022-01-19 07:46:18,310 INFO  [org.apache.activemq.artemis.core.server] AMQ221035: Live Server Obtained live lock
   2022-01-19 07:46:18,461 INFO  [org.apache.activemq.artemis.core.server] AMQ221080: Deploying address DLQ supporting [ANYCAST]
   2022-01-19 07:46:18,475 INFO  [org.apache.activemq.artemis.core.server] AMQ221003: Deploying ANYCAST queue DLQ on address DLQ
   2022-01-19 07:46:18,549 INFO  [org.apache.activemq.artemis.core.server] AMQ221080: Deploying address ExpiryQueue supporting [ANYCAST]
   2022-01-19 07:46:18,553 INFO  [org.apache.activemq.artemis.core.server] AMQ221003: Deploying ANYCAST queue ExpiryQueue on address ExpiryQueue
   2022-01-19 07:46:18,956 INFO  [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:61616 for protocols [CORE,MQTT,AMQP,STOMP,HORNETQ,OPENWIRE]
   2022-01-19 07:46:18,977 INFO  [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:5445 for protocols [HORNETQ,STOMP]
   2022-01-19 07:46:18,987 INFO  [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:5672 for protocols [AMQP]
   2022-01-19 07:46:18,991 INFO  [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:1883 for protocols [MQTT]
   2022-01-19 07:46:19,005 INFO  [org.apache.activemq.artemis.core.server] AMQ221020: Started EPOLL Acceptor at 172.17.0.3:61613 for protocols [STOMP]
   2022-01-19 07:46:19,009 INFO  [org.apache.activemq.artemis.core.server] AMQ221007: Server is now live
   2022-01-19 07:46:19,009 INFO  [org.apache.activemq.artemis.core.server] AMQ221001: Apache ActiveMQ Artemis Message Broker version 2.18.0 [broker, nodeID=e2d5a790-78fb-11ec-bd35-0242ac110003] 
   2022-01-19 07:46:19,390 INFO  [org.apache.activemq.hawtio.branding.PluginContextListener] Initialized activemq-branding plugin
   2022-01-19 07:46:19,467 INFO  [org.apache.activemq.hawtio.plugin.PluginContextListener] Initialized artemis-plugin plugin
   2022-01-19 07:46:19,858 INFO  [io.hawt.HawtioContextListener] Initialising hawtio services
   2022-01-19 07:46:19,882 INFO  [io.hawt.system.ConfigManager] Configuration will be discovered via system properties
   2022-01-19 07:46:19,886 INFO  [io.hawt.jmx.JmxTreeWatcher] Welcome to Hawtio 2.13.5
   2022-01-19 07:46:19,897 INFO  [io.hawt.web.auth.AuthenticationConfiguration] Starting hawtio authentication filter, JAAS realm: "activemq" authorized role(s): "admin" role principal classes: "org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal"
   2022-01-19 07:46:19,921 INFO  [io.hawt.web.proxy.ProxyServlet] Proxy servlet is disabled
   2022-01-19 07:46:19,929 INFO  [io.hawt.web.servlets.JolokiaConfiguredAgentServlet] Jolokia overridden property: [key=policyLocation, value=file:/home/jboss/broker/etc/jolokia-access.xml]
   2022-01-19 07:46:20,038 INFO  [org.apache.activemq.artemis] AMQ241001: HTTP Server started at http://172.17.0.3:8161
   2022-01-19 07:46:20,038 INFO  [org.apache.activemq.artemis] AMQ241002: Artemis Jolokia REST API available at http://172.17.0.3:8161/console/jolokia
   2022-01-19 07:46:20,039 INFO  [org.apache.activemq.artemis] AMQ241004: Artemis Console available at http://172.17.0.3:8161/console
   2022-01-19 08:46:13,067 INFO  [org.tes.doc.DockerClientProviderStrategy] (pool-3-thread-1) Loaded org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first
   2022-01-19 08:46:13,517 INFO  [org.tes.doc.DockerClientProviderStrategy] (pool-3-thread-1) Found Docker environment with local Unix socket (unix:///var/run/docker.sock)
   2022-01-19 08:46:13,518 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) Docker host IP address is localhost
   2022-01-19 08:46:13,565 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) Connected to docker: 
     Server Version: 20.10.12
     API Version: 1.41
     Operating System: Docker Desktop
     Total Memory: 1985 MB
   2022-01-19 08:46:13,568 INFO  [org.tes.uti.ImageNameSubstitutor] (pool-3-thread-1) Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor')
   2022-01-19 08:46:14,054 INFO  [org.tes.uti.RegistryAuthLocator] (pool-3-thread-1) Credential helper/store (docker-credential-desktop) does not have credentials for index.docker.io
   2022-01-19 08:46:14,650 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) Ryuk started - will monitor and terminate Testcontainers containers on JVM exit
   2022-01-19 08:46:14,650 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) Checking the system...
   2022-01-19 08:46:14,651 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) โœ”๏ธŽ Docker server version should be at least 1.6.0
   2022-01-19 08:46:14,800 INFO  [org.tes.DockerClientFactory] (pool-3-thread-1) โœ”๏ธŽ Docker environment should have more than 2GB free disk space
   2022-01-19 08:46:14,823 INFO  [๐Ÿณ .io/.1.4]] (pool-3-thread-1) Creating container for image: quay.io/artemiscloud/activemq-artemis-broker:0.1.4
   2022-01-19 08:46:14,888 INFO  [org.tes.uti.RegistryAuthLocator] (pool-3-thread-1) Credential helper/store (docker-credential-desktop) does not have credentials for quay.io
   2022-01-19 08:46:14,956 INFO  [๐Ÿณ .io/.1.4]] (pool-3-thread-1) Starting container with ID: 33a88d31625f23fc38f457dbd06d9f997f7f03aa60e17b7d552ac0e9ab66f2e7
   2022-01-19 08:46:15,302 INFO  [๐Ÿณ .io/.1.4]] (pool-3-thread-1) Container quay.io/artemiscloud/activemq-artemis-broker:0.1.4 is starting: 33a88d31625f23fc38f457dbd06d9f997f7f03aa60e17b7d552ac0e9ab66f2e7
   2022-01-19 08:46:20,020 INFO  [๐Ÿณ .io/.1.4]] (pool-3-thread-1) Container quay.io/artemiscloud/activemq-artemis-broker:0.1.4 started in PT5.219067S
   2022-01-19 08:46:20,180 WARN  [io.qua.config] (main) Unrecognized configuration key "quarkus.https.test-port" was provided; it will be ignored; verify that the dependency extension for this configuration is set or that you did not make a typo
   2022-01-19 08:46:21,184 INFO  [org.apa.cam.qua.cor.CamelBootstrapRecorder] (main) Bootstrap runtime: org.apache.camel.quarkus.main.CamelMainRuntime
   2022-01-19 08:46:21,448 INFO  [org.apa.cam.mai.MainAutowiredLifecycleStrategy] (main) Autowired property: dataSource on component: sql as exactly one instance of type: javax.sql.DataSource (io.agroal.pool.DataSource) found in the registry
   2022-01-19 08:46:21,948 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Routes startup (total:16 started:16)
   2022-01-19 08:46:21,949 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route1 (direct://required)
   2022-01-19 08:46:21,949 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route2 (direct://requires_new)
   2022-01-19 08:46:21,949 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route3 (direct://requires_new_2)
   2022-01-19 08:46:21,949 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route4 (direct://splitted)
   2022-01-19 08:46:21,949 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route5 (direct://mandatory)
   2022-01-19 08:46:21,949 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route6 (direct://never)
   2022-01-19 08:46:21,949 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route7 (direct://supports)
   2022-01-19 08:46:21,950 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route8 (direct://not_supported)
   2022-01-19 08:46:21,950 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route9 (direct://jdbc)
   2022-01-19 08:46:21,950 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route10 (jms://queue:jdbc)
   2022-01-19 08:46:21,950 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route11 (direct://jdbcRollback)
   2022-01-19 08:46:21,950 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route12 (jms://queue:jdbcRollback)
   2022-01-19 08:46:21,950 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route13 (direct://sqltx)
   2022-01-19 08:46:21,951 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route14 (jms://queue:sqltx)
   2022-01-19 08:46:21,951 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route15 (direct://sqltxRollback)
   2022-01-19 08:46:21,951 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route16 (jms://queue:sqltxRollback)
   2022-01-19 08:46:21,951 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.14.0 (camel-1) started in 702ms (build:0ms init:247ms start:455ms)
   2022-01-19 08:46:22,006 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (main) Recreating table 'example'
   2022-01-19 08:46:22,071 INFO  [io.quarkus] (main) Quarkus 2.6.0.Final on JVM started in 11.839s. Listening on: http://localhost:50317
   2022-01-19 08:46:22,072 INFO  [io.quarkus] (main) Profile test activated. 
   2022-01-19 08:46:22,072 INFO  [io.quarkus] (main) Installed features: [agroal, artemis-jms, camel-core, camel-direct, camel-jdbc, camel-jms, camel-jta, camel-mock, camel-sql, cdi, jdbc-h2, narayana-jta, resteasy, smallrye-context-propagation, vertx]
   2022-01-19 08:46:23,481 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Sending to jta policy required: 9c7c7c9e6e9a429592bb2dd541329440
   2022-01-19 08:46:23,492 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Got response from jta: required
   2022-01-19 08:46:23,614 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Sending to jta policy requires_new: 9c7c7c9e6e9a429592bb2dd541329440
   2022-01-19 08:46:23,614 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Got response from jta: requires_new
   2022-01-19 08:46:23,629 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Sending to jta policy mandatory: 9c7c7c9e6e9a429592bb2dd541329440
   2022-01-19 08:46:23,629 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Got response from jta: mandatory
   2022-01-19 08:46:23,645 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Sending to jta policy never: 9c7c7c9e6e9a429592bb2dd541329440
   2022-01-19 08:46:23,645 WARN  [org.apa.cam.jta.TransactionErrorHandler] (executor-thread-0) Transaction rollback (0xd16209e) redelivered(false) for (MessageId: F88825326FDFD25-0000000000000003 on ExchangeId: F88825326FDFD25-0000000000000003) caught: Policy 'PROPAGATION_NEVER' is configured but an active transaction was found!
   2022-01-19 08:46:23,649 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Got response from jta: Policy 'PROPAGATION_NEVER' is configured but an active transaction was found!
   2022-01-19 08:46:23,662 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Sending to jta policy supports: 9c7c7c9e6e9a429592bb2dd541329440
   2022-01-19 08:46:23,662 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Got response from jta: supports
   2022-01-19 08:46:23,676 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Sending to jta policy not_supported: 9c7c7c9e6e9a429592bb2dd541329440
   2022-01-19 08:46:23,677 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Got response from jta: not_supported
   2022-01-19 08:46:23,702 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Sending to jta policy required: da9234f409c14b4488f8271c9b779587
   2022-01-19 08:46:23,702 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Got response from jta: required
   2022-01-19 08:46:23,715 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Sending to jta policy requires_new: da9234f409c14b4488f8271c9b779587
   2022-01-19 08:46:23,715 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Got response from jta: requires_new
   2022-01-19 08:46:23,730 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-0) Sending to jta policy requires_new_2: requires_new_2
   2022-01-19 08:46:53,831 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://jdbc is satisfied
   2022-01-19 08:46:54,848 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) message is jdbc:96157ded86414fa192d754ae8a60107d
   2022-01-19 08:46:54,926 WARN  [io.agr.pool] (executor-thread-1) Datasource 'camel-ds': JDBC resources leaked: 0 ResultSet(s) and 1 Statement(s)
   2022-01-19 08:46:54,969 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) Got response from jdbc: jdbc:96157ded86414fa192d754ae8a60107d added
   2022-01-19 08:46:54,990 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://jdbc is satisfied
   2022-01-19 08:46:55,001 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) message is rollback
   2022-01-19 08:46:55,038 WARN  [io.agr.pool] (executor-thread-1) Datasource 'camel-ds': JDBC resources leaked: 0 ResultSet(s) and 1 Statement(s)
   2022-01-19 08:46:55,038 INFO  [route9] (executor-thread-1) Failing forever with exception
   2022-01-19 08:46:55,039 ERROR [org.apa.cam.pro.err.DefaultErrorHandler] (executor-thread-1) Failed delivery for (MessageId: F88825326FDFD25-000000000000000E on ExchangeId: F88825326FDFD25-000000000000000E). Exhausted after delivery attempt: 1 caught: java.lang.RuntimeException: Fail
   
   Message History (complete message history is disabled)
   ---------------------------------------------------------------------------------------------------------------------------------------
   RouteId              ProcessorId          Processor                                                                        Elapsed (ms)
   [route9            ] [route9            ] [from[direct://jdbc]                                                           ] [        38]
   	...
   [route9            ] [process2          ] [Processor@0x4afcae7                                                           ] [         0]
   
   Stacktrace
   ---------------------------------------------------------------------------------------------------------------------------------------
   : java.lang.RuntimeException: Fail
   	at org.apache.camel.quarkus.component.jta.it.JtaRoutes.lambda$1(JtaRoutes.java:69)
   	at org.apache.camel.support.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:65)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:201)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.jta.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:233)
   	at org.apache.camel.jta.TransactionErrorHandler$1.run(TransactionErrorHandler.java:196)
   	at org.apache.camel.quarkus.component.jta.TransactionalJtaTransactionPolicy.runWithTransaction(TransactionalJtaTransactionPolicy.java:48)
   	at org.apache.camel.quarkus.component.jta.RequiredJtaTransactionPolicy.run(RequiredJtaTransactionPolicy.java:26)
   	at org.apache.camel.jta.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:186)
   	at org.apache.camel.jta.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:137)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:101)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:110)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:187)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64)
   	at org.apache.camel.processor.Pipeline.process(Pipeline.java:184)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:398)
   	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:96)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:217)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:111)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:108)
   	at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:199)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:176)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:172)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:413)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource.route(JtaResource.java:104)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource_ClientProxy.route(Unknown Source)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:660)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:524)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:474)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:476)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:434)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:408)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
   	at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:91)
   	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$13.runWith(VertxCoreRecorder.java:543)
   	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
   	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
   	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
   	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
   	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   	at java.base/java.lang.Thread.run(Thread.java:829)
   
   2022-01-19 08:46:55,056 WARN  [org.apa.cam.jta.TransactionErrorHandler] (executor-thread-1) Transaction rollback (0x60f662bd) redelivered(false) for (MessageId: F88825326FDFD25-000000000000000E on ExchangeId: F88825326FDFD25-000000000000000E) caught: Fail
   2022-01-19 08:46:55,067 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-1) HTTP Request to /jta/route/jdbc failed, error id: afbd71f7-5d00-4d82-ad3f-63d6b7b14aa3-1: org.jboss.resteasy.spi.UnhandledException: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-000000000000000E]
   	at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:105)
   	at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:359)
   	at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:218)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:519)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
   	at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:91)
   	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$13.runWith(VertxCoreRecorder.java:543)
   	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
   	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
   	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
   	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
   	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   	at java.base/java.lang.Thread.run(Thread.java:829)
   Caused by: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-000000000000000E]
   	at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
   	at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:677)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:591)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:587)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:414)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource.route(JtaResource.java:104)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource_ClientProxy.route(Unknown Source)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:660)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:524)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:474)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:476)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:434)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:408)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
   	... 15 more
   Caused by: java.lang.RuntimeException: Fail
   	at org.apache.camel.quarkus.component.jta.it.JtaRoutes.lambda$1(JtaRoutes.java:69)
   	at org.apache.camel.support.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:65)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:201)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.jta.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:233)
   	at org.apache.camel.jta.TransactionErrorHandler$1.run(TransactionErrorHandler.java:196)
   	at org.apache.camel.quarkus.component.jta.TransactionalJtaTransactionPolicy.runWithTransaction(TransactionalJtaTransactionPolicy.java:48)
   	at org.apache.camel.quarkus.component.jta.RequiredJtaTransactionPolicy.run(RequiredJtaTransactionPolicy.java:26)
   	at org.apache.camel.jta.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:186)
   	at org.apache.camel.jta.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:137)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:101)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:110)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:187)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64)
   	at org.apache.camel.processor.Pipeline.process(Pipeline.java:184)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:398)
   	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:96)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:217)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:111)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:108)
   	at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:199)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:176)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:172)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:413)
   	... 32 more
   
   2022-01-19 08:46:55,083 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://jdbc is satisfied
   2022-01-19 08:46:55,103 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://jdbcRollback is satisfied
   2022-01-19 08:46:56,127 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) message is jdbcRollback:efe7f6b51a8b4f1ea01de3f7101a3f5f
   2022-01-19 08:46:56,160 WARN  [io.agr.pool] (executor-thread-1) Datasource 'camel-ds': JDBC resources leaked: 0 ResultSet(s) and 1 Statement(s)
   2022-01-19 08:46:56,176 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) Got response from jdbcRollback: jdbcRollback:efe7f6b51a8b4f1ea01de3f7101a3f5f added
   2022-01-19 08:46:56,190 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://jdbcRollback is satisfied
   2022-01-19 08:46:56,204 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) message is rollback
   2022-01-19 08:46:56,241 WARN  [io.agr.pool] (executor-thread-1) Datasource 'camel-ds': JDBC resources leaked: 0 ResultSet(s) and 1 Statement(s)
   2022-01-19 08:46:56,241 INFO  [route11] (executor-thread-1) Rolling back after rollback message
   2022-01-19 08:46:56,242 WARN  [org.apa.cam.pro.err.DefaultErrorHandler] (executor-thread-1) Rollback (MessageId: F88825326FDFD25-0000000000000011 on ExchangeId: F88825326FDFD25-0000000000000011) due: Intended rollback. Exchange[F88825326FDFD25-0000000000000011]
   2022-01-19 08:46:56,242 WARN  [org.apa.cam.pro.err.DefaultErrorHandler] (executor-thread-1) Rollback (MessageId: F88825326FDFD25-0000000000000011 on ExchangeId: F88825326FDFD25-0000000000000011) due: Intended rollback. Exchange[F88825326FDFD25-0000000000000011]
   
   Message History (complete message history is disabled)
   ---------------------------------------------------------------------------------------------------------------------------------------
   RouteId              ProcessorId          Processor                                                                        Elapsed (ms)
   [route11           ] [route11           ] [from[direct://jdbcRollback]                                                   ] [        38]
   	...
   [route11           ] [rollback1         ] [rollback                                                                      ] [         0]
   
   2022-01-19 08:46:56,255 WARN  [org.apa.cam.jta.TransactionErrorHandler] (executor-thread-1) Transaction rollback (0x30af23fd) redelivered(false) for (MessageId: F88825326FDFD25-0000000000000011 on ExchangeId: F88825326FDFD25-0000000000000011) caught: Intended rollback. Exchange[F88825326FDFD25-0000000000000011]
   2022-01-19 08:46:56,256 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-1) HTTP Request to /jta/route/jdbcRollback failed, error id: afbd71f7-5d00-4d82-ad3f-63d6b7b14aa3-2: org.jboss.resteasy.spi.UnhandledException: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-0000000000000011]
   	at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:105)
   	at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:359)
   	at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:218)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:519)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
   	at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:91)
   	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$13.runWith(VertxCoreRecorder.java:543)
   	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
   	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
   	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
   	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
   	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   	at java.base/java.lang.Thread.run(Thread.java:829)
   Caused by: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-0000000000000011]
   	at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
   	at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:677)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:591)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:587)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:414)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource.route(JtaResource.java:104)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource_ClientProxy.route(Unknown Source)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:660)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:524)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:474)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:476)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:434)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:408)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
   	... 15 more
   Caused by: org.apache.camel.RollbackExchangeException: Intended rollback. Exchange[F88825326FDFD25-0000000000000011]
   	at org.apache.camel.processor.RollbackProcessor.process(RollbackProcessor.java:66)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:201)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.jta.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:233)
   	at org.apache.camel.jta.TransactionErrorHandler$1.run(TransactionErrorHandler.java:196)
   	at org.apache.camel.quarkus.component.jta.TransactionalJtaTransactionPolicy.runWithTransaction(TransactionalJtaTransactionPolicy.java:48)
   	at org.apache.camel.quarkus.component.jta.RequiredJtaTransactionPolicy.run(RequiredJtaTransactionPolicy.java:26)
   	at org.apache.camel.jta.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:186)
   	at org.apache.camel.jta.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:137)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:101)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:110)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:187)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64)
   	at org.apache.camel.processor.Pipeline.process(Pipeline.java:184)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:398)
   	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:96)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:217)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:111)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:108)
   	at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:199)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:176)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:172)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:413)
   	... 32 more
   
   2022-01-19 08:46:56,268 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://jdbcRollback is satisfied
   2022-01-19 08:46:56,285 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://sqltx is satisfied
   2022-01-19 08:46:57,295 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) message is sqltx:946b83eed0f147bbbbf7445b712d42ce
   2022-01-19 08:46:57,364 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) Got response from sqltx: sqltx:946b83eed0f147bbbbf7445b712d42ce added
   2022-01-19 08:46:57,376 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://sqltx is satisfied
   2022-01-19 08:46:57,385 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) message is rollback
   2022-01-19 08:46:57,417 INFO  [route13] (executor-thread-1) Failing forever with exception
   2022-01-19 08:46:57,418 ERROR [org.apa.cam.pro.err.DefaultErrorHandler] (executor-thread-1) Failed delivery for (MessageId: F88825326FDFD25-0000000000000014 on ExchangeId: F88825326FDFD25-0000000000000014). Exhausted after delivery attempt: 1 caught: java.lang.RuntimeException: Fail
   
   Message History (complete message history is disabled)
   ---------------------------------------------------------------------------------------------------------------------------------------
   RouteId              ProcessorId          Processor                                                                        Elapsed (ms)
   [route13           ] [route13           ] [from[direct://sqltx]                                                          ] [        33]
   	...
   [route13           ] [process3          ] [Processor@0x31b741e2                                                          ] [         0]
   
   Stacktrace
   ---------------------------------------------------------------------------------------------------------------------------------------
   : java.lang.RuntimeException: Fail
   	at org.apache.camel.quarkus.component.jta.it.JtaRoutes.lambda$2(JtaRoutes.java:102)
   	at org.apache.camel.support.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:65)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:201)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.jta.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:233)
   	at org.apache.camel.jta.TransactionErrorHandler$1.run(TransactionErrorHandler.java:196)
   	at org.apache.camel.quarkus.component.jta.TransactionalJtaTransactionPolicy.runWithTransaction(TransactionalJtaTransactionPolicy.java:48)
   	at org.apache.camel.quarkus.component.jta.RequiredJtaTransactionPolicy.run(RequiredJtaTransactionPolicy.java:26)
   	at org.apache.camel.jta.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:186)
   	at org.apache.camel.jta.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:137)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:101)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:110)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:187)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64)
   	at org.apache.camel.processor.Pipeline.process(Pipeline.java:184)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:398)
   	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:96)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:217)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:111)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:108)
   	at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:199)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:176)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:172)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:413)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource.route(JtaResource.java:104)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource_ClientProxy.route(Unknown Source)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:660)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:524)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:474)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:476)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:434)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:408)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
   	at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:91)
   	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$13.runWith(VertxCoreRecorder.java:543)
   	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
   	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
   	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
   	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
   	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   	at java.base/java.lang.Thread.run(Thread.java:829)
   
   2022-01-19 08:46:57,430 WARN  [org.apa.cam.jta.TransactionErrorHandler] (executor-thread-1) Transaction rollback (0x6d3163a6) redelivered(false) for (MessageId: F88825326FDFD25-0000000000000014 on ExchangeId: F88825326FDFD25-0000000000000014) caught: Fail
   2022-01-19 08:46:57,431 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-1) HTTP Request to /jta/route/sqltx failed, error id: afbd71f7-5d00-4d82-ad3f-63d6b7b14aa3-3: org.jboss.resteasy.spi.UnhandledException: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-0000000000000014]
   	at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:105)
   	at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:359)
   	at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:218)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:519)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
   	at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:91)
   	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$13.runWith(VertxCoreRecorder.java:543)
   	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
   	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
   	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
   	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
   	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   	at java.base/java.lang.Thread.run(Thread.java:829)
   Caused by: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-0000000000000014]
   	at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
   	at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:677)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:591)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:587)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:414)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource.route(JtaResource.java:104)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource_ClientProxy.route(Unknown Source)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:660)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:524)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:474)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:476)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:434)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:408)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
   	... 15 more
   Caused by: java.lang.RuntimeException: Fail
   	at org.apache.camel.quarkus.component.jta.it.JtaRoutes.lambda$2(JtaRoutes.java:102)
   	at org.apache.camel.support.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:65)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:201)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.jta.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:233)
   	at org.apache.camel.jta.TransactionErrorHandler$1.run(TransactionErrorHandler.java:196)
   	at org.apache.camel.quarkus.component.jta.TransactionalJtaTransactionPolicy.runWithTransaction(TransactionalJtaTransactionPolicy.java:48)
   	at org.apache.camel.quarkus.component.jta.RequiredJtaTransactionPolicy.run(RequiredJtaTransactionPolicy.java:26)
   	at org.apache.camel.jta.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:186)
   	at org.apache.camel.jta.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:137)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:101)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:110)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:187)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64)
   	at org.apache.camel.processor.Pipeline.process(Pipeline.java:184)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:398)
   	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:96)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:217)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:111)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:108)
   	at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:199)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:176)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:172)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:413)
   	... 32 more
   
   2022-01-19 08:46:57,444 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://sqltx is satisfied
   2022-01-19 08:46:57,458 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://sqltxRollback is satisfied
   2022-01-19 08:46:58,472 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) message is sqltxRollback:ea6c0beed3544a5e8a0f87e42bf8dc7a
   2022-01-19 08:46:58,518 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) Got response from sqltxRollback: sqltxRollback:ea6c0beed3544a5e8a0f87e42bf8dc7a added
   2022-01-19 08:46:58,531 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://sqltxRollback is satisfied
   2022-01-19 08:46:58,540 INFO  [org.apa.cam.qua.com.jta.it.JtaResource] (executor-thread-1) message is rollback
   2022-01-19 08:46:58,569 INFO  [route15] (executor-thread-1) Rolling back after rollback message
   2022-01-19 08:46:58,571 WARN  [org.apa.cam.pro.err.DefaultErrorHandler] (executor-thread-1) Rollback (MessageId: F88825326FDFD25-0000000000000017 on ExchangeId: F88825326FDFD25-0000000000000017) due: Intended rollback. Exchange[F88825326FDFD25-0000000000000017]
   2022-01-19 08:46:58,571 WARN  [org.apa.cam.pro.err.DefaultErrorHandler] (executor-thread-1) Rollback (MessageId: F88825326FDFD25-0000000000000017 on ExchangeId: F88825326FDFD25-0000000000000017) due: Intended rollback. Exchange[F88825326FDFD25-0000000000000017]
   
   Message History (complete message history is disabled)
   ---------------------------------------------------------------------------------------------------------------------------------------
   RouteId              ProcessorId          Processor                                                                        Elapsed (ms)
   [route15           ] [route15           ] [from[direct://sqltxRollback]                                                  ] [        30]
   	...
   [route15           ] [rollback2         ] [rollback                                                                      ] [         0]
   
   2022-01-19 08:46:58,583 WARN  [org.apa.cam.jta.TransactionErrorHandler] (executor-thread-1) Transaction rollback (0x29d3d0fb) redelivered(false) for (MessageId: F88825326FDFD25-0000000000000017 on ExchangeId: F88825326FDFD25-0000000000000017) caught: Intended rollback. Exchange[F88825326FDFD25-0000000000000017]
   2022-01-19 08:46:58,584 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-1) HTTP Request to /jta/route/sqltxRollback failed, error id: afbd71f7-5d00-4d82-ad3f-63d6b7b14aa3-4: org.jboss.resteasy.spi.UnhandledException: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-0000000000000017]
   	at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:105)
   	at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:359)
   	at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:218)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:519)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
   	at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:91)
   	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$13.runWith(VertxCoreRecorder.java:543)
   	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
   	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
   	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
   	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
   	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   	at java.base/java.lang.Thread.run(Thread.java:829)
   Caused by: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-0000000000000017]
   	at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
   	at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:677)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:591)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:587)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:414)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource.route(JtaResource.java:104)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource_ClientProxy.route(Unknown Source)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:660)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:524)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:474)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:476)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:434)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:408)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
   	... 15 more
   Caused by: org.apache.camel.RollbackExchangeException: Intended rollback. Exchange[F88825326FDFD25-0000000000000017]
   	at org.apache.camel.processor.RollbackProcessor.process(RollbackProcessor.java:66)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:201)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   	at org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   	at org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   	at org.apache.camel.jta.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:233)
   	at org.apache.camel.jta.TransactionErrorHandler$1.run(TransactionErrorHandler.java:196)
   	at org.apache.camel.quarkus.component.jta.TransactionalJtaTransactionPolicy.runWithTransaction(TransactionalJtaTransactionPolicy.java:48)
   	at org.apache.camel.quarkus.component.jta.RequiredJtaTransactionPolicy.run(RequiredJtaTransactionPolicy.java:26)
   	at org.apache.camel.jta.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:186)
   	at org.apache.camel.jta.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:137)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:101)
   	at org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:110)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   	at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:187)
   	at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64)
   	at org.apache.camel.processor.Pipeline.process(Pipeline.java:184)
   	at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:398)
   	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:96)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:217)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:111)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83)
   	at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:108)
   	at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:199)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:176)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:172)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:413)
   	... 32 more
   
   2022-01-19 08:46:58,597 INFO  [org.apa.cam.com.moc.MockEndpoint] (executor-thread-1) Asserting: mock://sqltxRollback is satisfied
   [ERROR] Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 50.463 s <<< FAILURE! - in org.apache.camel.quarkus.component.jta.it.JtaTest
   [ERROR] testNoTx  Time elapsed: 30.068 s  <<< ERROR!
   java.net.SocketTimeoutException: Read timed out
   	at java.base/java.net.SocketInputStream.socketRead0(Native Method)
   	at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
   	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
   	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
   	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:161)
   	at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:82)
   	at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:276)
   	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
   	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
   	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
   	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:294)
   	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:257)
   	at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:207)
   	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
   	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
   	at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:679)
   	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:481)
   	at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
   	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
   	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
   	at org.apache.http.client.HttpClient$execute$0.call(Unknown Source)
   	at io.restassured.internal.RequestSpecificationImpl$RestAssuredHttpBuilder.doRequest(RequestSpecificationImpl.groovy:2072)
   	at io.restassured.internal.http.HTTPBuilder.post(HTTPBuilder.java:350)
   	at io.restassured.internal.http.HTTPBuilder$post$2.call(Unknown Source)
   	at io.restassured.internal.RequestSpecificationImpl.sendRequest(RequestSpecificationImpl.groovy:1183)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
   	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
   	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1268)
   	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
   	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:819)
   	at groovy.lang.GroovyObject.invokeMethod(GroovyObject.java:39)
   	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:45)
   	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:166)
   	at io.restassured.internal.filter.SendRequestFilter.filter(SendRequestFilter.groovy:30)
   	at io.restassured.filter.Filter$filter$0.call(Unknown Source)
   	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
   	at io.restassured.filter.Filter$filter.call(Unknown Source)
   	at io.restassured.internal.filter.FilterContextImpl.next(FilterContextImpl.groovy:72)
   	at io.restassured.filter.time.TimingFilter.filter(TimingFilter.java:56)
   	at io.restassured.filter.Filter$filter.call(Unknown Source)
   	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
   	at io.restassured.filter.Filter$filter$0.call(Unknown Source)
   	at io.restassured.internal.filter.FilterContextImpl.next(FilterContextImpl.groovy:72)
   	at io.restassured.filter.FilterContext$next.call(Unknown Source)
   	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1672)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
   	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
   	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1268)
   	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
   	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:819)
   	at groovy.lang.GroovyObject.invokeMethod(GroovyObject.java:39)
   	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:45)
   	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:55)
   	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:203)
   	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1678)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107)
   	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
   	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1268)
   	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1035)
   	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:819)
   	at groovy.lang.GroovyObject.invokeMethod(GroovyObject.java:39)
   	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:45)
   	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:55)
   	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:203)
   	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy:177)
   	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy)
   	at org.apache.camel.quarkus.component.jta.it.JtaTest.testNoTx(JtaTest.java:71)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:953)
   	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:773)
   	at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
   	at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
   	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
   	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
   	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
   	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
   	at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
   	at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
   	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
   	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
   	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
   	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
   	at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
   	at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
   	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
   	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
   	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
   	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
   	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
   	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
   	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
   	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
   	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
   	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
   	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
   	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
   	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
   	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
   	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
   	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
   	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
   	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
   	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
   	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
   	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
   	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
   	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
   	at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
   	at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
   	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
   	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
   	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
   	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
   	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
   	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
   
   2022-01-19 08:46:58,617 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.14.0 (camel-1) shutting down (timeout:45s)
   2022-01-19 08:46:58,633 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 45 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:46:59,640 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 44 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:00,641 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 43 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:01,643 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 42 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:02,646 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 41 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:03,650 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 40 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:04,655 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 39 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:05,659 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 38 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:06,661 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 37 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:07,664 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 36 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:08,667 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 35 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:09,668 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 34 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:10,672 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 33 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:11,675 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 32 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:12,678 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 31 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:13,681 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 30 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:14,684 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 29 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:15,686 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 28 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:16,688 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 27 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:17,691 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 26 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:18,694 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 25 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:19,697 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 24 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:20,699 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 23 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:21,700 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 22 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:22,702 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 21 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:23,703 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 20 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:23,732 WARN  [com.arj.ats.arjuna] (Transaction Reaper) ARJUNA012117: TransactionReaper::check processing TX 0:ffffc0a80111:c49d:61e7c1cf:9 in state  RUN
   2022-01-19 08:47:23,733 WARN  [com.arj.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012095: Abort of action id 0:ffffc0a80111:c49d:61e7c1cf:9 invoked while multiple threads active within it.
   2022-01-19 08:47:23,736 WARN  [com.arj.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012381: Action id 0:ffffc0a80111:c49d:61e7c1cf:9 completed with multiple threads - thread executor-thread-0 was in progress with java.base@11.0.13/jdk.internal.misc.Unsafe.park(Native Method)
   java.base@11.0.13/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
   java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:885)
   java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1039)
   java.base@11.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
   java.base@11.0.13/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
   org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:107)
   org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:370)
   org.apache.camel.processor.Pipeline$PipelineTask.run(Pipeline.java:109)
   org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeFromQueue(DefaultReactiveExecutor.java:218)
   org.apache.camel.impl.engine.DefaultReactiveExecutor.executeFromQueue(DefaultReactiveExecutor.java:82)
   org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.await(DefaultAsyncProcessorAwaitManager.java:96)
   org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:85)
   org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41)
   org.apache.camel.jta.TransactionErrorHandler.processByErrorHandler(TransactionErrorHandler.java:233)
   org.apache.camel.jta.TransactionErrorHandler$1.run(TransactionErrorHandler.java:196)
   org.apache.camel.quarkus.component.jta.TransactionalJtaTransactionPolicy.runWithTransaction(TransactionalJtaTransactionPolicy.java:48)
   org.apache.camel.quarkus.component.jta.RequiresNewJtaTransactionPolicy.run(RequiresNewJtaTransactionPolicy.java:30)
   org.apache.camel.jta.TransactionErrorHandler.doInTransactionTemplate(TransactionErrorHandler.java:186)
   org.apache.camel.jta.TransactionErrorHandler.processInTransaction(TransactionErrorHandler.java:137)
   org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:101)
   org.apache.camel.jta.TransactionErrorHandler.process(TransactionErrorHandler.java:110)
   org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:810)
   org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:718)
   org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:187)
   org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64)
   org.apache.camel.processor.Pipeline.process(Pipeline.java:184)
   org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:398)
   org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:96)
   org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:217)
   org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:111)
   org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83)
   org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:108)
   org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:199)
   org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:176)
   org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:172)
   org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:413)
   org.apache.camel.quarkus.component.jta.it.JtaResource.post(JtaResource.java:81)
   org.apache.camel.quarkus.component.jta.it.JtaResource_ClientProxy.post(Unknown Source)
   java.base@11.0.13/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   java.base@11.0.13/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   java.base@11.0.13/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   java.base@11.0.13/java.lang.reflect.Method.invoke(Method.java:566)
   org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
   org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
   org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:660)
   org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:524)
   org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:474)
   org.jboss.resteasy.core.ResourceMethodInvoker$$Lambda$1513/0x0000000800b3cc40.get(Unknown Source)
   org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:476)
   org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:434)
   org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:408)
   org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)
   org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
   org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
   org.jboss.resteasy.core.SynchronousDispatcher$$Lambda$1511/0x0000000800b3d440.run(Unknown Source)
   org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
   org.jboss.resteasy.core.SynchronousDispatcher$$Lambda$1512/0x0000000800b3c840.get(Unknown Source)
   org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
   org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
   io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
   io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151)
   io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:91)
   io.quarkus.vertx.core.runtime.VertxCoreRecorder$13.runWith(VertxCoreRecorder.java:543)
   org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
   org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
   org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
   org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
   io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   java.base@11.0.13/java.lang.Thread.run(Thread.java:829)
   
   2022-01-19 08:47:23,736 WARN  [com.arj.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012108: CheckedAction::check - atomic action 0:ffffc0a80111:c49d:61e7c1cf:9 aborting with 1 threads active!
   2022-01-19 08:47:23,736 WARN  [com.arj.ats.arjuna] (Transaction Reaper Worker 0) ARJUNA012121: TransactionReaper::doCancellations worker Thread[Transaction Reaper Worker 0,5,main] successfully canceled TX 0:ffffc0a80111:c49d:61e7c1cf:9
   2022-01-19 08:47:24,709 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 19 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:25,713 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 18 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:26,716 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 17 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:27,719 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 16 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:28,721 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 15 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:29,724 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 14 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:30,726 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 13 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:31,729 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 12 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:32,732 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 11 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:33,736 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 10 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:34,738 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 9 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:35,740 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 8 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:36,743 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 7 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:37,746 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 6 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:38,748 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 5 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:39,751 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 4 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:40,754 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 3 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:41,757 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 2 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:42,759 INFO  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Waiting as there are still 1 inflight and pending exchanges to complete, timeout in 1 seconds. Inflights per route: [route3 = 1]
   2022-01-19 08:47:43,620 WARN  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (main) Timeout occurred during graceful shutdown. Forcing the routes to be shutdown now. Notice: some resources may still be running as graceful shutdown did not complete successfully.
   2022-01-19 08:47:43,620 WARN  [org.apa.cam.imp.eng.DefaultShutdownStrategy] (Camel (camel-1) thread #5 - ShutdownTask) Interrupted while waiting during graceful shutdown, will force shutdown now.
   2022-01-19 08:47:43,667 WARN  [org.apa.cam.imp.eng.DefaultAsyncProcessorAwaitManager] (main) Shutting down while there are still 1 inflight threads currently blocked.
   2022-01-19 08:47:43,667 WARN  [org.apa.cam.imp.eng.DefaultAsyncProcessorAwaitManager] (main) The following threads are blocked and will be interrupted so the threads are released:
   
   Blocked Thread
   ---------------------------------------------------------------------------------------------------------------------------------------
   	Id:                 107
   	Name:               executor-thread-0
   	RouteId:            route3
   	NodeId:             split1
   	Duration:           79931 msec.
   
   2022-01-19 08:47:43,668 WARN  [org.apa.cam.imp.eng.DefaultAsyncProcessorAwaitManager] (main) Interrupted while waiting for asynchronous callback, will release the following blocked thread which was waiting for exchange to finish processing with exchangeId: F88825326FDFD25-0000000000000008
   
   Blocked Thread
   ---------------------------------------------------------------------------------------------------------------------------------------
   	Id:                 107
   	Name:               executor-thread-0
   	RouteId:            route3
   	NodeId:             split1
   	Duration:           79931 msec.
   
   Message History (complete message history is disabled)
   ---------------------------------------------------------------------------------------------------------------------------------------
   RouteId              ProcessorId          Processor                                                                        Elapsed (ms)
   [route3            ] [route3            ] [from[direct://requires_new_2]                                                 ] [     79936]
   	...
   [route3            ] [split1            ] [split[simple{${body}}]                                                        ] [         0]
   
   Exchange
   ---------------------------------------------------------------------------------------------------------------------------------------
   Exchange[
   	Id                  F88825326FDFD25-0000000000000008
   	ExchangePattern     InOut
   	Headers             {}
   	BodyType            String
   	Body                requires_new_2
   ]
   
   2022-01-19 08:47:43,668 WARN  [com.arj.ats.arjuna] (executor-thread-0) ARJUNA012077: Abort called on already aborted atomic action 0:ffffc0a80111:c49d:61e7c1cf:9
   2022-01-19 08:47:43,668 WARN  [org.apa.cam.jta.TransactionErrorHandler] (executor-thread-0) Transaction rollback (0x4ab66127) redelivered(false) for (MessageId: F88825326FDFD25-0000000000000008 on ExchangeId: F88825326FDFD25-0000000000000008) caught: Interrupted while waiting for asynchronous callback for exchangeId: F88825326FDFD25-0000000000000008
   2022-01-19 08:47:43,670 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-0) HTTP Request to /jta/requires_new_2 failed, error id: afbd71f7-5d00-4d82-ad3f-63d6b7b14aa3-5: org.jboss.resteasy.spi.UnhandledException: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-0000000000000008]
   	at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:105)
   	at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:359)
   	at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:218)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:519)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:261)
   	at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:247)
   	at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:151)
   	at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:91)
   	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$13.runWith(VertxCoreRecorder.java:543)
   	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
   	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
   	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
   	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
   	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   	at java.base/java.lang.Thread.run(Thread.java:829)
   Caused by: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[F88825326FDFD25-0000000000000008]
   	at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
   	at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:677)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:591)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:587)
   	at org.apache.camel.impl.engine.DefaultProducerTemplate.requestBody(DefaultProducerTemplate.java:414)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource.post(JtaResource.java:81)
   	at org.apache.camel.quarkus.component.jta.it.JtaResource_ClientProxy.post(Unknown Source)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)
   	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:660)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:524)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:474)
   	at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:476)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:434)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:408)
   	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)
   	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)
   	... 15 more
   Caused by: java.util.concurrent.RejectedExecutionException: Interrupted while waiting for asynchronous callback for exchangeId: F88825326FDFD25-0000000000000008
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.interrupt(DefaultAsyncProcessorAwaitManager.java:202)
   	at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.doStop(DefaultAsyncProcessorAwaitManager.java:240)
   	at org.apache.camel.support.service.BaseService.stop(BaseService.java:160)
   	at org.apache.camel.support.service.ServiceHelper.stopService(ServiceHelper.java:162)
   	at org.apache.camel.support.service.ServiceHelper.stopAndShutdownService(ServiceHelper.java:227)
   	at org.apache.camel.impl.engine.AbstractCamelContext.shutdownServices(AbstractCamelContext.java:3559)
   	at org.apache.camel.impl.engine.AbstractCamelContext.doStop(AbstractCamelContext.java:3348)
   	at org.apache.camel.support.service.BaseService.stop(BaseService.java:160)
   	at org.apache.camel.impl.engine.AbstractCamelContext.stop(AbstractCamelContext.java:2640)
   	at org.apache.camel.quarkus.main.CamelMain.doStop(CamelMain.java:105)
   	at org.apache.camel.support.service.BaseService.stop(BaseService.java:160)
   	at org.apache.camel.quarkus.main.CamelMainRuntime.stop(CamelMainRuntime.java:71)
   	at org.apache.camel.quarkus.core.CamelBootstrapRecorder$1.run(CamelBootstrapRecorder.java:33)
   	at io.quarkus.runtime.StartupContext.runAllInReverseOrder(StartupContext.java:84)
   	at io.quarkus.runtime.StartupContext.close(StartupContext.java:73)
   	at io.quarkus.runner.ApplicationImpl.doStop(Unknown Source)
   	at io.quarkus.runtime.Application.stop(Application.java:203)
   	at io.quarkus.runtime.Application.stop(Application.java:155)
   	at io.quarkus.runtime.Application.close(Application.java:137)
   	at io.quarkus.runner.bootstrap.StartupActionImpl$4.close(StartupActionImpl.java:248)
   	at io.quarkus.runner.bootstrap.RunningQuarkusApplicationImpl.close(RunningQuarkusApplicationImpl.java:35)
   	at io.quarkus.test.junit.QuarkusTestExtension$4.close(QuarkusTestExtension.java:279)
   	at io.quarkus.test.junit.QuarkusTestExtension$ExtensionState.close(QuarkusTestExtension.java:1186)
   	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
   	at org.junit.jupiter.engine.execution.ExtensionValuesStore.lambda$closeAllStoredCloseableValues$3(ExtensionValuesStore.java:68)
   	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
   	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
   	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
   	at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395)
   	at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
   	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
   	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
   	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
   	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
   	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
   	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
   	at org.junit.jupiter.engine.execution.ExtensionValuesStore.closeAllStoredCloseableValues(ExtensionValuesStore.java:68)
   	at org.junit.jupiter.engine.descriptor.AbstractExtensionContext.close(AbstractExtensionContext.java:77)
   	at org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.close(JupiterEngineExecutionContext.java:53)
   	at org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor.cleanUp(JupiterEngineDescriptor.java:67)
   	at org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor.cleanUp(JupiterEngineDescriptor.java:29)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$cleanUp$10(NodeTestTask.java:167)
   	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.cleanUp(NodeTestTask.java:167)
   	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:98)
   	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
   	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
   	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
   	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
   	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
   	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
   	at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
   	at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
   	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
   	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
   	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
   	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
   	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
   	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
   
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Routes stopped (total:16 stopped:16 forced:16)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route16 (jms://queue:sqltxRollback)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route15 (direct://sqltxRollback)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route14 (jms://queue:sqltx)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route13 (direct://sqltx)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route12 (jms://queue:jdbcRollback)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route11 (direct://jdbcRollback)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route10 (jms://queue:jdbc)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route9 (direct://jdbc)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route8 (direct://not_supported)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route7 (direct://supports)
   2022-01-19 08:47:43,674 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route6 (direct://never)
   2022-01-19 08:47:43,675 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route5 (direct://mandatory)
   2022-01-19 08:47:43,675 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route4 (direct://splitted)
   2022-01-19 08:47:43,675 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route3 (direct://requires_new_2)
   2022-01-19 08:47:43,675 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route2 (direct://requires_new)
   2022-01-19 08:47:43,675 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Forced stopped route1 (direct://required)
   2022-01-19 08:47:43,677 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.14.0 (camel-1) shutdown in 45s60ms (uptime:1m22s)
   2022-01-19 08:47:43,700 INFO  [io.quarkus] (main) Quarkus stopped in 45.100s
   [INFO] H2 database was shut down; server status: Not started
   [INFO] 
   [INFO] Results:
   [INFO] 
   [ERROR] Errors: 
   [ERROR]   JtaTest.testNoTx:71 ยป SocketTimeout Read timed out
   [INFO] 
   [ERROR] Tests run: 6, Failures: 0, Errors: 1, Skipped: 0
   [INFO] 
   [INFO] ------------------------------------------------------------------------
   [INFO] BUILD FAILURE
   [INFO] ------------------------------------------------------------------------
   [INFO] Total time:  01:50 min
   [INFO] Finished at: 2022-01-19T08:47:44+01:00
   [INFO] ------------------------------------------------------------------------
   [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project camel-quarkus-integration-test-jta: There are test failures.
   [ERROR] 
   [ERROR] Please refer to /Users/bvahdat/Downloads/camel-quarkus/integration-tests/jta/target/surefire-reports for the individual test results.
   [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
   [ERROR] -> [Help 1]
   [ERROR] 
   [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
   [ERROR] Re-run Maven using the -X switch to enable full debug logging.
   [ERROR] 
   [ERROR] For more information about the errors and possible solutions, please read the following articles:
   [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
   ```
   However the very same routing logic works perfectly using standalone Camel version `3.14.0`.
   
   Cc: @zhfeng


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zhfeng commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
zhfeng commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021215525


   OK, I will take a close look this week.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton edited a comment on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
jamesnetherton edited a comment on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021175736


   > But I guess if we would use camel-jta instead with narayana then that should be a reproducer, right?
   
   Yeah. I think the issue is in `camel-jta` or `MulticastTransactedTask`. I don't think there's something specific in Camel Quarkus or Narayana that is causing it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] JiriOndrusek edited a comment on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
JiriOndrusek edited a comment on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1024261305


   @zhfeng ~here is a camel issue, which causes deadlock with multicast  - https://issues.apache.org/jira/browse/CAMEL-17474
   You can verify if this issue is related by omitting following revision in camel - https://github.com/apache/camel/commit/961ad0e56e9331e71c386415ec67676e586ea629~
   
   Please ignore mu comment. Camel issue is happening on camel `3.14.0`, but this issue is said to work on `3.14.0`.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] JiriOndrusek commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
JiriOndrusek commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1024261305


   @zhfeng There is a camel issue, which causes deadlock with multicast  - https://issues.apache.org/jira/browse/CAMEL-17474
   You can verify if this issue is related by omitting following revision in camel - https://github.com/apache/camel/commit/961ad0e56e9331e71c386415ec67676e586ea629 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton edited a comment on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
jamesnetherton edited a comment on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021175736


   > But I guess if we would use camel-jta instead with narayana then that should be a reproducer, right?
   
   Yeah. I think the issue is in `camel-jta` or `MulticastTransactedTask`. I don't think there's something specific in Camel Quarkus or Narayana that is causing it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zhfeng commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
zhfeng commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1024941928


   @bvahdat I agree with @jamesnetherton and  it could be related to https://github.com/apache/camel/commit/961ad0e56e9331e71c386415ec67676e586ea629 which introduce  ```void scheduleQueue(Runnable runnable)``` used for routing using transactions.
   
   Also It looks like the camel-spring and camel-jta has a slight different with ```TransactionErrorHandler::processByErrorHandler(final Exchange exchange)```
   
   https://github.com/apache/camel/blob/main/components/camel-spring/src/main/java/org/apache/camel/spring/spi/TransactionErrorHandler.java#L243-L250
   ```java
   protected void processByErrorHandler(final Exchange exchange) {
           awaitManager.process(new AsyncProcessorSupport() {
               @Override
               public boolean process(Exchange exchange, AsyncCallback callback) {
                   return TransactionErrorHandler.super.process(exchange, callback);
               }
           }, exchange);
       }
   ```
   
   https://github.com/apache/camel/blob/main/components/camel-jta/src/main/java/org/apache/camel/jta/TransactionErrorHandler.java#L231-L237
   ```java
   protected void processByErrorHandler(final Exchange exchange) {
           try {
               output.process(exchange);
           } catch (Throwable e) {
               throw new RuntimeCamelException(e);
           }
       }
   ```
   
   That maybe be the reason that your reproducer is failing with camel-spring.
   
   I'm trying to reproduce this issue with ```camel-jta``` and I belive this should be fixed in the upstream Camel but not CQ.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] bvahdat commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
bvahdat commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021090429






-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zhfeng edited a comment on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
zhfeng edited a comment on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1024941928


   @bvahdat I agree with @jamesnetherton and  it could be related to https://github.com/apache/camel/commit/961ad0e56e9331e71c386415ec67676e586ea629 which introduce  ```void scheduleQueue(Runnable runnable)``` used for routing Exchange using transactions.
   
   Also It looks like the camel-spring and camel-jta has a slight different with ```TransactionErrorHandler::processByErrorHandler(final Exchange exchange)```
   
   https://github.com/apache/camel/blob/main/components/camel-spring/src/main/java/org/apache/camel/spring/spi/TransactionErrorHandler.java#L243-L250
   ```java
   protected void processByErrorHandler(final Exchange exchange) {
           awaitManager.process(new AsyncProcessorSupport() {
               @Override
               public boolean process(Exchange exchange, AsyncCallback callback) {
                   return TransactionErrorHandler.super.process(exchange, callback);
               }
           }, exchange);
       }
   ```
   
   https://github.com/apache/camel/blob/main/components/camel-jta/src/main/java/org/apache/camel/jta/TransactionErrorHandler.java#L231-L237
   ```java
   protected void processByErrorHandler(final Exchange exchange) {
           try {
               output.process(exchange);
           } catch (Throwable e) {
               throw new RuntimeCamelException(e);
           }
       }
   ```
   
   That maybe be the reason that your reproducer is failing with camel-spring.
   
   I'm trying to reproduce this issue with ```camel-jta``` and I belive this should be fixed in the upstream Camel but not CQ.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
jamesnetherton commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021175736


   > But I guess if we would use camel-jta instead with narayana then that should be a reproducer, right?
   
   Yeah. I think the issue in `camel-jta` or `MulticastTransactedTask`. I don't think there's something specific in Camel Quarkus or Narayana that is causing it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] martku commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
martku commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1039045540


   I have probably a related behavior (see https://camel.zulipchat.com/#narrow/stream/257302-camel-quarkus/topic/use.20mdc.20logging.20and.20breadcrumb/near/271284700) trying to log the routeId and breadcrumbId of a transacted route with:
   
   ```java
   from("jms:queue/transacted?connectionFactory=#xaConnectionFactory")
       .routeId("transactedRoute")
       // remove this line and the routeId and breadcrumbId will be in the logs
       .transacted("PROPAGATION_REQUIRED")
       .log(LoggingLevel.INFO, "another message")
       .to("log:done?level=INFO");
   ```
   
   and
   
   ```java
   camel.main.useMdcLogging=true
   camel.main.useBreadcrumb=true
   quarkus.log.console.format=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) [%X{camel.routeId}/%X{camel.breadcrumbId}] %s%e%n
   ```
   
   Maybe have also a look an that. Thanks


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] bvahdat commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
bvahdat commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021090429


   Hi @jamesnetherton 
   
   I have not used `camel-jta` but plain local JDBC transaction to see if that would work at all, and it did.
   
   I used this test:
   
   https://github.com/apache/camel/blob/main/components/camel-spring-xml/src/test/java/org/apache/camel/spring/interceptor/MixedTransactionPropagationTest.java
   
   And added one more test:
   
   ```
   public void testTransactedSplit() throws Exception {
       getMockEndpoint("mock:splitted").expectedBodiesReceived("requires", "new", "2");
   
       template.sendBody("direct:requires_new_2", "requires_new_2");
   
       assertMockEndpointsSatisfied();
   }
   ```
   
   And this additional route (the exact same route what fails by this ticket):
   
   ```
   from("direct:requires_new_2")
     .transacted("PROPAGATION_REQUIRES_NEW")
     .split(body()).delimiter("_").to("direct:splitted").end()
     .log("after splitter log which you will never see...")
     .transform().constant("requires_new_2");
   ```
   
   But I guess if we would use `camel-jta` instead with narayana then that should be a reproducer, right?
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] bvahdat edited a comment on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
bvahdat edited a comment on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021090429


   Hi @jamesnetherton 
   
   I have not used `camel-jta` but plain local JDBC transaction to see if that would work at all, and it did.
   
   I used this test:
   
   https://github.com/apache/camel/blob/main/components/camel-spring-xml/src/test/java/org/apache/camel/spring/interceptor/MixedTransactionPropagationTest.java
   
   And added one more test:
   
   ```
   public void testTransactedSplit() throws Exception {
       getMockEndpoint("mock:splitted").expectedBodiesReceived("requires", "new", "2");
   
       template.sendBody("direct:requires_new_2", "requires_new_2");
   
       assertMockEndpointsSatisfied();
   }
   ```
   
   And these additional 2 routes (the exact same route what fails by this ticket):
   
   ```
   from("direct:requires_new_2")
     .transacted("PROPAGATION_REQUIRES_NEW")
     .split(body()).delimiter("_").to("direct:splitted").end()
     .log("after splitter log which you will never see...")
     .transform().constant("requires_new_2");
   
   from("direct:splitted").to("mock:splitted");
   ```
   
   But I guess if we would use `camel-jta` instead with narayana then that should be a reproducer, right?
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zhfeng commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
zhfeng commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1048609622


   The upstream fix in camel https://github.com/apache/camel/pull/7014


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
jamesnetherton commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021055353






-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
jamesnetherton commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1020136193


   I had a very brief look at this. It worked back in CQ 2.4.0 but is broken afterwards in CQ 2.5.0. It's possibly related to this change in Camel:
   
   https://github.com/apache/camel/commit/961ad0e56e9331e71c386415ec67676e586ea629
   
   Waiting for the result of the split operation seems to hang here:
   
   https://github.com/apache/camel/blob/80b92e3624ae5db59a1a24a441f1b10b39eaa1a5/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultAsyncProcessorAwaitManager.java#L107
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] bvahdat commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
bvahdat commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021245654


   @jamesnetherton  @zhfeng 
   
   I am also failing to reproduce the issue using pure Camel + JTA + Narayana (and not only using local TX as originally above with the local `spring-tx` JDBC transaction):
   
   https://github.com/bvahdat/camel/commit/d73cd0df7ca61d799069a31320900b0df494b6e8
   
   Well it's not to 100% the same as
   
   https://github.com/bvahdat/camel/blob/main/tests/camel-itest/src/test/resources/org/apache/camel/itest/tx/Jms2RequiresNewTest-context.xml#L30-L33
   
   Is not the same Wiring / Setup TX-Impl as:
   
   https://github.com/apache/camel-quarkus/blob/main/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/RequiresNewJtaTransactionPolicy.java
   
   Thanks a lot for looking into this, much appreciated!
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] bvahdat edited a comment on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
bvahdat edited a comment on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021090429


   Hi @jamesnetherton 
   
   I have not used `camel-jta` but plain local JDBC transaction to see if that would work at all, and it did.
   
   I used this test:
   
   https://github.com/apache/camel/blob/main/components/camel-spring-xml/src/test/java/org/apache/camel/spring/interceptor/MixedTransactionPropagationTest.java
   
   And added one more test:
   
   ```
   public void testTransactedSplit() throws Exception {
       getMockEndpoint("mock:splitted").expectedBodiesReceived("requires", "new", "2");
   
       template.sendBody("direct:requires_new_2", "requires_new_2");
   
       assertMockEndpointsSatisfied();
   }
   ```
   
   And these additional 2 routes (the exact same route what fails by this ticket):
   
   ```
   from("direct:requires_new_2")
     .transacted("PROPAGATION_REQUIRES_NEW")
     .split(body()).delimiter("_").to("direct:splitted").end()
     .log("after splitter log which you will never see...")
     .transform().constant("requires_new_2");
   
   from("direct:splitted").to("mock:splitted");
   ```
   
   But I guess if we would use `camel-jta` instead with narayana then that should be a reproducer, right?
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] zhfeng commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
zhfeng commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021215525


   OK, I will take a close look this week.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton commented on issue #3471: Transacted routing in combination with Split EIP fails

Posted by GitBox <gi...@apache.org>.
jamesnetherton commented on issue #3471:
URL: https://github.com/apache/camel-quarkus/issues/3471#issuecomment-1021055353


   @bvahdat when you say `the very same routing logic works perfectly using standalone Camel`, is that with `camel-jta`? Or something else?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org