On Fri, 19 Feb 2021 14:06:23 GMT, Daniel Fuchs <dfu...@openjdk.org> wrote:

>> LGTM
>
> I'm seeing some intermittent test failures with the new test (after merging 
> in latest master changes). Can you retest and have a look:
> 
> ----------System.out:(25/1343)----------
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Testing with arguments: type=process, count=20
> Thread-2      |Error: Could not find or load main class FileHandlerAccessTest
> Thread-2      |Caused by: java.lang.ClassNotFoundException: 
> FileHandlerAccessTest
> Thread-6      |Error: Could not find or load main class FileHandlerAccessTest
> Thread-6      |Caused by: java.lang.ClassNotFoundException: 
> FileHandlerAccessTest
> Thread-1      |Error: Could not find or load main class FileHandlerAccessTest
> Thread-1      |Caused by: java.lang.ClassNotFoundException: 
> FileHandlerAccessTest
> Testing with arguments: type=process, count=20
> ----------System.err:(14/1024)----------
> java.lang.RuntimeException: java.lang.RuntimeException: An error occured in 
> the child process.
>       at FileHandlerAccessTest.accessProcess(FileHandlerAccessTest.java:96)
>       at java.base/java.lang.Thread.run(Thread.java:831)
> Caused by: java.lang.RuntimeException: An error occured in the child process.
>       at FileHandlerAccessTest.accessProcess(FileHandlerAccessTest.java:93)
>       ... 1 more
> STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 
> java.lang.RuntimeException: An error occured in the child process.
> java.lang.RuntimeException: java.lang.RuntimeException: An error occured in 
> the child process.
>       at FileHandlerAccessTest.accessProcess(FileHandlerAccessTest.java:96)
>       at java.base/java.lang.Thread.run(Thread.java:831)
> Caused by: java.lang.RuntimeException: An error occured in the child process.
>       at FileHandlerAccessTest.accessProcess(FileHandlerAccessTest.java:93)
>       ... 1 more
> STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 
> java.lang.RuntimeException: An error occured in the child process.
> ----------rerun:(39/6191)*----------

Hi,

I've removed the problematic "process" handling logic and have stripped the 
test back to only use threads.

The problem was reproducible (intermittently on my Windows machine) using this 
smaller test and should make the test more stable.

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

PR: https://git.openjdk.java.net/jdk/pull/2572

Reply via email to