I ported more tests to JUnit 5. Assuming those are the same, then it’s a Windows-specific issue in the CleanUpDirectories/Files annotations compared to the JUnit 4 test rules for doing the same. Since the extension mechanisms in JUnit are different, there could potentially be a bug due to ordering of operations. Since this deleting an open file thing is only a problem on Windows, it’s difficult to debug outside it.
— Matt Sicker > On May 29, 2022, at 14:55, Tim Perry <tim.v...@gmail.com> wrote: > > They referred to the tests. Do you know a commit they worked at? > > Tim > > >> On May 29, 2022, at 12:43 PM, Ralph Goers <ralph.go...@dslextreme.com> wrote: >> >> Who is they? You mean me? This is on the master branch. It has never been >> released. >> >> Ralph >> >>>> On May 29, 2022, at 12:31 PM, Tim Perry <tim.v...@gmail.com> wrote: >>> >>> Do you remember the last release they worked in. I could use git bisect to >>> find when they broke if I have a good starting point. I have some time to >>> run it this afternoon…, >>> >>> Tim >>> >>> >>> Tim Perry >>> (916) 505-3634 >>> >>>>> On May 29, 2022, at 11:44 AM, Ralph Goers <ralph.go...@dslextreme.com> >>>>> wrote: >>>> >>>> So I have been trying to fix the problems on Windows in the unit test I >>>> added recently. I think I have finally fixed that but I just updated from >>>> master and now I am getting all the errors below. Did something change? >>>> >>>> Ralph >>>> >>>> [ERROR] Failures: >>>> [ERROR] RollingAppenderCronEvery2DirectTest.testAppender(Logger) >>>> target\rolling-cron-every2Direct failed with >>>> java.nio.file.FileSystemException: >>>> target\rolling-cron-every2Direct\test1-05-29-22-12-28-46.log: The process >>>> cannot access the file because it is being used by another process. >>>> >>>> [ERROR] RollingAppenderCronEvery2Test.testAppender(Logger) >>>> target\rolling-cron-every2 failed with java.nio.file.FileSystemException: >>>> target\rolling-cron-every2\rollingtest.log: The process cannot access the >>>> file because it is being used by another process. >>>> >>>> [ERROR] >>>> RollingAppenderCronOnceADayTest.testAppender(Logger,RollingFileAppender) >>>> target\rolling-cron-once-a-day failed with >>>> java.nio.file.FileSystemException: >>>> target\rolling-cron-once-a-day\rollingtest.log: The process cannot access >>>> the file because it is being used by another process. >>>> >>>> [ERROR] RollingAppenderCronTest.testAppender(LoggerContext) >>>> target\rolling-cron failed with java.nio.file.FileSystemException: >>>> target\rolling-cron\rollingtest.log: The process cannot access the file >>>> because it is being used by another process. >>>> >>>> [ERROR] RollingAppenderDirectWrite1906Test.testAppender(LoggerContext) >>>> target\rolling-direct-1906 failed with java.nio.file.FileSystemException: >>>> target\rolling-direct-1906\rollingfile.2022-05-29-12-28-09.log: The >>>> process cannot access the file because it is being used by another process. >>>> >>>> [ERROR] >>>> RollingAppenderDirectWriteTempCompressedFilePatternTest.testAppender(LoggerContext) >>>> target\rolling-direct failed with java.nio.file.FileSystemException: >>>> target\rolling-direct\test1-05-29-22-12-26-25.log: The process cannot >>>> access the file because it is being used by another process. >>>> >>>> [ERROR] RollingAppenderDirectWriteTest.testAppender(LoggerContext) >>>> target\rolling-direct failed with java.nio.file.FileSystemException: >>>> target\rolling-direct\test1-05-29-22-12-10-20.log: The process cannot >>>> access the file because it is being used by another process. >>>> >>>> [ERROR] >>>> RollingAppenderDirectWriteWithReconfigureTest.testRollingFileAppenderWithReconfigure(LoggerContext) >>>> target\rolling-direct-reconfigure failed with >>>> java.nio.file.FileSystemException: >>>> target\rolling-direct-reconfigure\test1-05-29-22-12-18-18-203.log: The >>>> process cannot access the file because it is being used by another process. >>>> >>>> [ERROR] RollingAppenderTimeAndSizeDirectTest.testAppender(Logger) >>>> target\rolling3Direct failed with java.nio.file.FileSystemException: >>>> target\rolling3Direct\test1-05-29-22-12-14-05-21.log: The process cannot >>>> access the file because it is being used by another process. >>>> >>>> [ERROR] RollingAppenderTimeTest.testAppender(LoggerContext) >>>> target\rolling2 failed with java.nio.file.FileSystemException: >>>> target\rolling2\rollingtest.log: The process cannot access the file >>>> because it is being used by another process. >>>> >>>> [ERROR] RollingAppenderUncompressedTest.testAppender(Logger) >>>> target\rolling4 failed with java.nio.file.FileSystemException: >>>> target\rolling4\rollingtest.log: The process cannot access the file >>>> because it is being used by another process. >>>> >>>> [ERROR] RollingNewDirectoryTest.streamClosedError(Logger) >>>> target\rolling-new-directory failed with >>>> java.nio.file.FileSystemException: >>>> target\rolling-new-directory\2022_05_29-17-15\messages-2022_05_29_12_17_15_048.log: >>>> The process cannot access the file because it is being used by another >>>> process. >>>> >>>> [ERROR] RollingRandomAppenderDirectWriteTest.testAppender(Logger) >>>> target\rolling-random-direct failed with >>>> java.nio.file.FileSystemException: >>>> target\rolling-random-direct\test1-05-29-22-12-20-20.log: The process >>>> cannot access the file because it is being used by another process. >>>> >>>> [ERROR] RolloverWithDeletedOldFileTest.testAppender(Logger) >>>> target\rolling-with-padding failed with java.nio.file.FileSystemException: >>>> target\rolling-with-padding\rollingtest.log: The process cannot access the >>>> file because it is being used by another process. >>>> >>>> [ERROR] RolloverWithPaddingTest.testAppender(Logger) >>>> target\rolling-with-padding failed with java.nio.file.FileSystemException: >>>> target\rolling-with-padding\rollingtest.log: The process cannot access the >>>> file because it is being used by another process. >>>> >>>> [ERROR] JsonRoutingAppender2Test.routingTest(ListAppender) >>>> target\rolling1\rollingtest-Unknown.log failed with >>>> java.nio.file.FileSystemException: >>>> target\rolling1\rollingtest-Unknown.log: The process cannot access the >>>> file because it is being used by another process. >>>> >>>> [ERROR] JsonRoutingAppenderTest.routingTest(ListAppender) >>>> target\rolling1\rollingtest-Unknown.log failed with >>>> java.nio.file.FileSystemException: >>>> target\rolling1\rollingtest-Unknown.log: The process cannot access the >>>> file because it is being used by another process. >>>> >>>> [ERROR] PropertiesRoutingAppenderTest.routingTest(ListAppender) >>>> target\routing1\routingtestProps-Activity.log failed with >>>> java.nio.file.FileSystemException: >>>> target\routing1\routingtestProps-Activity.log: The process cannot access >>>> the file because it is being used by another process. >>>> , target\routing1\routingtestProps-Alert.log failed with >>>> java.nio.file.FileSystemException: >>>> target\routing1\routingtestProps-Alert.log: The process cannot access the >>>> file because it is being used by another process. >>>> >>>> [ERROR] RoutingAppender2767Test.routingTest >>>> target\routing1\routingtest-Service.log failed with >>>> java.nio.file.FileSystemException: >>>> target\routing1\routingtest-Service.log: The process cannot access the >>>> file because it is being used by another process. >>>> >>>> [ERROR] RoutingAppenderTest.routingTest(ListAppender) >>>> target\routing1\routingtest-Alert.log failed with >>>> java.nio.file.FileSystemException: target\routing1\routingtest-Alert.log: >>>> The process cannot access the file because it is being used by another >>>> process. >>>> , target\routing1\routingtest-Activity.log failed with >>>> java.nio.file.FileSystemException: >>>> target\routing1\routingtest-Activity.log: The process cannot access the >>>> file because it is being used by another process. >>>> >>>> [ERROR] RoutingDefaultAppenderTest.routingTest(ListAppender) >>>> target\routing1\routingtest.log failed with >>>> java.nio.file.FileSystemException: target\routing1\routingtest.log: The >>>> process cannot access the file because it is being used by another process. >>>> >>>> [ERROR] AsyncLoggerConfigAutoFlushTest.testFlushAtEndOfBatch >>>> target\AsyncLoggerConfigAutoFlushTest.log failed with >>>> java.nio.file.FileSystemException: >>>> target\AsyncLoggerConfigAutoFlushTest.log: The process cannot access the >>>> file because it is being used by another process. >>>> >>>> [ERROR] AsyncRootReloadTest.testLog4j2_807(Logger) target\LOG4J2-807.log >>>> failed with java.nio.file.FileSystemException: target\LOG4J2-807.log: The >>>> process cannot access the file because it is being used by another process. >>>> >>>> [ERROR] ConfigurationFactoryTest.json(LoggerContext) >>>> target\test-json.log failed with java.nio.file.FileSystemException: >>>> target\test-json.log: The process cannot access the file because it is >>>> being used by another process. >>>> >>>> [ERROR] ConfigurationFactoryTest.properties(LoggerContext) >>>> target\test-properties.log failed with java.nio.file.FileSystemException: >>>> target\test-properties.log: The process cannot access the file because it >>>> is being used by another process. >>>> >>>> [ERROR] ConfigurationFactoryTest.xinclude(LoggerContext) >>>> target\test-xinclude.log failed with java.nio.file.FileSystemException: >>>> target\test-xinclude.log: The process cannot access the file because it is >>>> being used by another process. >>>> >>>> [ERROR] ConfigurationFactoryTest.xml(LoggerContext) target\test-xml.log >>>> failed with java.nio.file.FileSystemException: target\test-xml.log: The >>>> process cannot access the file because it is being used by another process. >>>> >>>> [ERROR] ConfigurationFactoryTest.yaml(LoggerContext) >>>> target\test-yaml.log failed with java.nio.file.FileSystemException: >>>> target\test-yaml.log: The process cannot access the file because it is >>>> being used by another process. >>>> >>>> [ERROR] CustomConfigurationTest.testConfig(LoggerContext) >>>> target\test.log failed with java.nio.file.FileSystemException: >>>> target\test.log: The process cannot access the file because it is being >>>> used by another process. >>