[jboss-svn-commits] JBL Code SVN: r37559 - in labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed: server and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Oct 15 18:36:39 EDT 2011
Author: tomjenkinson
Date: 2011-10-15 18:36:39 -0400 (Sat, 15 Oct 2011)
New Revision: 37559
Modified:
labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/SimpleIsolatedServers.java
labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/IsolatableServersClassLoader.java
Log:
JBTM-916 updated to load the logger
Modified: labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/SimpleIsolatedServers.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/SimpleIsolatedServers.java 2011-10-15 22:17:11 UTC (rev 37558)
+++ labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/SimpleIsolatedServers.java 2011-10-15 22:36:39 UTC (rev 37559)
@@ -57,7 +57,7 @@
if (file.exists()) {
file.delete();
}
- int startingTimeout = 0;
+ int startingTimeout = 10;
// Start out at the first server
LocalServer originalServer = getLocalServer(1000);
@@ -73,7 +73,7 @@
// down
Transaction suspendedTransaction = transactionManager.suspend();
long timeLeftBeforeTransactionTimeout = originalServer.getTimeLeftBeforeTransactionTimeout();
- List<Integer> nodesToFlowTo = new LinkedList<Integer>(Arrays.asList(new Integer[] { 2000, 3000, 2000, 1000 }));
+ List<Integer> nodesToFlowTo = new LinkedList<Integer>(Arrays.asList(new Integer[] { 2000, 3000, 2000, 1000, 2000, 3000, 1000, 3000 }));
boolean proxyRequired = recursivelyFlowTransaction(nodesToFlowTo, timeLeftBeforeTransactionTimeout, toMigrate);
transactionManager.resume(suspendedTransaction);
if (proxyRequired) {
Modified: labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/IsolatableServersClassLoader.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/IsolatableServersClassLoader.java 2011-10-15 22:17:11 UTC (rev 37558)
+++ labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/IsolatableServersClassLoader.java 2011-10-15 22:36:39 UTC (rev 37559)
@@ -47,19 +47,21 @@
clazz = clazzMap.get(name);
}
- if (!name.startsWith("com.arjuna") || (ignoredPackage != null && name.matches(ignoredPackage + ".[A-Za-z0-9]*")) || name.contains("logging")) {
+ if (!name.startsWith("com.arjuna") || (ignoredPackage != null && name.matches(ignoredPackage + ".[A-Za-z0-9]*"))) {
clazz = super.loadClass(name);
} else {
String path = name.replace('.', '/').concat(".class");
Resource res = ucp.getResource(path, false);
+ if (res == null) {
+ throw new ClassNotFoundException(name);
+ }
try {
byte[] classData = res.getBytes();
clazz = defineClass(name, classData, 0, classData.length);
clazzMap.put(name, clazz);
} catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
+ throw new ClassNotFoundException(name, e);
}
}
More information about the jboss-svn-commits
mailing list