The following tests failed in the Valhalla CI:
java/nio/channels/Channels/CloseWriterOnFailedFlush.java
java/nio/channels/Channels/AsyncCloseStreams.java
Here's a log file snippet from CloseWriterOnFailedFlush.java:
----------System.err:(22/1759)----------
java.lang.ClassNotFoundException: CloseWriterOnFailedFlush
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:369)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:569)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:502)
at com.sun.javatest.regtest.agent.MainActionHelper.runClass(MainActionHelper.java:173)
at com.sun.javatest.regtest.agent.AgentServer.doMain(AgentServer.java:319)
at com.sun.javatest.regtest.agent.AgentServer.run(AgentServer.java:244)
at com.sun.javatest.regtest.agent.AgentServer.main(AgentServer.java:71)
Caused by: java.io.FileNotFoundException: /opt/mach5/mesos/work_dir/slaves/da1065b5-7b94-4f0d-85e9-a3a252b9a32e-S13996/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8ec57f7b-ea00-485c-b25b-cbc20e6c40f3/runs/3f7db155-6caf-4d6e-bfce-9d49ef0cf6fc/testoutput/test-support/jtreg_open_test_jdk_tier2/classes/2/java/nio/channels/Channels/CloseWriterOnFailedFlush.d/CloseWriterOnFailedFlush.class (Too many open files)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:185)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:139)
at java.base/jdk.internal.loader.URLClassPath$FileLoader$1.getInputStream(URLClassPath.java:959)
at java.base/jdk.internal.loader.Resource.cachedInputStream(Resource.java:75)
at java.base/jdk.internal.loader.Resource.getBytes(Resource.java:87)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:367)
... 6 more
JavaTest Message: main() method must be in a public class named
JavaTest Message: CloseWriterOnFailedFlush in file CloseWriterOnFailedFlush.java
result: Error. Can't load test: java.lang.ClassNotFoundException: CloseWriterOnFailedFlush
Here's a log file snippet from AsyncCloseStreams.java:
----------System.err:(52/3463)----------
[07:57:07.387] STARTED AsyncCloseStreams::available 'available()'
AsynchronousCloseException caught
[07:57:08.175] SUCCESSFUL AsyncCloseStreams::available 'available()' [788ms]
[07:57:08.177] STARTED AsyncCloseStreams::read 'read()'
java.nio.file.FileSystemException: ./foo14433200621425116632bar: Too many open files
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:102)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:108)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:113)
at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:214)
at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:245)
at java.base/java.nio.file.Files.newByteChannel(Files.java:357)
at java.base/java.nio.file.Files.newByteChannel(Files.java:399)
at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:371)
at java.base/java.nio.file.Files.newInputStream(Files.java:154)
at AsyncCloseStreams.read(AsyncCloseStreams.java:108)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
[07:57:09.093] FAILED AsyncCloseStreams::read 'read()' [916ms]
[07:57:09.105] STARTED AsyncCloseStreams::write 'write()'
java.nio.file.FileSystemException: ./foo11603240437818420484bar: Too many open files
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:102)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:108)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:113)
at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:214)
at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:245)
at java.base/java.nio.file.Files.newByteChannel(Files.java:357)
at java.base/java.nio.file.Files.createFile(Files.java:610)
at java.base/java.nio.file.TempFileHelper.create(TempFileHelper.java:132)
at java.base/java.nio.file.TempFileHelper.createTempFile(TempFileHelper.java:150)
at java.base/java.nio.file.Files.createTempFile(Files.java:803)
at AsyncCloseStreams.write(AsyncCloseStreams.java:137)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
[07:57:09.118] FAILED AsyncCloseStreams::write 'write()' [12ms]
JavaTest Message: JUnit Platform Failure(s): 2
[ JUnit Containers: found 4, started 4, succeeded 4, failed 0, aborted 0, skipped 0]
[ JUnit Tests: found 3, started 3, succeeded 1, failed 2, aborted 0, skipped 0]
java.lang.Exception: JUnit test failure
at com.sun.javatest.regtest.agent.JUnitRunner.runWithJUnitPlatform(JUnitRunner.java:156)
at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:110)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.Thread.run(Thread.java:1516)
JavaTest Message: Test threw exception: java.lang.Exception
JavaTest Message: shutting down test
result: Failed. Execution failed: `main' threw exception: java.lang.Exception: JUnit test failure
java/nio/channels/Channels/CloseWriterOnFailedFlush.java
java/nio/channels/Channels/AsyncCloseStreams.java
Here's a log file snippet from CloseWriterOnFailedFlush.java:
----------System.err:(22/1759)----------
java.lang.ClassNotFoundException: CloseWriterOnFailedFlush
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:369)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:569)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:502)
at com.sun.javatest.regtest.agent.MainActionHelper.runClass(MainActionHelper.java:173)
at com.sun.javatest.regtest.agent.AgentServer.doMain(AgentServer.java:319)
at com.sun.javatest.regtest.agent.AgentServer.run(AgentServer.java:244)
at com.sun.javatest.regtest.agent.AgentServer.main(AgentServer.java:71)
Caused by: java.io.FileNotFoundException: /opt/mach5/mesos/work_dir/slaves/da1065b5-7b94-4f0d-85e9-a3a252b9a32e-S13996/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8ec57f7b-ea00-485c-b25b-cbc20e6c40f3/runs/3f7db155-6caf-4d6e-bfce-9d49ef0cf6fc/testoutput/test-support/jtreg_open_test_jdk_tier2/classes/2/java/nio/channels/Channels/CloseWriterOnFailedFlush.d/CloseWriterOnFailedFlush.class (Too many open files)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:185)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:139)
at java.base/jdk.internal.loader.URLClassPath$FileLoader$1.getInputStream(URLClassPath.java:959)
at java.base/jdk.internal.loader.Resource.cachedInputStream(Resource.java:75)
at java.base/jdk.internal.loader.Resource.getBytes(Resource.java:87)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:367)
... 6 more
JavaTest Message: main() method must be in a public class named
JavaTest Message: CloseWriterOnFailedFlush in file CloseWriterOnFailedFlush.java
result: Error. Can't load test: java.lang.ClassNotFoundException: CloseWriterOnFailedFlush
Here's a log file snippet from AsyncCloseStreams.java:
----------System.err:(52/3463)----------
[07:57:07.387] STARTED AsyncCloseStreams::available 'available()'
AsynchronousCloseException caught
[07:57:08.175] SUCCESSFUL AsyncCloseStreams::available 'available()' [788ms]
[07:57:08.177] STARTED AsyncCloseStreams::read 'read()'
java.nio.file.FileSystemException: ./foo14433200621425116632bar: Too many open files
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:102)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:108)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:113)
at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:214)
at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:245)
at java.base/java.nio.file.Files.newByteChannel(Files.java:357)
at java.base/java.nio.file.Files.newByteChannel(Files.java:399)
at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:371)
at java.base/java.nio.file.Files.newInputStream(Files.java:154)
at AsyncCloseStreams.read(AsyncCloseStreams.java:108)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
[07:57:09.093] FAILED AsyncCloseStreams::read 'read()' [916ms]
[07:57:09.105] STARTED AsyncCloseStreams::write 'write()'
java.nio.file.FileSystemException: ./foo11603240437818420484bar: Too many open files
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:102)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:108)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:113)
at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:214)
at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:245)
at java.base/java.nio.file.Files.newByteChannel(Files.java:357)
at java.base/java.nio.file.Files.createFile(Files.java:610)
at java.base/java.nio.file.TempFileHelper.create(TempFileHelper.java:132)
at java.base/java.nio.file.TempFileHelper.createTempFile(TempFileHelper.java:150)
at java.base/java.nio.file.Files.createTempFile(Files.java:803)
at AsyncCloseStreams.write(AsyncCloseStreams.java:137)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1612)
[07:57:09.118] FAILED AsyncCloseStreams::write 'write()' [12ms]
JavaTest Message: JUnit Platform Failure(s): 2
[ JUnit Containers: found 4, started 4, succeeded 4, failed 0, aborted 0, skipped 0]
[ JUnit Tests: found 3, started 3, succeeded 1, failed 2, aborted 0, skipped 0]
java.lang.Exception: JUnit test failure
at com.sun.javatest.regtest.agent.JUnitRunner.runWithJUnitPlatform(JUnitRunner.java:156)
at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:110)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.Thread.run(Thread.java:1516)
JavaTest Message: Test threw exception: java.lang.Exception
JavaTest Message: shutting down test
result: Failed. Execution failed: `main' threw exception: java.lang.Exception: JUnit test failure