[jboss-jira] [JBoss JIRA] (WFLY-5020) Server fails to start with transactions configured to be run with JDBCObject store

Tom Jenkinson (JIRA) issues at jboss.org
Thu Aug 13 08:32:04 EDT 2015


    [ https://issues.jboss.org/browse/WFLY-5020?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098009#comment-13098009 ] 

Tom Jenkinson commented on WFLY-5020:
-------------------------------------

[~maeste], the Narayana upgrade is available. I tested with your patch and it works (as I understand the problem) - please can you raise a PR?

{code}
[tom at TOM-PC wildfly-10.0.0.Beta2-SNAPSHOT](master)(13:19:33) $ ./bin/standalone.sh
=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /c/Users/tom/projects/jbosstm/narayana/jboss-as/build/target/wildfly-10.0.0.Beta2-SNAPSHOT

  JAVA: C:\Program Files\Java\jdk1.8.0_45/bin/java

  JAVA_OPTS:  -server -Xms64m -Xmx512m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

=========================================================================

Unable to read the logging configuration from 'file:/c/Users/tom/projects/jbosstm/narayana/jboss-as/build/target/wildfly-10.0.0.Beta2-SNAPSHOT/standalone/configuration/logging.properties' (java.io.FileNotFoundException: \c\Users\tom\projects\jbosstm\narayana\jboss-as\build\target\wildfly-10.0.0.Beta2-SNAPSHOT\standalone\configuration\logging.properties (The system cannot find the path specified))
13:27:29,916 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 38) WFLYCLINF0001: Activating Infinispan subsystem.
13:27:29,916 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 53) WFLYSEC0002: Activating Security Subsystem
13:27:29,916 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 46) WFLYNAM0001: Activating Naming Subsystem
13:27:29,916 INFO  [org.wildfly.extension.io] (ServerService Thread Pool -- 37) WFLYIO001: Worker 'default' has auto-configured to 16 core threads with 128 task threads based on your 8 available processors
13:27:29,916 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 56) WFLYWS0002: Activating WebServices Extension
13:27:29,916 WARN  [org.jboss.as.txn] (ServerService Thread Pool -- 54) WFLYTX0013: Node identifier property is set to the default value. Please make sure it is unique.
13:27:29,931 INFO  [org.jboss.as.jsf] (ServerService Thread Pool -- 44) WFLYJSF0007: Activated the following JSF Implementations: [main]
13:27:29,931 INFO  [org.jboss.as.security] (MSC service thread 1-4) WFLYSEC0001: Current PicketBox version=4.9.2.Final
13:27:29,963 INFO  [org.jboss.as.connector] (MSC service thread 1-5) WFLYJCA0009: Starting JCA Subsystem (IronJacamar 1.2.6-SNAPSHOT)
13:27:29,978 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0003: Undertow 1.3.0.Beta6 starting
13:27:29,978 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 55) WFLYUT0003: Undertow 1.3.0.Beta6 starting
13:27:30,081 INFO  [org.jboss.remoting] (MSC service thread 1-6) JBoss Remoting version 4.0.9.Final
13:27:30,086 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 33) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
13:27:30,097 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0018: Started Driver service with driver-name = h2
13:27:30,116 INFO  [org.jboss.as.naming] (MSC service thread 1-3) WFLYNAM0003: Starting Naming Service
13:27:30,116 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-7) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default]
13:27:30,160 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 55) WFLYUT0014: Creating file handler for path 'c:\Users\tom\projects\jbosstm\narayana\jboss-as\build\target\wildfly-10.0.0.Beta2-SNAPSHOT/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]']
13:27:30,166 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0012: Started server default-server.
13:27:30,177 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0018: Host default-host starting
13:27:30,232 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on /127.0.0.1:8080
13:27:30,239 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS]
13:27:30,320 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-8) WFLYDS0013: Started FileSystemDeploymentService for directory c:\Users\tom\projects\jbosstm\narayana\jboss-as\build\target\wildfly-10.0.0.Beta2-SNAPSHOT\standalone\deployments
13:27:30,469 INFO  [org.jboss.ws.common.management] (MSC service thread 1-2) JBWS022052: Starting JBoss Web Services - Stack CXF Server 5.1.0.Beta1
13:27:30,605 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management
13:27:30,606 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
13:27:30,606 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Core 2.0.0.Beta1 "Kenny" started in 2068ms - Started 206 of 465 services (295 services are lazy, passive or on-demand)
{code}

{code}
[tom at TOM-PC wildfly-10.0.0.Beta2-SNAPSHOT](master)(13:19:33) $ git diff standalone/configuration/standalone.xml                                    
diff --git a/standalone/configuration/standalone.xml b/standalone/configuration/standalone.xml                                                     
index 81818d4..9b952a2 100644                                                                                                                      
--- a/standalone/configuration/standalone.xml                                                                                                      
+++ b/standalone/configuration/standalone.xml                                                                                                      
@@ -134,7 +134,7 @@                                                                                                                                
         <subsystem xmlns="urn:jboss:domain:bean-validation:1.0"/>                                                                                 
         <subsystem xmlns="urn:jboss:domain:datasources:3.0">                                                                                      
             <datasources>                                                                                                                         
-                <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">            
+                <datasource jta="false" jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
                     <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>                                    
                     <driver>h2</driver>                                                                                                           
                     <security>                                                                                                                    
@@ -337,6 +337,7 @@                                                                                                                                
                 </process-id>                                                                                                                     
             </core-environment>                                                                                                                   
             <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>                          
+            <jdbc-store datasource-jndi-name="java:jboss/datasources/ExampleDS"/>                                                                 
         </subsystem>                                                                                                                              
         <subsystem xmlns="urn:jboss:domain:undertow:3.0">                                                                                         
             <buffer-cache name="default"/>                                                                                                        
{code}

> Server fails to start with transactions configured to be run with JDBCObject store
> ----------------------------------------------------------------------------------
>
>                 Key: WFLY-5020
>                 URL: https://issues.jboss.org/browse/WFLY-5020
>             Project: WildFly
>          Issue Type: Bug
>          Components: Transactions
>            Reporter: Hayk Hovsepyan
>            Assignee: Stefano Maestri
>             Fix For: 10.0.0.Beta2
>
>
> When you configure transactions subsystem for running with JDBCObject store, the app server fails to start because of a error below.
> Error message:
> {code}
> ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 60) WFLYCTL0013: Operation ("add") failed - address: ([("subsystem" => "transactions")]): org.jboss.msc.service.CircularDependencyException: Container jboss-as has a circular dependency: [service jboss.txn.ArjunaObjectStoreEnvironment, service jboss.txn.ArjunaRecoveryManager, service jboss.connector.transactionintegration, service jboss.rarepository, service jboss.data-source.java:jboss/datasources/jdbc-store, service jboss.data-source.reference-factory.JDBCPool, service jboss.naming.context.java.jboss.datasources.jdbc-store]
> {code}
> Datasource configuration is:
> {code}
> <datasource jta="false" jndi-name="java:jboss/datasources/jdbc-store" pool-name="JDBCPool" enabled="true" use-java-context="true">
> <connection-url>jdbc:sqlserver://mssql2014server:1433;DatabaseName=database1</connection-url>
> <driver>sqljdbc4.jar</driver>
> <security>
>   <user-name>username1</user-name>
>   <password>password1</password>
> </security>
> </datasource>
> {code}
> and the transaction config looks like this
> {code}
> <jdbc-store datasource-jndi-name="java:jboss/datasources/jdbc-store"/>
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jboss-jira mailing list