[
https://jira.jboss.org/jira/browse/GTNPORTAL-855?page=com.atlassian.jira....
]
Marek Posolda commented on GTNPORTAL-855:
-----------------------------------------
Retested with EPP5 CR1 with JBoss cache 3.2.4.GA. Issue can't be simulated anymore
with JBC 3.2.4.GA (related issue
https://jira.jboss.org/jira/browse/JBCACHE-1579 seems to
be fixed in JBC 3.2.4.GA)
javax.transaction.RollbackException when creating navigation node in
GateIn (cluster test with 2 GateIn nodes)
--------------------------------------------------------------------------------------------------------------
Key: GTNPORTAL-855
URL:
https://jira.jboss.org/jira/browse/GTNPORTAL-855
Project: GateIn Portal
Issue Type: Bug
Security Level: Public(Everyone can see)
Environment: GateIn trunk (revision 2166) deployed on EAP5,
Sun JDK 1.6,
MySQL 5.1 shared database (between two GateIn nodes)
Reporter: Marek Posolda
Assignee: Julien Viet
Fix For: 3.1.0-GA
Attachments: configuration.properties, configuration.properties,
exception-node1-rollbackException.txt, exception-node2-rollbackException.txt,
GTNPORTAL-855.diff
I have a problem when having two GateIn instances on different servers running in
cluster. Steps to simulate:
1) Run node1 with -Dexo.profiles=cluster
2) Run node2 with -Dexo.profiles=cluster
3) Login as root in node1 and go to portalnavigation -> Edit navigations -> Add
node -> Use existing page in page selector (portal::classic::homepage) -> Fill node
name and title -> click to Save
4) Now I am not able to see my new node. But I am not able to see it after logout. I can
see exceptions in server logs in both node1 and node2.
Exception on node2 is "[TxInterceptor] prepare failed!
java.lang.NullPointerException".
Exception on node1 is "[TxIsolatedOperation] Transaction has been rolled back
javax.transaction.RollbackException:
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted]
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Could not commit
transaction."
Exception on node2 (NullPointerException) occurs first and exception
"RollbackExcption" on node1, where new navigations were created, occurs after
it. And I can see only when having cluster with more nodes. It doesn't occur in single
node.
For completeness: I am using shared database MySQL with JBoss datasources in
server/production/deploy directory and "no-tx-datasource" datasource. Both nodes
are executed with "-Dexo.profiles=cluster". I am attaching my
server/production/conf/gatein/configuration.xml.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira