2020-09-03 15:14:11,371 INFO [org.jboss.modules] (main) JBoss Modules version 1.5.2.Final 2020-09-03 15:14:11,663 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.6.Final 2020-09-03 15:14:11,765 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0049: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) starting 2020-09-03 15:14:13,032 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0004: Found wildfly-jta-commit-reproducebug.war in deployment directory. To trigger deployment create a file called wildfly-jta-commit-reproducebug.war.dodeploy 2020-09-03 15:14:13,054 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) 2020-09-03 15:14:13,073 INFO [org.xnio] (MSC service thread 1-6) XNIO version 3.4.0.Final 2020-09-03 15:14:13,082 INFO [org.xnio.nio] (MSC service thread 1-6) XNIO NIO Implementation Version 3.4.0.Final 2020-09-03 15:14:13,127 INFO [org.wildfly.iiop.openjdk] (ServerService Thread Pool -- 42) WFLYIIOP0001: Activating IIOP Subsystem 2020-09-03 15:14:13,219 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 60) WFLYTX0013: Node identifier property is set to the default value. Please make sure it is unique. 2020-09-03 15:14:13,242 INFO [org.jboss.as.security] (ServerService Thread Pool -- 59) WFLYSEC0002: Activating Security Subsystem 2020-09-03 15:14:13,244 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 41) WFLYCLINF0001: Activating Infinispan subsystem. 2020-09-03 15:14:13,256 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 52) WFLYNAM0001: Activating Naming Subsystem 2020-09-03 15:14:13,264 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 40) WFLYIO001: Worker 'default' has auto-configured to 16 core threads with 128 task threads based on your 8 available processors 2020-09-03 15:14:13,264 INFO [org.jboss.as.security] (MSC service thread 1-7) WFLYSEC0001: Current PicketBox version=4.9.6.Final 2020-09-03 15:14:13,265 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 62) WFLYWS0002: Activating WebServices Extension 2020-09-03 15:14:13,272 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 48) WFLYJSF0007: Activated the following JSF Implementations: [main] 2020-09-03 15:14:13,304 INFO [org.jboss.as.connector] (MSC service thread 1-2) WFLYJCA0009: Starting JCA Subsystem (WildFly/IronJacamar 1.3.4.Final) 2020-09-03 15:14:13,337 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0003: Undertow 1.4.0.Final starting 2020-09-03 15:14:13,378 INFO [org.jboss.as.naming] (MSC service thread 1-5) WFLYNAM0003: Starting Naming Service 2020-09-03 15:14:13,381 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] 2020-09-03 15:14:13,388 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 36) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3) 2020-09-03 15:14:13,396 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0018: Started Driver service with driver-name = h2 2020-09-03 15:14:13,414 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 36) WFLYJCA0004: Deploying JDBC-compliant driver class org.hsqldb.jdbc.JDBCDriver (version 2.3) 2020-09-03 15:14:13,418 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0018: Started Driver service with driver-name = hsql 2020-09-03 15:14:13,564 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 61) WFLYUT0014: Creating file handler for path 'C:\dev\appserver\wildfly\wildfly-10.1.0.Final/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] 2020-09-03 15:14:13,575 INFO [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 128 (per class), which is derived from thread worker pool sizing. 2020-09-03 15:14:13,606 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 36) WFLYJCA0004: Deploying JDBC-compliant driver class oracle.jdbc.OracleDriver (version 12.1) 2020-09-03 15:14:13,608 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0018: Started Driver service with driver-name = oracleXA 2020-09-03 15:14:13,609 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 36) WFLYJCA0004: Deploying JDBC-compliant driver class oracle.jdbc.OracleDriver (version 12.1) 2020-09-03 15:14:13,615 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0018: Started Driver service with driver-name = oracle 2020-09-03 15:14:13,784 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 36) WFLYJCA0004: Deploying JDBC-compliant driver class com.microsoft.sqlserver.jdbc.SQLServerDriver (version 6.0) 2020-09-03 15:14:13,787 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0018: Started Driver service with driver-name = sqlserverXA 2020-09-03 15:14:13,788 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 36) WFLYJCA0004: Deploying JDBC-compliant driver class com.microsoft.sqlserver.jdbc.SQLServerDriver (version 6.0) 2020-09-03 15:14:13,791 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0018: Started Driver service with driver-name = sqlserver 2020-09-03 15:14:13,803 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 36) WFLYJCA0005: Deploying non-JDBC-compliant driver class org.postgresql.Driver (version 42.0) 2020-09-03 15:14:13,804 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0018: Started Driver service with driver-name = postgres 2020-09-03 15:14:13,970 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0098: Bound non-transactional data source: java:/jdbc/SAMPLE_NON_JTA_DS 2020-09-03 15:14:14,470 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0012: Started server default-server. 2020-09-03 15:14:14,471 INFO [org.jboss.remoting] (MSC service thread 1-6) JBoss Remoting version 4.0.21.Final 2020-09-03 15:14:14,472 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0018: Host default-host starting 2020-09-03 15:14:14,475 INFO [com.arjuna.ats.jbossatx] (MSC service thread 1-7) ARJUNA032010: JBossTS Recovery Service (tag: c5912) - JBoss Inc. 2020-09-03 15:14:14,499 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-7) Start RecoveryActivators 2020-09-03 15:14:14,543 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-7) AtomicActionRecoveryModule created 2020-09-03 15:14:14,545 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 2020-09-03 15:14:14,548 DEBUG [com.arjuna.ats.txoj] (MSC service thread 1-7) TORecoveryModule created 2020-09-03 15:14:14,556 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-7) Expiry scan interval set to 43200 seconds 2020-09-03 15:14:14,557 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-7) Expiry scan interval set to 43200 seconds 2020-09-03 15:14:14,557 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-7) ExpiredTransactionStatusManagerScanner created, with expiry time of 43200 seconds 2020-09-03 15:14:14,557 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-7) ExpiredEntryMonitor - constructed 2020-09-03 15:14:14,558 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-7) RecoveryManagerImple is ready. Socket listener is turned off. 2020-09-03 15:14:14,558 INFO [com.arjuna.ats.jbossatx] (MSC service thread 1-7) ARJUNA032013: Starting transaction recovery manager 2020-09-03 15:14:14,562 DEBUG [com.arjuna.ats.arjuna] (Transaction Expired Entry Monitor) ExpiredEntryMonitor running at Qui, 3 set 2020 15:14:14 2020-09-03 15:14:14,562 DEBUG [com.arjuna.ats.arjuna] (Transaction Expired Entry Monitor) ExpiredTransactionStatusManagerScanner - scanning to remove items from before Qui, 3 set 2020 03:14:14 2020-09-03 15:14:14,563 DEBUG [com.arjuna.ats.arjuna] (Transaction Expired Entry Monitor) 2020-09-03 15:14:14,563 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) PeriodicRecovery: background thread Status <== SCANNING 2020-09-03 15:14:14,563 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) PeriodicRecovery: background thread scanning 2020-09-03 15:14:14,564 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) Periodic recovery first pass at Qui, 3 set 2020 15:14:14 2020-09-03 15:14:14,564 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) processing /StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction transactions 2020-09-03 15:14:14,565 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) 2020-09-03 15:14:14,565 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) AtomicActionRecoveryModule first pass 2020-09-03 15:14:14,566 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) processing /StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction transactions 2020-09-03 15:14:14,566 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) 2020-09-03 15:14:14,566 DEBUG [com.arjuna.ats.txoj] (Periodic Recovery) TORecoveryModule - first pass 2020-09-03 15:14:14,569 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) 2020-09-03 15:14:14,569 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) XARecoveryModule state change IDLE->FIRST_PASS 2020-09-03 15:14:14,577 DEBUG [com.arjuna.ats.jta] (Periodic Recovery) Local XARecoveryModule - first pass 2020-09-03 15:14:14,581 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) XARecoveryModule state change FIRST_PASS->BETWEEN_PASSES 2020-09-03 15:14:14,582 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) 2020-09-03 15:14:14,599 INFO [com.arjuna.ats.jbossatx] (MSC service thread 1-6) ARJUNA032017: JBossTS Transaction Service (JTA version - tag: c5912) - JBoss Inc. 2020-09-03 15:14:14,607 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-6) registering bean jboss.jta:type=ObjectStore 2020-09-03 15:14:14,611 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-7) WFLYDS0013: Started FileSystemDeploymentService for directory C:\dev\appserver\wildfly\wildfly-10.1.0.Final\user_projects\domains\WFLY9542_postgres\deployments 2020-09-03 15:14:14,630 INFO [org.jboss.as.remoting] (MSC service thread 1-2) WFLYRMT0001: Listening on 127.0.0.1:4447 2020-09-03 15:14:14,649 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "wildfly-jta-commit-reproducebug.war" (runtime-name: "wildfly-jta-commit-reproducebug.war") 2020-09-03 15:14:14,672 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-6) WFLYMSGAMQ0001: AIO wasn't located on this platform, it will fall back to using pure Java NIO. 2020-09-03 15:14:15,241 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] 2020-09-03 15:14:15,241 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0001: Bound data source [java:/jdbc/SAMPLE_DS] 2020-09-03 15:14:15,284 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 64) AMQ221000: live Message Broker is starting with configuration Broker Configuration (clustered=false,journalDirectory=C:\dev\appserver\wildfly\wildfly-10.1.0.Final\user_projects\domains\WFLY9542_postgres\data\activemq\journal,bindingsDirectory=C:\dev\appserver\wildfly\wildfly-10.1.0.Final\user_projects\domains\WFLY9542_postgres\data\activemq\bindings,largeMessagesDirectory=C:\dev\appserver\wildfly\wildfly-10.1.0.Final\user_projects\domains\WFLY9542_postgres\data\activemq\largemessages,pagingDirectory=C:\dev\appserver\wildfly\wildfly-10.1.0.Final\user_projects\domains\WFLY9542_postgres\data\activemq\paging) 2020-09-03 15:14:15,322 INFO [org.jboss.ws.common.management] (MSC service thread 1-5) JBWS022052: Starting JBossWS 5.1.5.Final (Apache CXF 3.1.6) 2020-09-03 15:14:15,344 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 64) AMQ221013: Using NIO Journal 2020-09-03 15:14:15,402 INFO [org.infinispan.factories.GlobalComponentRegistry] (MSC service thread 1-3) ISPN000128: Infinispan version: Infinispan 'Chakra' 8.2.4.Final 2020-09-03 15:14:15,513 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 67) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 2020-09-03 15:14:15,516 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 67) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 2020-09-03 15:14:15,519 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 68) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 2020-09-03 15:14:15,521 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 68) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 2020-09-03 15:14:15,593 INFO [org.wildfly.iiop.openjdk] (MSC service thread 1-2) WFLYIIOP0009: CORBA ORB Service started 2020-09-03 15:14:15,622 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 64) AMQ221043: Protocol module found: [artemis-server]. Adding protocol support for: CORE 2020-09-03 15:14:15,650 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 64) AMQ221043: Protocol module found: [artemis-amqp-protocol]. Adding protocol support for: AMQP 2020-09-03 15:14:15,673 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 64) AMQ221043: Protocol module found: [artemis-hornetq-protocol]. Adding protocol support for: HORNETQ 2020-09-03 15:14:15,676 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 64) AMQ221043: Protocol module found: [artemis-stomp-protocol]. Adding protocol support for: STOMP 2020-09-03 15:14:16,209 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-6) WFLYMSGAMQ0016: Registered HTTP upgrade for activemq-remoting protocol handled by http-acceptor-throughput acceptor 2020-09-03 15:14:16,209 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-4) WFLYMSGAMQ0016: Registered HTTP upgrade for activemq-remoting protocol handled by http-acceptor-throughput acceptor 2020-09-03 15:14:16,208 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-3) WFLYMSGAMQ0016: Registered HTTP upgrade for activemq-remoting protocol handled by http-acceptor acceptor 2020-09-03 15:14:16,208 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-2) WFLYMSGAMQ0016: Registered HTTP upgrade for activemq-remoting protocol handled by http-acceptor acceptor 2020-09-03 15:14:16,319 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 64) AMQ221007: Server is now live 2020-09-03 15:14:16,319 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 64) AMQ221001: Apache ActiveMQ Artemis Message Broker version 1.1.0.wildfly-017 [nodeID=2a5ba733-ede3-11ea-8c30-95da47115586] 2020-09-03 15:14:16,323 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 64) AMQ221003: trying to deploy queue jms.queue.SampleQueue2 2020-09-03 15:14:16,346 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 73) AMQ221003: trying to deploy queue jms.queue.ExpiryQueue 2020-09-03 15:14:16,356 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 72) AMQ221003: trying to deploy queue jms.topic.SampleTopic1 2020-09-03 15:14:16,367 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 70) AMQ221003: trying to deploy queue jms.queue.DeadMessageQueue 2020-09-03 15:14:16,369 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 69) AMQ221003: trying to deploy queue jms.queue.DLQ 2020-09-03 15:14:16,410 INFO [org.wildfly.extension.messaging-activemq] (ServerService Thread Pool -- 71) WFLYMSGAMQ0002: Bound messaging object to jndi name java:/jms/RemoteConnectionFactory 2020-09-03 15:14:16,412 INFO [org.wildfly.extension.messaging-activemq] (ServerService Thread Pool -- 71) WFLYMSGAMQ0002: Bound messaging object to jndi name java:/jboss/exported/jms/RemoteConnectionFactory 2020-09-03 15:14:16,413 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 67) AMQ221003: trying to deploy queue jms.queue.SampleQueue1 2020-09-03 15:14:16,413 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 65) AMQ221003: trying to deploy queue jms.queue.DefaultWorkDoneQueue 2020-09-03 15:14:16,414 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 68) AMQ221003: trying to deploy queue jms.queue.ReproduceBugQueue 2020-09-03 15:14:16,416 INFO [org.wildfly.extension.messaging-activemq] (ServerService Thread Pool -- 66) WFLYMSGAMQ0002: Bound messaging object to jndi name java:/ConnectionFactory 2020-09-03 15:14:16,467 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-8) WFLYJCA0007: Registered connection factory java:/jms/JcomJmsFactory 2020-09-03 15:14:16,467 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-2) WFLYJCA0007: Registered connection factory java:/jms/NotificationConnectionFactory 2020-09-03 15:14:16,467 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-6) WFLYJCA0007: Registered connection factory java:/jms/SampleJmsFactory 2020-09-03 15:14:16,468 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-4) WFLYJCA0007: Registered connection factory java:/JmsXA 2020-09-03 15:14:16,509 INFO [org.apache.activemq.artemis.ra] (MSC service thread 1-6) Resource adaptor started 2020-09-03 15:14:16,509 INFO [org.jboss.as.connector.services.resourceadapters.ResourceAdapterActivatorService$ResourceAdapterActivator] (MSC service thread 1-6) IJ020002: Deployed: file://RaActivatorSampleJmsFactory 2020-09-03 15:14:16,511 INFO [org.apache.activemq.artemis.ra] (MSC service thread 1-2) Resource adaptor started 2020-09-03 15:14:16,512 INFO [org.jboss.as.connector.services.resourceadapters.ResourceAdapterActivatorService$ResourceAdapterActivator] (MSC service thread 1-2) IJ020002: Deployed: file://RaActivatorNotificationConnectionFactory 2020-09-03 15:14:16,512 INFO [org.apache.activemq.artemis.ra] (MSC service thread 1-8) Resource adaptor started 2020-09-03 15:14:16,512 INFO [org.jboss.as.connector.services.resourceadapters.ResourceAdapterActivatorService$ResourceAdapterActivator] (MSC service thread 1-8) IJ020002: Deployed: file://RaActivatorJcomJmsFactory 2020-09-03 15:14:16,513 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-2) WFLYJCA0002: Bound JCA ConnectionFactory [java:/jms/NotificationConnectionFactory] 2020-09-03 15:14:16,514 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-2) WFLYMSGAMQ0002: Bound messaging object to jndi name java:jboss/exported/jms/NotificationConnectionFactory 2020-09-03 15:14:16,515 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-2) WFLYMSGAMQ0002: Bound messaging object to jndi name java:jboss/exported/jms/JcomJmsFactory 2020-09-03 15:14:16,515 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-8) WFLYJCA0002: Bound JCA ConnectionFactory [java:/jms/JcomJmsFactory] 2020-09-03 15:14:16,517 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-6) WFLYJCA0002: Bound JCA ConnectionFactory [java:/jms/SampleJmsFactory] 2020-09-03 15:14:16,518 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-6) WFLYMSGAMQ0002: Bound messaging object to jndi name java:jboss/exported/jms/SampleJmsFactory 2020-09-03 15:14:16,556 INFO [org.apache.activemq.artemis.ra] (MSC service thread 1-4) Resource adaptor started 2020-09-03 15:14:16,556 INFO [org.jboss.as.connector.services.resourceadapters.ResourceAdapterActivatorService$ResourceAdapterActivator] (MSC service thread 1-4) IJ020002: Deployed: file://RaActivatoractivemq-ra 2020-09-03 15:14:16,558 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-6) WFLYJCA0002: Bound JCA ConnectionFactory [java:/JmsXA] 2020-09-03 15:14:16,559 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-8) WFLYMSGAMQ0002: Bound messaging object to jndi name java:jboss/DefaultJMSConnectionFactory 2020-09-03 15:14:16,774 INFO [org.jboss.as.jpa] (MSC service thread 1-7) WFLYJPA0002: Read persistence.xml for ContainerManagedXaPU 2020-09-03 15:14:17,014 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 66) WFLYJPA0003: Starting Persistence Unit Service 'wildfly-jta-commit-reproducebug.war#ContainerManagedXaPU' 2020-09-03 15:14:17,435 INFO [org.eclipse.persistence.metadata] (ServerService Thread Pool -- 66) The access type for the persistent class [class db.model.SomeEntity] is set to [FIELD]. 2020-09-03 15:14:17,461 INFO [org.eclipse.persistence.metadata] (ServerService Thread Pool -- 66) The alias name for the entity class [class db.model.SomeEntity] is being defaulted to: SomeEntity. 2020-09-03 15:14:17,462 INFO [org.eclipse.persistence.metadata] (ServerService Thread Pool -- 66) The table name for entity [class db.model.SomeEntity] is being defaulted to: SOMEENTITY. 2020-09-03 15:14:17,473 INFO [org.eclipse.persistence.metadata] (ServerService Thread Pool -- 66) The column name for element [id] is being defaulted to: ID. 2020-09-03 15:14:17,480 INFO [org.eclipse.persistence.metadata] (ServerService Thread Pool -- 66) The pk column value for the table generator named [idseq] defined on [field id] from [field id] is being defaulted to: idseq. 2020-09-03 15:14:17,660 INFO [org.jboss.weld.deployer] (MSC service thread 1-2) WFLYWELD0003: Processing weld deployment wildfly-jta-commit-reproducebug.war 2020-09-03 15:14:17,756 INFO [org.hibernate.validator.internal.util.Version] (MSC service thread 1-2) HV000001: Hibernate Validator 5.2.4.Final 2020-09-03 15:14:17,873 INFO [org.apache.deltaspike.core.util.ProjectStageProducer] (MSC service thread 1-2) Computed the following DeltaSpike ProjectStage: Production 2020-09-03 15:14:17,892 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-2) WFLYEJB0473: JNDI bindings for session bean named 'SendJmsMessageFacadeImpl' in deployment unit 'deployment "wildfly-jta-commit-reproducebug.war"' are as follows: java:global/wildfly-jta-commit-reproducebug/SendJmsMessageFacadeImpl!facade.SendJmsMessageFacadeLocal java:app/wildfly-jta-commit-reproducebug/SendJmsMessageFacadeImpl!facade.SendJmsMessageFacadeLocal java:module/SendJmsMessageFacadeImpl!facade.SendJmsMessageFacadeLocal java:global/wildfly-jta-commit-reproducebug/SendJmsMessageFacadeImpl java:app/wildfly-jta-commit-reproducebug/SendJmsMessageFacadeImpl java:module/SendJmsMessageFacadeImpl 2020-09-03 15:14:17,893 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-2) WFLYEJB0473: JNDI bindings for session bean named 'TestBInserEntitiesFollowByCountEntitiesImpl' in deployment unit 'deployment "wildfly-jta-commit-reproducebug.war"' are as follows: java:global/wildfly-jta-commit-reproducebug/TestBInserEntitiesFollowByCountEntitiesImpl!facade.systemtest.TestBInserEntitiesFollowByCountEntitiesImpl java:app/wildfly-jta-commit-reproducebug/TestBInserEntitiesFollowByCountEntitiesImpl!facade.systemtest.TestBInserEntitiesFollowByCountEntitiesImpl java:module/TestBInserEntitiesFollowByCountEntitiesImpl!facade.systemtest.TestBInserEntitiesFollowByCountEntitiesImpl java:global/wildfly-jta-commit-reproducebug/TestBInserEntitiesFollowByCountEntitiesImpl!facade.systemtest.SystemTestFacade java:app/wildfly-jta-commit-reproducebug/TestBInserEntitiesFollowByCountEntitiesImpl!facade.systemtest.SystemTestFacade java:module/TestBInserEntitiesFollowByCountEntitiesImpl!facade.systemtest.SystemTestFacade java:jboss/exported/wildfly-jta-commit-reproducebug/TestBInserEntitiesFollowByCountEntitiesImpl!facade.systemtest.SystemTestFacade 2020-09-03 15:14:17,893 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-2) WFLYEJB0473: JNDI bindings for session bean named 'ExecutorFacadeImpl' in deployment unit 'deployment "wildfly-jta-commit-reproducebug.war"' are as follows: java:global/wildfly-jta-commit-reproducebug/ExecutorFacadeImpl!facade.ExecutorFacadeLocal java:app/wildfly-jta-commit-reproducebug/ExecutorFacadeImpl!facade.ExecutorFacadeLocal java:module/ExecutorFacadeImpl!facade.ExecutorFacadeLocal java:global/wildfly-jta-commit-reproducebug/ExecutorFacadeImpl java:app/wildfly-jta-commit-reproducebug/ExecutorFacadeImpl java:module/ExecutorFacadeImpl 2020-09-03 15:14:17,893 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-2) WFLYEJB0473: JNDI bindings for session bean named 'InitializeEntityManagerObserverEjb' in deployment unit 'deployment "wildfly-jta-commit-reproducebug.war"' are as follows: java:global/wildfly-jta-commit-reproducebug/InitializeEntityManagerObserverEjb!startupconnectionproblem.observer.InitializeEntityManagerObserverEjb java:app/wildfly-jta-commit-reproducebug/InitializeEntityManagerObserverEjb!startupconnectionproblem.observer.InitializeEntityManagerObserverEjb java:module/InitializeEntityManagerObserverEjb!startupconnectionproblem.observer.InitializeEntityManagerObserverEjb java:global/wildfly-jta-commit-reproducebug/InitializeEntityManagerObserverEjb java:app/wildfly-jta-commit-reproducebug/InitializeEntityManagerObserverEjb java:module/InitializeEntityManagerObserverEjb 2020-09-03 15:14:17,893 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-2) WFLYEJB0473: JNDI bindings for session bean named 'ReadJmsMessageFacadeImpl' in deployment unit 'deployment "wildfly-jta-commit-reproducebug.war"' are as follows: java:global/wildfly-jta-commit-reproducebug/ReadJmsMessageFacadeImpl!facade.ReadJmsMessageFacadeLocal java:app/wildfly-jta-commit-reproducebug/ReadJmsMessageFacadeImpl!facade.ReadJmsMessageFacadeLocal java:module/ReadJmsMessageFacadeImpl!facade.ReadJmsMessageFacadeLocal java:global/wildfly-jta-commit-reproducebug/ReadJmsMessageFacadeImpl java:app/wildfly-jta-commit-reproducebug/ReadJmsMessageFacadeImpl java:module/ReadJmsMessageFacadeImpl 2020-09-03 15:14:17,894 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-2) WFLYEJB0473: JNDI bindings for session bean named 'StartupSingletonLocalEjb' in deployment unit 'deployment "wildfly-jta-commit-reproducebug.war"' are as follows: java:global/wildfly-jta-commit-reproducebug/StartupSingletonLocalEjb!startupconnectionproblem.event.StartupSingletonLocalEjb java:app/wildfly-jta-commit-reproducebug/StartupSingletonLocalEjb!startupconnectionproblem.event.StartupSingletonLocalEjb java:module/StartupSingletonLocalEjb!startupconnectionproblem.event.StartupSingletonLocalEjb java:global/wildfly-jta-commit-reproducebug/StartupSingletonLocalEjb java:app/wildfly-jta-commit-reproducebug/StartupSingletonLocalEjb java:module/StartupSingletonLocalEjb 2020-09-03 15:14:17,894 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-2) WFLYEJB0473: JNDI bindings for session bean named 'EventObserverNestedJtaTransactionEjb' in deployment unit 'deployment "wildfly-jta-commit-reproducebug.war"' are as follows: java:global/wildfly-jta-commit-reproducebug/EventObserverNestedJtaTransactionEjb!startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb java:app/wildfly-jta-commit-reproducebug/EventObserverNestedJtaTransactionEjb!startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb java:module/EventObserverNestedJtaTransactionEjb!startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb java:global/wildfly-jta-commit-reproducebug/EventObserverNestedJtaTransactionEjb java:app/wildfly-jta-commit-reproducebug/EventObserverNestedJtaTransactionEjb java:module/EventObserverNestedJtaTransactionEjb 2020-09-03 15:14:17,894 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-2) WFLYEJB0473: JNDI bindings for session bean named 'TestASendMessageToQueueSystemTestImpl' in deployment unit 'deployment "wildfly-jta-commit-reproducebug.war"' are as follows: java:global/wildfly-jta-commit-reproducebug/TestASendMessageToQueueSystemTestImpl!facade.systemtest.SystemTestFacade java:app/wildfly-jta-commit-reproducebug/TestASendMessageToQueueSystemTestImpl!facade.systemtest.SystemTestFacade java:module/TestASendMessageToQueueSystemTestImpl!facade.systemtest.SystemTestFacade java:jboss/exported/wildfly-jta-commit-reproducebug/TestASendMessageToQueueSystemTestImpl!facade.systemtest.SystemTestFacade java:global/wildfly-jta-commit-reproducebug/TestASendMessageToQueueSystemTestImpl!facade.systemtest.TestASendMessageToQueueSystemTestImpl java:app/wildfly-jta-commit-reproducebug/TestASendMessageToQueueSystemTestImpl!facade.systemtest.TestASendMessageToQueueSystemTestImpl java:module/TestASendMessageToQueueSystemTestImpl!facade.systemtest.TestASendMessageToQueueSystemTestImpl 2020-09-03 15:14:18,221 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 66) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 2020-09-03 15:14:18,222 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 66) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 2020-09-03 15:14:18,487 INFO [org.jboss.weld.Version] (MSC service thread 1-2) WELD-000900: 2.3.5 (Final) 2020-09-03 15:14:18,592 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0042: Started message driven bean 'ReproduceIJ000311IssueMdb' with 'activemq-ra.rar' resource adapter 2020-09-03 15:14:18,867 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 66) WFLYCLINF0002: Started client-mappings cache from ejb container 2020-09-03 15:14:19,070 INFO [org.jboss.weld.Event] (MSC service thread 1-4) WELD-000411: Observer method [BackedAnnotatedMethod] protected org.apache.deltaspike.jsf.impl.scope.mapped.MappedJsf2ScopeExtension.convertJsf2Scopes(@Observes ProcessAnnotatedType) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds. 2020-09-03 15:14:19,128 INFO [org.jboss.weld.Event] (MSC service thread 1-4) WELD-000411: Observer method [BackedAnnotatedMethod] protected org.apache.deltaspike.core.impl.interceptor.GlobalInterceptorExtension.promoteInterceptors(@Observes ProcessAnnotatedType, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds. 2020-09-03 15:14:19,145 INFO [org.jboss.weld.Event] (MSC service thread 1-4) WELD-000411: Observer method [BackedAnnotatedMethod] protected org.apache.deltaspike.core.impl.message.MessageBundleExtension.detectInterfaces(@Observes ProcessAnnotatedType) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds. 2020-09-03 15:14:19,150 INFO [org.jboss.weld.Event] (MSC service thread 1-4) WELD-000411: Observer method [BackedAnnotatedMethod] public org.apache.deltaspike.security.impl.extension.SecurityExtension.processAnnotatedType(@Observes ProcessAnnotatedType) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds. 2020-09-03 15:14:19,156 INFO [org.jboss.weld.Event] (MSC service thread 1-4) WELD-000411: Observer method [BackedAnnotatedMethod] protected org.apache.deltaspike.jsf.impl.config.view.ViewConfigExtension.buildViewConfigMetaDataTree(@Observes ProcessAnnotatedType) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds. 2020-09-03 15:14:19,170 INFO [org.jboss.weld.Event] (MSC service thread 1-4) WELD-000411: Observer method [BackedAnnotatedMethod] protected org.apache.deltaspike.core.impl.exclude.extension.ExcludeExtension.vetoBeans(@Observes ProcessAnnotatedType, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds. 2020-09-03 15:14:19,173 INFO [org.jboss.weld.Event] (MSC service thread 1-4) WELD-000411: Observer method [BackedAnnotatedMethod] public org.apache.deltaspike.jsf.impl.injection.proxy.ConverterAndValidatorProxyExtension.findConverterAndValidatorsWhichNeedProxiesForDependencyInjectionSupport(@Observes ProcessAnnotatedType, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds. 2020-09-03 15:14:19,684 WARN [org.jboss.weld.Validator] (MSC service thread 1-4) WELD-001478: Interceptor class org.apache.deltaspike.core.impl.throttling.ThrottledInterceptor is enabled for the application and for the bean archive wildfly-jta-commit-reproducebug.war/WEB-INF/lib/deltaspike-core-impl.jar. It will only be invoked in the @Priority part of the chain. 2020-09-03 15:14:19,684 WARN [org.jboss.weld.Validator] (MSC service thread 1-4) WELD-001478: Interceptor class org.apache.deltaspike.core.impl.lock.LockedInterceptor is enabled for the application and for the bean archive wildfly-jta-commit-reproducebug.war/WEB-INF/lib/deltaspike-core-impl.jar. It will only be invoked in the @Priority part of the chain. 2020-09-03 15:14:19,684 WARN [org.jboss.weld.Validator] (MSC service thread 1-4) WELD-001478: Interceptor class org.apache.deltaspike.core.impl.future.FutureableInterceptor is enabled for the application and for the bean archive wildfly-jta-commit-reproducebug.war/WEB-INF/lib/deltaspike-core-impl.jar. It will only be invoked in the @Priority part of the chain. 2020-09-03 15:14:19,685 WARN [org.jboss.weld.Validator] (MSC service thread 1-4) WELD-001478: Interceptor class org.apache.deltaspike.proxy.util.EnableInterceptorsInterceptor is enabled for the application and for the bean archive wildfly-jta-commit-reproducebug.war/WEB-INF/lib/deltaspike-proxy-module-api.jar. It will only be invoked in the @Priority part of the chain. 2020-09-03 15:14:19,685 WARN [org.jboss.weld.Validator] (MSC service thread 1-4) WELD-001478: Interceptor class org.apache.deltaspike.security.impl.extension.SecurityInterceptor is enabled for the application and for the bean archive wildfly-jta-commit-reproducebug.war/WEB-INF/lib/deltaspike-security-module-impl.jar. It will only be invoked in the @Priority part of the chain. 2020-09-03 15:14:19,686 WARN [org.jboss.weld.Validator] (MSC service thread 1-4) WELD-001478: Interceptor class org.apache.deltaspike.jsf.impl.config.view.navigation.NavigationParameterInterceptor is enabled for the application and for the bean archive wildfly-jta-commit-reproducebug.war/WEB-INF/lib/deltaspike-jsf-module-impl.jar. It will only be invoked in the @Priority part of the chain. 2020-09-03 15:14:19,686 WARN [org.jboss.weld.Validator] (MSC service thread 1-4) WELD-001478: Interceptor class org.apache.deltaspike.jsf.impl.config.view.navigation.NavigationParameterListInterceptor is enabled for the application and for the bean archive wildfly-jta-commit-reproducebug.war/WEB-INF/lib/deltaspike-jsf-module-impl.jar. It will only be invoked in the @Priority part of the chain. 2020-09-03 15:14:20,560 WARN [org.jboss.as.ejb3] (ServerService Thread Pool -- 73) WFLYEJB0485: Transaction type REQUIRES_NEW is unspecified for the onMessage method of the ReproduceIJ000311IssueMdb message-driven bean. It will be handled as NOT_SUPPORTED. 2020-09-03 15:14:20,630 INFO [startupconnectionproblem.event.StartupSingletonLocalEjb] (ServerService Thread Pool -- 66) STARTING 1:Post construct of startup bean singleton starting 2020-09-03 15:14:20,640 INFO [startupconnectionproblem.event.FireStartupEventsServiceImpl] (ServerService Thread Pool -- 66) START: InitializeEmEvent 2020-09-03 15:14:20,683 INFO [startupconnectionproblem.observer.InitializeEntityManagerObserverEjb] (ServerService Thread Pool -- 66) STARTING 3: observing the CDI event InitializeEmEvent - The current transaction id is: TransactionImple < ac, BasicAction: 0:ffffa9fee79a:-dc70d82:5f50ec26:c status: ActionStatus.RUNNING > 2020-09-03 15:14:20,737 INFO [org.eclipse.persistence] (ServerService Thread Pool -- 66) EclipseLink, version: Eclipse Persistence Services - 2.6.4.v20160829-44060b6 2020-09-03 15:14:20,781 INFO [org.eclipse.persistence.connection] (ServerService Thread Pool -- 66) connecting(DatabaseLogin( platform=>PostgreSQLPlatform user name=> "" connector=>JNDIConnector datasource name=>null )) 2020-09-03 15:14:20,782 INFO [org.eclipse.persistence.connection] (ServerService Thread Pool -- 66) Connected: jdbc:postgresql://localhost:5432/WFLY9542 User: WFLY9542 Database: PostgreSQL Version: 10.5 Driver: PostgreSQL JDBC Driver Version: 42.0.0 2020-09-03 15:14:20,782 INFO [org.eclipse.persistence.connection] (ServerService Thread Pool -- 66) connecting(DatabaseLogin( platform=>PostgreSQLPlatform user name=> "" connector=>JNDIConnector datasource name=>null )) 2020-09-03 15:14:20,782 INFO [org.eclipse.persistence.connection] (ServerService Thread Pool -- 66) Connected: jdbc:postgresql://localhost:5432/WFLY9542 User: WFLY9542 Database: PostgreSQL Version: 10.5 Driver: PostgreSQL JDBC Driver Version: 42.0.0 2020-09-03 15:14:20,806 INFO [org.eclipse.persistence.connection] (ServerService Thread Pool -- 66) connecting(DatabaseLogin( platform=>DatabasePlatform user name=> "" connector=>JNDIConnector datasource name=>jdbc/SAMPLE_NON_JTA_DS )) 2020-09-03 15:14:20,806 INFO [org.eclipse.persistence.connection] (ServerService Thread Pool -- 66) Connected: jdbc:postgresql://localhost:5432/WFLY9542 User: WFLY9542 Database: PostgreSQL Version: 10.5 Driver: PostgreSQL JDBC Driver Version: 42.0.0 2020-09-03 15:14:20,870 INFO [org.eclipse.persistence.connection] (ServerService Thread Pool -- 66) /vfs:/C:/dev/appserver/wildfly/wildfly-10.1.0.Final/user_projects/domains/WFLY9542_postgres/deployments/wildfly-jta-commit-reproducebug.war/WEB-INF/classes/_ContainerManagedXaPU login successful 2020-09-03 15:14:20,913 INFO [startupconnectionproblem.observer.InitializeEntityManagerObserverEjb] (ServerService Thread Pool -- 66) Entity manager flush finished, the first entity manager has been created at this point. 2020-09-03 15:14:20,917 INFO [startupconnectionproblem.event.FireStartupEventsServiceImpl] (ServerService Thread Pool -- 66) FINISH: InitializeEmEvent 2020-09-03 15:14:20,917 INFO [startupconnectionproblem.event.FireStartupEventsServiceImpl] (ServerService Thread Pool -- 66) START: StartupEventToTryToReproduceIJ000311Issue 2020-09-03 15:14:20,932 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) -------------------------------------- -- STARTING TransactionImple < ac, BasicAction: 0:ffffa9fee79a:-dc70d82:5f50ec26:11 status: ActionStatus.RUNNING >: observing the CDI event StartupEventToTryToReproduceIJ000311Issue -------------------------------------- 2020-09-03 15:14:20,932 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) Doing a fetch ALL query. just to bind the connection manager to the KEY of stack level 1. 2020-09-03 15:14:21,143 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) At this point the org.jboss.jca.core.connectionmanager.ccm.CachedConnectionManagerImpl will have registered on stack1 the connection used by eclipselink, and unregistered as well. However, this temporary register/de-register is sufficient to add to the current key.getCMToConnectionsMap() and entry for the JDBC connection manger. This is fundamental, because without this step the exception that we will later see would be hidden away - even though the logical problem would be there no exception would be logged. By taking this magical step here, we have ensured that we will be able to reproduce the excpetion later. To summarize what has happend so far. 1. We have forced eclipselink to register and unregister a connection due to are fetch id query 2. The JTA transaction ID TransactionImple < ac, BasicAction: 0:ffffa9fee79a:-dc70d82:5f50ec26:11 status: ActionStatus.RUNNING > continues healthy and running without any problem 3. Meanwhile internally, our CachedConnectionManagerImpl, for this thread, has a single task of keys in its currentObjects field 4. The leading key on this stack does not hold any connectionrecords (eclipselink returned the connecton to the pool) but it does have a KEY for the JDBC connection manager 5. Point 4 is the magical step to allow us to see the stack trace but not the core of the issue - just the core of seing the stack trace 2020-09-03 15:14:21,146 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) START: executoreSynchronousSameJta 2020-09-03 15:14:21,147 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) Right now we are within the same JTA transaction. But on a NESTED EJB call. What technically has happened at this point is that IRON JAC AMAR now has a second stack (keyAssociation) in the currentObjects. We add in stacks each time we go through an EJB evne if we keep the JTA transaction and this is the BUG. But we will see more about this later. 2020-09-03 15:14:21,147 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) STARTING 3: observing the CDI event StartupEventToTryToReproduceIJ000311Issue - The current transaction id is: TransactionImple < ac, BasicAction: 0:ffffa9fee79a:-dc70d82:5f50ec26:11 status: ActionStatus.RUNNING > 2020-09-03 15:14:21,147 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) Going to create 50 entities on the database 2020-09-03 15:14:21,164 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) 50 entities should have been created: 2020-09-03 15:14:21,164 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) Now we want to flush - we want to force eclipselink to have to acquire the java:/jdbc/SAMPLE_DS and not be allowed to close the connection yet. 2020-09-03 15:14:21,196 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) The flush has been done. We expec that the log now shows us that java:/jdbc/SAMPLE_DS connection was acquired but not yet closed by eclipselink. 2020-09-03 15:14:21,196 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) ENDING TransactionImple < ac, BasicAction: 0:ffffa9fee79a:-dc70d82:5f50ec26:11 status: ActionStatus.RUNNING >: finishing to observer. The current transaction id is: {} 2020-09-03 15:14:21,197 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) OK. Now we are about to leave our nested EJB call. What is happening now is very important. 1. We will leave a nested EJB call but not the JTA transaction 2. Wildfly will go to the cachedConnectonManagerImpl and tell it to pop a stack (BUG) 3. The stack that goes away is actually holding the JDBC connection thta has been given to ECLIPSELINK and thta eclipselink will later try to close 4. When we leave this call we go back to STACK 1, where no connections are being managed 2020-09-03 15:14:21,197 INFO [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) FINISH: executoreSynchronousSameJta: 2020-09-03 15:14:21,197 WARN [startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb] (ServerService Thread Pool -- 66) NOW we are out of our nested EJB call. We are bout to leave the main EJB transaction call. In short we are about to reproduce the stack trace. What will now happen is the following. 1. Wildfly will tell eclipselink that the transaction is at an end and it should commit if it can 2. Eclipselink does its job of committing the changes and takes the JTA connection it was given and tries to close it 3. IRON JAC AMAR will log the stack trace we wanted to reproduce saying it has not idea what connection we are trying to return to the pool. 4. The reason the CachedConnectionManagerImpl does not know about the connection is because it was managed under STACK 2 but was popped out of existence after the nested transaction 5. Now it is very important to keep in mind that even if we were not seing the stack trace the error would be there (the moment we popped a key stack that had still connections) 6. Keep in mind that if we were to modify the source code and disable our reproduceBugService.fetchAlIds() call we would see no stack trace but the same issue would be present.7. The difference that doing the reproduceBugService.fetchAlIds() does is whether or not CachedConnectionManagerImpl during unregister connection leaves via the if conns == null return null or if goes further into the if (!ignoreConnections) 8. OK - Now that we understand what is happening behind the scenes we can let eclipselink try to close the JDBC connection at the end of the JTA transaction 2020-09-03 15:14:21,206 INFO [org.jboss.jca.core.connectionmanager.listener.TxConnectionListener] (ServerService Thread Pool -- 66) IJ000311: Throwable from unregister connection: java.lang.IllegalStateException: IJ000152: Trying to return an unknown connection: org.jboss.jca.adapters.jdbc.jdk7.WrappedConnectionJDK7@175b2d33 at org.jboss.jca.core.connectionmanager.ccm.CachedConnectionManagerImpl.unregisterConnection(CachedConnectionManagerImpl.java:408) at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.connectionClosed(TxConnectionListener.java:645) at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.returnHandle(BaseWrapperManagedConnection.java:596) at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.closeHandle(BaseWrapperManagedConnection.java:541) at org.jboss.jca.adapters.jdbc.WrappedConnection.returnConnection(WrappedConnection.java:298) at org.jboss.jca.adapters.jdbc.WrappedConnection.close(WrappedConnection.java:256) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.closeDatasourceConnection(DatabaseAccessor.java:495) at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.closeConnection(DatasourceAccessor.java:520) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.closeConnection(DatabaseAccessor.java:520) at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.closeJTSConnection(DatasourceAccessor.java:187) at org.eclipse.persistence.sessions.server.ClientSession.releaseJTSConnection(ClientSession.java:168) at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:175) at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68) at org.jboss.as.txn.service.internal.tsr.JCAOrderedLastSynchronizationList.beforeCompletion(JCAOrderedLastSynchronizationList.java:116) at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:76) at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:368) at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:91) at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162) at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1200) at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126) at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:89) at org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:91) at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:279) at org.jboss.as.ejb3.tx.CMTTxInterceptor.requiresNew(CMTTxInterceptor.java:349) at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:241) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437) at org.jboss.as.ejb3.concurrency.ContainerManagedConcurrencyInterceptor.processInvocation(ContainerManagedConcurrencyInterceptor.java:110) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:54) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:636) at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:198) at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73) at startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb$$$view9.observeStartupEventToTryToReproduceIJ000311Issue(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:433) at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:128) at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56) at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) at startupconnectionproblem.observer.EventObserverNestedJtaTransactionEjb$Proxy$_$$_Weld$EnterpriseProxy$.observeStartupEventToTryToReproduceIJ000311Issue(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:88) at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:78) at org.jboss.weld.injection.MethodInvocationStrategy$SimpleMethodInvocationStrategy.invoke(MethodInvocationStrategy.java:129) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:313) at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:291) at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:269) at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:302) at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:291) at org.jboss.weld.event.EventImpl.fire(EventImpl.java:89) at startupconnectionproblem.event.FireStartupEventsServiceImpl.fireStartupCDIEvents(FireStartupEventsServiceImpl.java:41) at startupconnectionproblem.event.FireStartupEventsServiceImpl$Proxy$_$$_WeldClientProxy.fireStartupCDIEvents(Unknown Source) at startupconnectionproblem.event.StartupSingletonLocalEjb.postConstrcut(StartupSingletonLocalEjb.java:38) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:96) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doLifecycleInterception(Jsr299BindingsInterceptor.java:114) at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:103) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437) at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.weld.injection.WeldInjectionInterceptor.processInvocation(WeldInjectionInterceptor.java:53) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ee.component.AroundConstructInterceptorFactory$1.processInvocation(AroundConstructInterceptorFactory.java:28) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.weld.injection.WeldInterceptorInjectionInterceptor.processInvocation(WeldInterceptorInjectionInterceptor.java:56) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.weld.ejb.Jsr299BindingsCreateInterceptor.processInvocation(Jsr299BindingsCreateInterceptor.java:100) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:263) at org.jboss.as.ejb3.tx.LifecycleCMTTxInterceptor.notSupported(LifecycleCMTTxInterceptor.java:87) at org.jboss.as.ejb3.tx.LifecycleCMTTxInterceptor.processInvocation(LifecycleCMTTxInterceptor.java:64) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.weld.injection.WeldInjectionContextInterceptor.processInvocation(WeldInjectionContextInterceptor.java:43) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.as.ejb3.component.singleton.StartupCountDownInterceptor.processInvocation(StartupCountDownInterceptor.java:25) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) at org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:161) at org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:134) at org.jboss.as.ee.component.BasicComponent.createInstance(BasicComponent.java:88) at org.jboss.as.ejb3.component.singleton.SingletonComponent.getComponentInstance(SingletonComponent.java:124) at org.jboss.as.ejb3.component.singleton.SingletonComponent.start(SingletonComponent.java:138) at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:54) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) at org.jboss.threads.JBossThread.run(JBossThread.java:320) 2020-09-03 15:14:21,216 INFO [startupconnectionproblem.event.FireStartupEventsServiceImpl] (ServerService Thread Pool -- 66) FIINSH: StartupEventToTryToReproduceIJ000311Issue 2020-09-03 15:14:21,217 INFO [startupconnectionproblem.event.StartupSingletonLocalEjb] (ServerService Thread Pool -- 66) ENDING 1: Post construct of startup bean singleton ending 2020-09-03 15:14:21,457 INFO [javax.enterprise.resource.webcontainer.jsf.config] (ServerService Thread Pool -- 66) Initializing Mojarra 2.2.13.SP1 20160303-1204 for context '/app' 2020-09-03 15:14:22,719 INFO [org.primefaces.webapp.PostConstructApplicationEventListener] (ServerService Thread Pool -- 66) Running on PrimeFaces 6.0 2020-09-03 15:14:22,743 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 66) WFLYUT0021: Registered web context: /app 2020-09-03 15:14:22,856 INFO [org.jboss.as.server] (ServerService Thread Pool -- 37) WFLYSRV0010: Deployed "wildfly-jta-commit-reproducebug.war" (runtime-name : "wildfly-jta-commit-reproducebug.war") 2020-09-03 15:14:23,166 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management 2020-09-03 15:14:23,167 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 2020-09-03 15:14:23,167 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) started in 12357ms - Started 696 of 921 services (428 services are lazy, passive or on-demand) 2020-09-03 15:14:24,582 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) Periodic recovery second pass at Qui, 3 set 2020 15:14:24 2020-09-03 15:14:24,582 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) 2020-09-03 15:14:24,583 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) AtomicActionRecoveryModule second pass 2020-09-03 15:14:24,583 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) 2020-09-03 15:14:24,583 DEBUG [com.arjuna.ats.txoj] (Periodic Recovery) TORecoveryModule - second pass 2020-09-03 15:14:24,583 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) 2020-09-03 15:14:24,583 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) XARecoveryModule state change BETWEEN_PASSES->SECOND_PASS 2020-09-03 15:14:24,583 DEBUG [com.arjuna.ats.jta] (Periodic Recovery) Local XARecoveryModule - second pass 2020-09-03 15:14:24,583 DEBUG [com.arjuna.ats.jta] (Periodic Recovery) Local XARecoveryModule.transactionInitiatedRecovery completed 2020-09-03 15:14:24,583 DEBUG [com.arjuna.ats.jta] (Periodic Recovery) Local XARecoveryModule.resourceInitiatedRecovery completed 2020-09-03 15:14:24,584 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) XARecoveryModule state change SECOND_PASS->IDLE 2020-09-03 15:14:24,584 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) 2020-09-03 15:14:24,584 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) PeriodicRecovery: background thread Status <== INACTIVE 2020-09-03 15:14:24,584 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) PeriodicRecovery: background thread backing off 2020-09-03 15:15:00,685 INFO [org.jboss.as.server] (management-handler-thread - 1) WFLYSRV0236: Suspending server with no timeout. 2020-09-03 15:15:00,713 INFO [org.jboss.as.server] (Management Triggered Shutdown) WFLYSRV0241: Shutting down in response to management operation 'shutdown' 2020-09-03 15:15:00,738 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-5) WFLYMSGAMQ0006: Unbound messaging object to jndi name java:jboss/exported/jms/NotificationConnectionFactory 2020-09-03 15:15:00,739 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0019: Stopped Driver service with driver-name = sqlserver 2020-09-03 15:15:00,740 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0019: Stopped Driver service with driver-name = hsql 2020-09-03 15:15:00,740 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0019: Stopped Driver service with driver-name = oracleXA 2020-09-03 15:15:00,742 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0019: Stopped Driver service with driver-name = sqlserverXA 2020-09-03 15:15:00,742 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0019: Stopped Driver service with driver-name = oracle 2020-09-03 15:15:00,744 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0099: Unbound non-transactional data source: java:/jdbc/SAMPLE_NON_JTA_DS 2020-09-03 15:15:00,746 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-5) WFLYJCA0011: Unbound JCA ConnectionFactory [java:/jms/NotificationConnectionFactory] 2020-09-03 15:15:00,746 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-7) WFLYMSGAMQ0006: Unbound messaging object to jndi name java:jboss/exported/jms/JcomJmsFactory 2020-09-03 15:15:00,747 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-2) WFLYMSGAMQ0006: Unbound messaging object to jndi name java:jboss/exported/jms/SampleJmsFactory 2020-09-03 15:15:00,751 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-2) WFLYJCA0011: Unbound JCA ConnectionFactory [java:/jms/SampleJmsFactory] 2020-09-03 15:15:00,751 INFO [org.wildfly.extension.messaging-activemq] (ServerService Thread Pool -- 77) WFLYMSGAMQ0006: Unbound messaging object to jndi name java:/jms/RemoteConnectionFactory 2020-09-03 15:15:00,767 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 81) WFLYUT0022: Unregistered web context: /app 2020-09-03 15:15:00,773 INFO [org.apache.activemq.artemis.ra] (ServerService Thread Pool -- 83) AMQ151003: resource adaptor stopped 2020-09-03 15:15:00,781 INFO [org.apache.activemq.artemis.ra] (ServerService Thread Pool -- 83) AMQ151003: resource adaptor stopped 2020-09-03 15:15:00,796 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0019: Host default-host stopping 2020-09-03 15:15:00,854 INFO [org.wildfly.extension.messaging-activemq] (MSC service thread 1-1) WFLYMSGAMQ0006: Unbound messaging object to jndi name java:jboss/DefaultJMSConnectionFactory 2020-09-03 15:15:00,857 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] 2020-09-03 15:15:00,858 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-8) WFLYJCA0011: Unbound JCA ConnectionFactory [java:/jms/JcomJmsFactory] 2020-09-03 15:15:00,867 INFO [org.jboss.as.connector.deployment] (MSC service thread 1-7) WFLYJCA0011: Unbound JCA ConnectionFactory [java:/JmsXA] 2020-09-03 15:15:00,867 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0019: Stopped Driver service with driver-name = h2 2020-09-03 15:15:00,889 INFO [org.apache.activemq.artemis.ra] (ServerService Thread Pool -- 78) AMQ151003: resource adaptor stopped 2020-09-03 15:15:00,890 INFO [org.apache.activemq.artemis.ra] (ServerService Thread Pool -- 76) AMQ151003: resource adaptor stopped 2020-09-03 15:15:00,898 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 76) WFLYJPA0004: Stopping Persistence Unit Service 'wildfly-jta-commit-reproducebug.war#ContainerManagedXaPU' 2020-09-03 15:15:00,907 INFO [org.eclipse.persistence.connection] (ServerService Thread Pool -- 76) disconnect 2020-09-03 15:15:00,908 INFO [org.eclipse.persistence.connection] (ServerService Thread Pool -- 76) /vfs:/C:/dev/appserver/wildfly/wildfly-10.1.0.Final/user_projects/domains/WFLY9542_postgres/deployments/wildfly-jta-commit-reproducebug.war/WEB-INF/classes/_ContainerManagedXaPU logout successful 2020-09-03 15:15:00,912 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:/jdbc/SAMPLE_DS] 2020-09-03 15:15:00,919 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 80) WFLYCLINF0003: Stopped client-mappings cache from ejb container 2020-09-03 15:15:00,920 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0019: Stopped Driver service with driver-name = postgres 2020-09-03 15:15:00,921 INFO [com.arjuna.ats.jbossatx] (MSC service thread 1-3) ARJUNA032018: Destroying TransactionManagerService 2020-09-03 15:15:00,921 INFO [com.arjuna.ats.jbossatx] (MSC service thread 1-3) ARJUNA032014: Stopping transaction recovery manager 2020-09-03 15:15:00,928 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-3) PeriodicRecovery: Mode <== TERMINATED 2020-09-03 15:15:00,932 DEBUG [com.arjuna.ats.arjuna] (MSC service thread 1-3) PeriodicRecovery: shutdown scan wait complete 2020-09-03 15:15:00,937 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) PeriodicRecovery: background thread exiting 2020-09-03 15:15:01,158 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment wildfly-jta-commit-reproducebug.war (runtime-name: wildfly-jta-commit-reproducebug.war) in 427ms 2020-09-03 15:15:01,191 INFO [org.apache.activemq.artemis.core.server] (ServerService Thread Pool -- 78) AMQ221002: Apache ActiveMQ Artemis Message Broker version 1.1.0.wildfly-017 [2a5ba733-ede3-11ea-8c30-95da47115586] stopped 2020-09-03 15:15:01,192 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTP listener default suspending 2020-09-03 15:15:01,193 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 2020-09-03 15:15:01,194 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0004: Undertow 1.4.0.Final stopping 2020-09-03 15:15:01,209 INFO [org.jboss.as] (MSC service thread 1-5) WFLYSRV0050: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) stopped in 473ms