RFR(XS): 8187669: [MVT] ValueTypeHolder::unreflectWithers fails with ClassFormatError: Illegal method name
tobias.hartmann at oracle.com
Tue Sep 19 15:30:03 UTC 2017
On 19.09.2017 17:23, Lois Foltan wrote:
> Test hotspot/test/runtime/valhalla/valuetypes/ValueOops.java is hitting this issue as well and I was unable to remove
> the "-noverify" option for it. I entered a bug suggesting that the fully qualified binary name should be translated
> from '.' to '/' before reaching the JVM. See bug, https://bugs.openjdk.java.net/browse/JDK-8186874. Due to JVM
> access checks that now involve checks for readability/exportability of a module & package a class is defined to, I
> suspect that it is important for the JVM to have the fully qualified name and not the simple name.
Thanks for pointing that out, I missed the bug you've filed.
I agree, it's probably better to keep the fully qualified name. I closed this bug as duplicate.
More information about the valhalla-dev