]
Kabir Khan updated WFLY-1460:
-----------------------------
Fix Version/s: 10.0.0.Final
I am bulk closing old issues that were resolved with no fix version. There are quite many
of these so I am not checking the history properly. From the lastModified date of this
issue it looks like it was done for 10.0.0.Final (I am not caring about alpha/beta etc.
for this exercise). If that is incorrect please adjust as needed.
WildFly server fails to start with transactions configured to be run
with JDBCObject store
------------------------------------------------------------------------------------------
Key: WFLY-1460
URL:
https://issues.jboss.org/browse/WFLY-1460
Project: WildFly
Issue Type: Bug
Components: Transactions
Affects Versions: 8.0.0.Alpha1
Reporter: Ondra Chaloupka
Assignee: Stefano Maestri
Fix For: 10.0.0.Final
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:
{code}
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]
{code}
My assumption came from the configuration similar to this:
{code}
<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>
{code}
and the transaction config looks like this
{code}
<jdbc-store datasource-jndi-name="java:jboss/datasources/JDBCObjectDS"
/>
{code}