Bug 971360 - EAP fails to start with transactions configured to be run with JDBCObject store
Summary: EAP fails to start with transactions configured to be run with JDBCObject store
Keywords:
Status: CLOSED DUPLICATE of bug 971358
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: Transaction Manager
Version: 6.1.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Carlo de Wolf
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-06-06 11:06 UTC by Ondrej Chaloupka
Modified: 2013-08-28 08:49 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-07-30 09:49:25 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker WFLY-1460 0 Major Closed WildFly server fails to start with transactions configured to be run with JDBCObject store 2018-05-31 18:51:10 UTC

Description Ondrej Chaloupka 2013-06-06 11:06:13 UTC
This bug is reported as upstream WILD FLY jira.
The functionality of JDBC Object store for transaction manager was added to EAP 6.1 as technical preview.
This bugzilla works for tracking the backport of this functionality.
I'm putting this bugzilla to Carlo because he should be responsible for backport. 
This bugzilla could be later canceled when it will be decided that the fix won't be put to EAP 6.1.1. 

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" />

Comment 1 tom.jenkinson 2013-07-18 16:43:46 UTC
I have a feeling this should be assigned to Stefano?

Comment 2 tom.jenkinson 2013-07-18 18:54:45 UTC
Just to also point out that the feature is currently listed as EAP62_1050 for EAP 6.2. I am not sure about the tech preview state you mention sorry?

Comment 3 Ondrej Chaloupka 2013-07-19 06:35:47 UTC
Yes, I suppose that this should be assigned to Stefano. Just I wasn't sure who will be responsible for the issue in time when I was creating the bz. As Carlo is coordinator I thought being good idea to put the bz on him.
Carlo can I reassigned the bz to Stefano?

The remark about the tech preview concerns the EAP 6.1.0 as the feature was available there but not tested. It was mentioned in doc for customers not being confused. But as was found out now the feature was not usable at all.

Comment 6 Ivo Studensky 2013-07-30 09:49:25 UTC

*** This bug has been marked as a duplicate of bug 971358 ***

Comment 7 Rostislav Svoboda 2013-08-28 08:49:06 UTC
Removing flags


Note You need to log in before you can comment on or make changes to this bug.