Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-1460

WildFly server fails to start with transactions configured to be run with JDBCObject store

    Details

      Description

      In case that you configure transactions subsystem for running with JDBCObject store the app server fails to start because of (it seems so) a circular dependency.

      You can expect the exception like:

      ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 52) JBAS014612: 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.cached-connection-manager, service jboss.data-source.java:jboss/datasources/JDBCObjectDS] 
      

      My assumption came from the configuration similar to this:

      <datasource jta="false" jndi-name="java:jboss/datasources/JDBCObjectDS" pool-name="JDBCObjectDS" enabled="true" use-ccm="false"> 
      <connection-url>jdbc:postgresql://postgresserver.com:5432/user1</connection-url>
        <driver-class>org.postgresql.Driver</driver-class>
        <driver>postgresql-9.2-1002.jdbc4.jar</driver>
        <security>
          <user-name>user1</user-name>
          <password>user1</password>
        </security>
      </datasource> 
      

      and the transaction config looks like this

      <jdbc-store datasource-jndi-name="java:jboss/datasources/JDBCObjectDS" />
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  maeste Stefano Maestri
                  Reporter:
                  ochaloup Ondra Chaloupka
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: