[jboss-cvs] JBossAS SVN: r60279 - trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Feb 4 15:52:05 EST 2007
Author: bstansberry at jboss.com
Date: 2007-02-04 15:52:05 -0500 (Sun, 04 Feb 2007)
New Revision: 60279
Modified:
trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java
Log:
Ensure JVMTI initialization problems don't fail test
Remove System.out.println
Modified: trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java 2007-02-04 20:50:19 UTC (rev 60278)
+++ trunk/testsuite/src/main/org/jboss/test/classloader/leak/clstore/ClassLoaderStore.java 2007-02-04 20:52:05 UTC (rev 60279)
@@ -54,7 +54,7 @@
ClassLoader parent = loader.getParent();
while (parent != null)
{
- System.out.println("Parent is " + parent);
+ log.debug("Parent is " + parent);
parent = parent.getParent();
}
WeakReference ref = new WeakReference(loader);
@@ -96,9 +96,18 @@
*/
private ClassLoader getClassLoader(WeakReference weakReferenceOnLoader, String reportHTMLFile) throws Exception
{
- JVMTIInterface jvmti = new JVMTIInterface();
- if (jvmti.isActive())
+ JVMTIInterface jvmti = null;
+ try
{
+ jvmti = new JVMTIInterface();
+ }
+ catch (Throwable t)
+ {
+ log.debug("Could not instantiate JVMTIInterface:" + t.getLocalizedMessage());
+ }
+
+ if (jvmti != null && jvmti.isActive())
+ {
jvmti.forceGC();
if (weakReferenceOnLoader.get() == null)
More information about the jboss-cvs-commits
mailing list