[jboss-jira] [JBoss JIRA] (AS7-4451) ServerSetupTasks don't get cleaned up if there was a problem
Kabir Khan (JIRA)
jira-events at lists.jboss.org
Tue Apr 10 14:08:50 EDT 2012
Kabir Khan created AS7-4451:
-------------------------------
Summary: ServerSetupTasks don't get cleaned up if there was a problem
Key: AS7-4451
URL: https://issues.jboss.org/browse/AS7-4451
Project: Application Server 7
Issue Type: Bug
Components: Test Suite
Affects Versions: 7.1.1.Final
Reporter: Kabir Khan
Assignee: Stuart Douglas
Fix For: 7.1.2.Final-redhat1
Running the testsuite with the Turkish Locale as described in https://issues.jboss.org/browse/AS7-4450 fails during the server setup tasks. The setup task seems to hang around causing problems in later tests using ServerSetupTasks. If LdapLoginModuleTestCase is @Ignored the subsequent tests pass.
{code}
public synchronized void handleBeforeDeployment(@Observes BeforeDeploy event, Container container) throws Exception {
--- SNIP ---
final Class<? extends ServerSetupTask>[] classes = setup.value();
if (current.isEmpty()) {
for (Class<? extends ServerSetupTask> clazz : classes) {
Constructor<? extends ServerSetupTask> ctor = clazz.getDeclaredConstructor();
ctor.setAccessible(true);
current.add(ctor.newInstance());
}
} else {
//this should never happen
for (int i = 0; i < current.size(); ++i) {
if (classes[i] != current.get(i).getClass()) {
// <<<<<<<< This error gets thrown <<<<<<<<<<<
throw new RuntimeException("Mismatched ServerSetupTask current is " + current + " but " + currentClass + " is expecting " + Arrays.asList(classes));
}
}
}
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list