-
Bug
-
Resolution: Fixed
-
P4
-
repo-valhalla
After merging (https://github.com/openjdk/valhalla/pull/316) the following error occurs:
test QTypeDescriptorTest.testProxy(): failure
java.lang.IllegalArgumentException: java.lang.ClassFormatError: Illegal class name "QLine;" in class file $Proxy5
at java.base/java.lang.reflect.Proxy$ProxyBuilder.defineProxyClass(Proxy.java:570)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.build(Proxy.java:667)
at java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$0(Proxy.java:428)
at java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(AbstractClassLoaderValue.java:329)
at java.base/jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(AbstractClassLoaderValue.java:205)
at java.base/java.lang.reflect.Proxy.getProxyConstructor(Proxy.java:426)
at java.base/java.lang.reflect.Proxy.newProxyInstance(Proxy.java:1028)
at QTypeDescriptorTest.testProxy(QTypeDescriptorTest.java:120)
test QTypeDescriptorTest.testProxy(): failure
java.lang.IllegalArgumentException: java.lang.ClassFormatError: Illegal class name "QLine;" in class file $Proxy5
at java.base/java.lang.reflect.Proxy$ProxyBuilder.defineProxyClass(Proxy.java:570)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.build(Proxy.java:667)
at java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$0(Proxy.java:428)
at java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(AbstractClassLoaderValue.java:329)
at java.base/jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(AbstractClassLoaderValue.java:205)
at java.base/java.lang.reflect.Proxy.getProxyConstructor(Proxy.java:426)
at java.base/java.lang.reflect.Proxy.newProxyInstance(Proxy.java:1028)
at QTypeDescriptorTest.testProxy(QTypeDescriptorTest.java:120)
- relates to
-
JDK-8261021 [lworld] valhalla/valuetypes/LambdaConversion.java fails Illegal class name "QLambdaConversion$Pointer;"
-
- Resolved
-