-
Bug
-
Resolution: Fixed
-
P4
-
18
-
b27
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8283036 | 17.0.4 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 |
JDK-8284576 | 15.0.8 | Olga Mikhaltcova | P4 | Resolved | Fixed | b01 |
JDK-8284577 | 13.0.12 | Olga Mikhaltcova | P4 | Resolved | Fixed | b01 |
JDK-8283808 | 11.0.16 | Christoph Langer | P4 | Resolved | Fixed | b01 |
The failing tests are javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java and testcase05 and testcase06 of javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java.
The tests fail with the following error:
javax.xml.transform.TransformerConfigurationException: Could not load the translet class 'die.verwandlung.'.
which is caused by:
java.lang.ClassFormatError: Illegal class name "die/verwandlung/" in class file <Unknown>
The proposed fix for
--- a/src/hotspot/share/classfile/classFileParser.cpp
+++ b/src/hotspot/share/classfile/classFileParser.cpp
@@ -4855,7 +4855,7 @@ static const char* skip_over_field_name(const char* const name,
}
return (not_first_ch) ? old_p : NULL;
}
- return (not_first_ch) ? p : NULL;
+ return (not_first_ch && !last_is_slash) ? p : NULL;
}
- backported by
-
JDK-8283036 XSLT compiler tries to define a class with empty name
- Resolved
-
JDK-8283808 XSLT compiler tries to define a class with empty name
- Resolved
-
JDK-8284576 XSLT compiler tries to define a class with empty name
- Resolved
-
JDK-8284577 XSLT compiler tries to define a class with empty name
- Resolved
- blocks
-
JDK-8276241 JVM does not flag constant class entries ending in '/'
- Resolved
- links to
-
Commit openjdk/jdk11u-dev/358fc5ac
-
Commit openjdk/jdk13u-dev/d539bbfe
-
Commit openjdk/jdk15u-dev/99453b02
-
Commit openjdk/jdk17u-dev/3c6aecd3
-
Commit openjdk/jdk/a093cddd
-
Review openjdk/jdk11u-dev/947
-
Review openjdk/jdk13u-dev/339
-
Review openjdk/jdk15u-dev/195
-
Review openjdk/jdk17u-dev/239
-
Review openjdk/jdk/6620