[JBoss JIRA] (JBTM-2101) Blacktie integration CSTest hang
by Amos Feng (JIRA)
[ https://issues.jboss.org/browse/JBTM-2101?page=com.atlassian.jira.plugin.... ]
Amos Feng commented on JBTM-2101:
---------------------------------
The test setup is failed with starting the server with error "cannot start the same id server". It's caused by the .testsui queue not being deployed on the server. So it looks like the prev test tearDown does not wait for the server shutdow finishing.
from the integration tests codes blacktie/integration-tests/src/test/java/org/jboss/narayana/blacktie/jatmibroker/xatmi/CSControl.java
{code}
public void tearDown() {
log.info("tearDown");
try {
if (server != null) {
log.debug("destroying server process");
server.interrupt();
server.getProcess().destroy();
log.debug("destroyed server process");
server.getProcess().waitFor();
}
log.debug("waited for server process");
} catch (Throwable e) {
throw new RuntimeException("Server shutdown error: ", e);
}
}
{code}
It looks like it does not need to destroy the process and just wait for it exits.
> Blacktie integration CSTest hang
> --------------------------------
>
> Key: JBTM-2101
> URL: https://issues.jboss.org/browse/JBTM-2101
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Components: BlackTie
> Reporter: Gytis Trikleris
> Assignee: Amos Feng
> Priority: Minor
> Fix For: 5.0.5
>
>
> http://172.17.131.2/view/Narayana+BlackTie/job/narayana/427/PROFILE=BLACK...
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 10 months
[JBoss JIRA] (JBTM-2357) jbossts-properties.xml not loaded if arjuna-properties-file not set in manifest
by Toby Crawley (JIRA)
Toby Crawley created JBTM-2357:
----------------------------------
Summary: jbossts-properties.xml not loaded if arjuna-properties-file not set in manifest
Key: JBTM-2357
URL: https://issues.jboss.org/browse/JBTM-2357
Project: JBoss Transaction Manager
Issue Type: Bug
Affects Versions: 5.0.3
Reporter: Toby Crawley
Assignee: Tom Jenkinson
If the property isn't set, ConfigurationInfo falls back to looking for "arjuna-properties.xml" because of https://github.com/jbosstm/narayana/blob/master/common/classes/com/arjuna.... Is that default intentional, or should it have been set to "jbossts-properties.xml" as part of JBTM-482?
We're running in to this with [Immutant|http://immutant.org], where the user can run their application as a set of jars or as an uberjar. When ran as a set of jars, the manifest from narayana-jta.jar has arjuna-properties-file set, and the jar provides a jbossts-properties.xml at the top level that gets loaded. But when the user creates an uberjar (a process we don't control), the uberjar includes the jbossts-properties.xml file from the jta jar, but does not include the arjuna-properties-file property in the manifest, which causes narayana to fail because the node id isn't set. We'd prefer the same behavior in either run mode, so currently provide an arjuna-properties.xml that is identical to the default from the jta jar to work around the issue.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
9 years, 10 months