On Thu, 18 Jul 2024 05:37:31 GMT, David Holmes <dhol...@openjdk.org> wrote:

>> Hi all,
>> The testcase `serviceability/attach/LongArgTest.java` intermittent fails 
>> `java.lang.NoClassDefFoundError: jdk/test/lib/Utils`. Jtreg doesn't 
>> automatically compile `jdk/test/lib/Utils.class` and 
>> `jdk/test/lib/apps/LingeredApp.class` etc.. Maybe it's a jtreg  framework 
>> bug.
>> I think it's necessory to compile `jdk.test.lib.Utils` and 
>> `jdk.test.lib.apps.LingeredApp` explicitly.
>> Only change the testcase, the change has been verified, no risk.
>
> Grepping over all tests I see 666 that import jdk.test.lib.Utils but only 60 
> actually build it. Looking just at hotspot we have 413 imports and only 1 
> build! For jdk.test.lib.apps.LingeredApp it is 91 versus 4, in hotspot.
> 
> I wonder if this is the jtreg issue where compile-on-demand classes are being 
> put in the wrong directory depending on which test in a run first needs it?

> @dholmes-ora and @alexmenkov should comment in this. Also see my comments 
> that I just added to the CR.

Thanks for the link to https://bugs.openjdk.org/browse/CODETOOLS-7902847

-------------

PR Comment: https://git.openjdk.org/jdk/pull/20228#issuecomment-2235550005

Reply via email to