Babneet Singh
Babneet Singh
LGTM. @llxia I will merge the PR after you complete your review. > https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_extended.openjdk_x86-64_windows_Personal/3 An infra issue similar to https://github.com/eclipse-openj9/openj9/issues/8446 is seen in the above PR build, which is unrelated...
### Test Source Code https://github.com/ibmruntimes/openj9-openjdk-jdk22/blob/openj9/test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/FilteredFieldsTest.java ### Test Description The test verifies that JVMTI `GetClassFields` [1] function filters out fields the same way as `Class.getDeclaredFields()` [2] does. The field to be...
This issue doesn't block the current release. The test is specific to the RI, and it doesn't test any feature regulated by the specification. Moving it to the 0.48 release.
> Looks like NULL is sent instead of the string. Is there missed NULL check? Or something is NULL unexpectedly? At the point of the crash, the object does not...
There are two `WrapperHiddenClassTest` failures: this issue and https://github.com/eclipse-openj9/openj9/issues/18804. The failures only happen with `gencon` and `optthruput` GC policies. `WrapperHiddenClassTest` consistently passes with `metronome` and `balanced` GC policies.
@dmitripivkine As requested, the zip contains a system core, java core and JDK22 created on Linux x64: https://ibm.box.com/shared/static/f8e1083e2laz5rwp9r33nua52fx0atv3.zip.
@dmitripivkine I discussed the issue with @JasonFengJ9 and @hangshao0. Here is the summary: With the re-implementation of `MethodHandleProxies.asInterfaceInstance` in https://github.com/ibmruntimes/openj9-openjdk-jdk22/commit/3193b60dbd9b70d5b79503776006fcaa28031bbf (JDK22), `Module` objects are introduced, which are only associated to...
Freeing the native `J9Module` structure should remove the bad entries from the various hash tables. But, `freeJ9Module(...)` doesn't remove the `J9Module` entry from `J9Module->classLoader->moduleHashTable`. So, we will need a more...
> Is classLoader here is special Anonymous Classloader (can not be unloaded)? No. Hidden/anon classes can be independently unloaded; it doesn't depend on the associated class loader to be cleared/unloaded....
> The question was which class loader is referenced from module for Anonymous class: special Anonymous Classloader or Anonymous class logical parent class loader ? In JDK22, only hidden classes...