mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-01 14:08:24 +00:00
8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR
Reviewed-by: dholmes, lmesnik
This commit is contained in:
parent
4be88d5482
commit
7ca053de21
@ -59,7 +59,7 @@ public class BTreeTest extends SysDictTest {
|
||||
}
|
||||
try {
|
||||
// Load FatsInfo with URLClassLoader btree.jar & fats.jar should not
|
||||
// present in classpath
|
||||
// be present in classpath
|
||||
Class info;
|
||||
if (useFats) {
|
||||
info = createJarLoader().loadClass(PACKAGE_PREFIX + "FatsInfo");
|
||||
@ -76,7 +76,7 @@ public class BTreeTest extends SysDictTest {
|
||||
}
|
||||
|
||||
if (level >= height) {
|
||||
throw new Failure("Icorrect level : " + level + " .Should be less then " + height);
|
||||
throw new Failure("Incorrect level : " + level + " should be less than " + height);
|
||||
}
|
||||
|
||||
// generate names for all nodes at the given level:
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2010, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2010, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -62,7 +62,7 @@ public abstract class SysDictTest extends ThreadedGCTest {
|
||||
if (args[i].equals("-useSingleLoader")) {
|
||||
this.useSingleLoader = false;
|
||||
}
|
||||
// jar path is in useal classpath format
|
||||
// jar path is in usual classpath format
|
||||
if (args[i].equals("-jarpath")) {
|
||||
String[] files = args[i + 1].split(File.pathSeparator);
|
||||
jars = new URL[files.length];
|
||||
@ -148,11 +148,8 @@ public abstract class SysDictTest extends ThreadedGCTest {
|
||||
// set name into public variable just to be sure
|
||||
// that class is loaded
|
||||
tmp = clz.getName();
|
||||
} catch (ClassNotFoundException cnfe) {
|
||||
throw new TestFailure(cnfe);
|
||||
} catch (OutOfMemoryError oome) {
|
||||
} catch (OutOfMemoryError | ClassNotFoundException e) {
|
||||
// just ignore
|
||||
// we do not check memory leaks in PermGen in this tests
|
||||
} catch (StackOverflowError soe) {
|
||||
// just ignore, chains could be too large
|
||||
// StackOverflowError could be in some sparcs
|
||||
@ -164,6 +161,7 @@ public abstract class SysDictTest extends ThreadedGCTest {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected Runnable createRunnable(int i) {
|
||||
currentClassLoaders = createClassLoadersInternal();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user