Bug 1146462
Summary: | [QE] (6.4.0) EJBClientXidTransactionTestCase fails due to ARJUNA022006: The ORB has not been initialized yet | ||
---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Petr Kremensky <pkremens> |
Component: | Testsuite, Transaction Manager | Assignee: | tom.jenkinson |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Petr Kremensky <pkremens> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.4.0 | CC: | cdewolf, jason.greene, kkhan, mkopecky, ochaloup, pkremens, tom.jenkinson |
Target Milestone: | DR8 | ||
Target Release: | EAP 6.4.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-08-19 12:44:28 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 996500 |
Description
Petr Kremensky
2014-09-25 09:54:23 UTC
Updated links to test failures into "clickable" form: - testSLSBMandatoryTx: https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eapp-640-as-testsuite-EJBClientXidTransactionTestCase-RHEL_IPv6_secman/2/jdk=ibm1.6,label_exp=eap-sustaining%20&&%20RHEL5%20&&%20x86%20&&%20ipv6/testReport/org.jboss.as.test.integration.ejb.remote.client.api.tx/EJBClientXidTransactionTestCase/testSLSBMandatoryTx/ - testClientTransactionManagement: https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/eapp-640-as-testsuite-EJBClientXidTransactionTestCase-RHEL_IPv6_secman/2/jdk=ibm1.6,label_exp=eap-sustaining%20&&%20RHEL5%20&&%20x86%20&&%20ipv6/testReport/org.jboss.as.test.integration.ejb.remote.client.api.tx/EJBClientXidTransactionTestCase/testClientTransactionManagement/ Please use 'Unwrap comment' button to make description more readable. Hi Petr, This test only makes sense to run with the none-JTS transaction manager as it is about EJB remoting transaction propagation. As such it does not do any ORB initialization. The test attempts to set Narayana to use the JTA transaction manager using system properties: https://github.com/jbossas/jboss-eap/blob/6.x/testsuite/integration/basic/src/test/java/org/jboss/as/test/integration/ejb/remote/client/api/tx/EJBClientXidTransactionTestCase.java#L112 Unfortunately these are only read once at startup, hence why the test fails when ran with other tests. Reconfiguring the transaction manager from JTS to none-JTS within one JVM is hairy and not recommended. Even then, you can't reconfigure it using system properties and would need something like this probably: https://github.com/jbossas/jboss-eap/pull/1856 Petr, are you able to test my change for me as I am not really too au fait with the EAP testsuite. Many thanks, Tom Hi Tom, sure, we will test it out and let you know whether it helps. Petr Hi Tom. I tested your change in reproducer job on Solaris. EJBClientXidTransactionTestCase finished witnout any errors, so the error was probably fixed by your commit. Marek Perfect - thanks Marek! Verified on EAP 6.4.0.DR11 Petr Kremensky <pkremens> updated the status of jira JBQA-11003 to Closed |