Skip to content

Commit a54f4d4

Browse files
committed
8309509: com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java fails with virtual test thread factory
Reviewed-by: sspitsyn, amenkov
1 parent 33bb64f commit a54f4d4

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

test/jdk/ProblemList-Virtual.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ com/sun/jdi/EATests.java#id0 8264699 generic-
2929

3030
com/sun/jdi/ExceptionEvents.java 8278470 generic-all
3131
com/sun/jdi/RedefineCrossStart.java 8278470 generic-all
32-
com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java 8285422 generic-all
3332
com/sun/jdi/ReferrersTest.java 8285422 generic-all
3433
com/sun/jdi/SetLocalWhileThreadInNative.java 8285422 generic-all
3534
com/sun/jdi/StepTest.java 8285422 generic-all

test/jdk/com/sun/jdi/VMConnection.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,14 +125,16 @@ private Map parseConnectorArgs(Connector connector, String argString) {
125125

126126
VMConnection(String connectSpec, int traceFlags) {
127127
String nameString;
128-
String argString;
128+
String argString = "includevirtualthreads=y";
129129
int index = connectSpec.indexOf(':');
130130
if (index == -1) {
131131
nameString = connectSpec;
132-
argString = "";
133132
} else {
134133
nameString = connectSpec.substring(0, index);
135-
argString = connectSpec.substring(index + 1);
134+
// Only append args if there are actually some args after the ':'
135+
if (index < connectSpec.length() - 1) {
136+
argString = argString + "," + connectSpec.substring(index + 1);
137+
}
136138
}
137139

138140
connector = findConnector(nameString);

0 commit comments

Comments
 (0)