I have committed the fix and verified it works in my Windows VM.

Ralph

> On Jun 25, 2019, at 5:34 PM, Ralph Goers <ralph.go...@dslextreme.com> wrote:
> 
> This release vote is cancelled.
> 
> I have been able to duplicate the problem in my Windows VM. I believe I know 
> what the problem is and will be testing it shortly. The problem is not with 
> the test.
> 
> Ralph
> 
>> On Jun 25, 2019, at 4:01 PM, Remko Popma <remko.po...@gmail.com> wrote:
>> 
>> When building from the tag on my Windows laptop, I get the same errors that
>> Gary was seeing:
>> 
>> [ERROR] Failures:
>> [ERROR]
>> QueueFullAsyncLoggerConfigLoggingFromToStringTest.testLoggingFromToStringCausesOutOfOrderMessages:76->asyncLoggerConfigRecursiveTest:96
>> expected:<...ging in toString() #[0]> but was:<...ging in toString() #[128]>
>> [ERROR]   ResolverUtilTest.testExtractPathFromFileUrl
>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process cannot
>> access thefile because it is being used by another process.
>> 
>> [ERROR]   ResolverUtilTest.testExtractPathFromFileUrlNotDecodedIfFileExists
>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process cannot
>> access the file because it is being used by another process.
>> 
>> [ERROR]   ResolverUtilTest.testFileFromUriWithSpacesAndPlusCharactersInName
>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process cannot
>> access the file because it is being used by another process.
>> 
>> [ERROR]   ResolverUtilTest.testFindInPackageFromJarPath
>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process cannot
>> access the file because it is being used by another process.
>> 
>> C:\Users\remko\IdeaProjects\logging-log4j2>mvn --version
>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
>> 2017-10-18T16:58:13+09:00)
>> Maven home: C:\apps\apache-maven-3.5.2\bin\..
>> Java version: 1.8.0_202, vendor: Oracle Corporation
>> Java home: C:\apps\jdk1.8.0_202\jre
>> Default locale: en_GB, platform encoding: MS932
>> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>> 
>> I will set JAVA_HOME to Java 7 and try again later.
>> 
>> 
>> On Wed, Jun 26, 2019 at 3:55 AM Ralph Goers <ralph.go...@dslextreme.com>
>> wrote:
>> 
>>> Interesting. It is failing trying to cleanup files before running the next
>>> test. This seems likely to be something wrong in the unit test rather than
>>> something wrong with ResolverUtil. However, ResolverUtilTest hasn’t changed
>>> in quite a while.
>>> 
>>> If this is the only problem I am reluctant to respin a release just for
>>> this. I’d first have to see if I can even replicate it in my Windows VM.
>>> 
>>> Ralph
>>> 
>>>> On Jun 25, 2019, at 11:31 AM, Gary Gregory <garydgreg...@gmail.com>
>>> wrote:
>>>> 
>>>> Here we go:
>>>> 
>>>> [INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ log4j-core
>>> ---
>>>> [INFO] Surefire report directory:
>>>> C:\temp\rc\logging-log4j2\log4j-core\target\surefire-reports
>>>> [INFO] parallel='none', perCoreThreadCount=true, threadCount=0,
>>>> useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0,
>>>> threadCountMethods=0, parallelOptimized=true
>>>> [INFO]
>>>> [INFO] -------------------------------------------------------
>>>> [INFO]  T E S T S
>>>> [INFO] -------------------------------------------------------
>>>> [INFO] Running
>>>> org.apache.logging.log4j.core.config.plugins.util.ResolverUtilTest
>>>> java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269)
>>>>      at
>>>> 
>>> sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
>>>>      at java.nio.file.Files.deleteIfExists(Files.java:1165)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders$DeleteAllFileVisitor.visitFile(CleanFolders.java:63)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders$DeleteAllFileVisitor.visitFile(CleanFolders.java:38)
>>>>      at java.nio.file.Files.walkFileTree(Files.java:2670)
>>>>      at java.nio.file.Files.walkFileTree(Files.java:2742)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders.cleanFolder(CleanFolders.java:103)
>>>>      at
>>>> org.apache.logging.log4j.junit.CleanFolders.clean(CleanFolders.java:97)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.clean(AbstractExternalFileCleaner.java:103)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.after(AbstractExternalFileCleaner.java:85)
>>>>      at
>>>> org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:50)
>>>>      at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>>>      at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>>      at
>>>> 
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>>      at
>>>> 
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>>      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>      at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>      at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>      at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>      at org.junit.runners.Suite.runChild(Suite.java:128)
>>>>      at org.junit.runners.Suite.runChild(Suite.java:27)
>>>>      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>      at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>      at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>      at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>      at
>>>> org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
>>>>      at
>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
>>>> java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269)
>>>>      at
>>>> 
>>> sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
>>>>      at java.nio.file.Files.deleteIfExists(Files.java:1165)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders$DeleteAllFileVisitor.visitFile(CleanFolders.java:63)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders$DeleteAllFileVisitor.visitFile(CleanFolders.java:38)
>>>>      at java.nio.file.Files.walkFileTree(Files.java:2670)
>>>>      at java.nio.file.Files.walkFileTree(Files.java:2742)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders.cleanFolder(CleanFolders.java:103)
>>>>      at
>>>> org.apache.logging.log4j.junit.CleanFolders.clean(CleanFolders.java:97)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.clean(AbstractExternalFileCleaner.java:103)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.before(AbstractExternalFileCleaner.java:92)
>>>>      at
>>>> org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:46)
>>>>      at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>>>      at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>>      at
>>>> 
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>>      at
>>>> 
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>>      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>      at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>      at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>      at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>      at org.junit.runners.Suite.runChild(Suite.java:128)
>>>>      at org.junit.runners.Suite.runChild(Suite.java:27)
>>>>      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>      at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>      at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>      at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>      at
>>>> org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
>>>>      at
>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
>>>> java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269)
>>>>      at
>>>> 
>>> sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
>>>>      at java.nio.file.Files.deleteIfExists(Files.java:1165)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders$DeleteAllFileVisitor.visitFile(CleanFolders.java:63)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders$DeleteAllFileVisitor.visitFile(CleanFolders.java:38)
>>>>      at java.nio.file.Files.walkFileTree(Files.java:2670)
>>>>      at java.nio.file.Files.walkFileTree(Files.java:2742)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders.cleanFolder(CleanFolders.java:103)
>>>>      at
>>>> org.apache.logging.log4j.junit.CleanFolders.clean(CleanFolders.java:97)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.clean(AbstractExternalFileCleaner.java:103)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.before(AbstractExternalFileCleaner.java:92)
>>>>      at
>>>> org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:46)
>>>>      at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>>>      at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>>      at
>>>> 
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>>      at
>>>> 
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>>      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>      at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>      at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>      at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>      at org.junit.runners.Suite.runChild(Suite.java:128)
>>>>      at org.junit.runners.Suite.runChild(Suite.java:27)
>>>>      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>      at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>      at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>      at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>      at
>>>> org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
>>>>      at
>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
>>>> java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
>>>>      at
>>>> 
>>> sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269)
>>>>      at
>>>> 
>>> sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
>>>>      at java.nio.file.Files.deleteIfExists(Files.java:1165)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders$DeleteAllFileVisitor.visitFile(CleanFolders.java:63)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders$DeleteAllFileVisitor.visitFile(CleanFolders.java:38)
>>>>      at java.nio.file.Files.walkFileTree(Files.java:2670)
>>>>      at java.nio.file.Files.walkFileTree(Files.java:2742)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.CleanFolders.cleanFolder(CleanFolders.java:103)
>>>>      at
>>>> org.apache.logging.log4j.junit.CleanFolders.clean(CleanFolders.java:97)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.clean(AbstractExternalFileCleaner.java:103)
>>>>      at
>>>> 
>>> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.before(AbstractExternalFileCleaner.java:92)
>>>>      at
>>>> org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:46)
>>>>      at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>>>      at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>>      at
>>>> 
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>>>>      at
>>>> 
>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>>>>      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>      at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>      at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>      at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>      at org.junit.runners.Suite.runChild(Suite.java:128)
>>>>      at org.junit.runners.Suite.runChild(Suite.java:27)
>>>>      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>      at
>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>      at
>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>      at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>      at
>>>> org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
>>>>      at
>>>> 
>>> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
>>>>      at
>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
>>>> [ERROR] Tests run: 14, Failures: 4, Errors: 0, Skipped: 0, Time elapsed:
>>>> 9.756 s <<< FAILURE! - in
>>>> org.apache.logging.log4j.core.config.plugins.util.ResolverUtilTest
>>>> [ERROR]
>>>> 
>>> testFindInPackageFromJarPath(org.apache.logging.log4j.core.config.plugins.util.ResolverUtilTest)
>>>> Time elapsed: 2.766 s  <<< FAILURE!
>>>> java.lang.AssertionError:
>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>> 
>>>> [ERROR]
>>>> 
>>> testExtractPathFromFileUrlNotDecodedIfFileExists(org.apache.logging.log4j.core.config.plugins.util.ResolverUtilTest)
>>>> Time elapsed: 2.031 s  <<< FAILURE!
>>>> java.lang.AssertionError:
>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>> 
>>>> [ERROR]
>>>> 
>>> testFileFromUriWithSpacesAndPlusCharactersInName(org.apache.logging.log4j.core.config.plugins.util.ResolverUtilTest)
>>>> Time elapsed: 2.053 s  <<< FAILURE!
>>>> java.lang.AssertionError:
>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>> 
>>>> [ERROR]
>>>> 
>>> testExtractPathFromFileUrl(org.apache.logging.log4j.core.config.plugins.util.ResolverUtilTest)
>>>> Time elapsed: 2.01 s  <<< FAILURE!
>>>> java.lang.AssertionError:
>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>> 
>>>> [INFO]
>>>> [INFO] Results:
>>>> [INFO]
>>>> [ERROR] Failures:
>>>> [ERROR]   ResolverUtilTest.testExtractPathFromFileUrl
>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>> [ERROR]
>>> ResolverUtilTest.testExtractPathFromFileUrlNotDecodedIfFileExists
>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>> [ERROR]
>>> ResolverUtilTest.testFileFromUriWithSpacesAndPlusCharactersInName
>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>> [ERROR]   ResolverUtilTest.testFindInPackageFromJarPath
>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>> cannot
>>>> access the file because it is being used by another process.
>>>> 
>>>> [INFO]
>>>> [ERROR] Tests run: 14, Failures: 4, Errors: 0, Skipped: 0
>>>> [INFO]
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD FAILURE
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Total time:  51.146 s
>>>> [INFO] Finished at: 2019-06-25T14:30:14-04:00
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] Failed to execute goal
>>>> org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test)
>>>> on project log4j-core: There are test failures.
>>>> [ERROR]
>>>> [ERROR] Please refer to
>>>> C:\temp\rc\logging-log4j2\log4j-core\target\surefire-reports for the
>>>> individual test results.
>>>> [ERROR] Please refer to dump files (if any exist) [date].dump,
>>>> [date]-jvmRun[N].dump and [date].dumpstream.
>>>> [ERROR] -> [Help 1]
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
>>>> goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
>>>> (default-test) on project log4j-core: There are test failures.
>>>> 
>>>> Please refer to
>>>> C:\temp\rc\logging-log4j2\log4j-core\target\surefire-reports for the
>>>> individual test results.
>>>> Please refer to dump files (if any exist) [date].dump,
>>>> [date]-jvmRun[N].dump and [date].dumpstream.
>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:215)
>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:156)
>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:148)
>>>>  at
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
>>>> (LifecycleModuleBuilder.java:117)
>>>>  at
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
>>>> (LifecycleModuleBuilder.java:81)
>>>>  at
>>>> 
>>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>>>> (SingleThreadedBuilder.java:56)
>>>>  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>>> (LifecycleStarter.java:128)
>>>>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>>>>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>>>>  at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>>>>  at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
>>>>  at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
>>>>  at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke
>>>> (NativeMethodAccessorImpl.java:62)
>>>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>>> (DelegatingMethodAccessorImpl.java:43)
>>>>  at java.lang.reflect.Method.invoke (Method.java:498)
>>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
>>>> (Launcher.java:282)
>>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.launch
>>>> (Launcher.java:225)
>>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
>>>> (Launcher.java:406)
>>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.main
>>>> (Launcher.java:347)
>>>> Caused by: org.apache.maven.plugin.MojoFailureException: There are test
>>>> failures.
>>>> 
>>>> Please refer to
>>>> C:\temp\rc\logging-log4j2\log4j-core\target\surefire-reports for the
>>>> individual test results.
>>>> Please refer to dump files (if any exist) [date].dump,
>>>> [date]-jvmRun[N].dump and [date].dumpstream.
>>>>  at org.apache.maven.plugin.surefire.SurefireHelper.throwException
>>>> (SurefireHelper.java:289)
>>>>  at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution
>>>> (SurefireHelper.java:161)
>>>>  at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary
>>>> (SurefirePlugin.java:364)
>>>>  at
>>>> 
>>> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked
>>>> (AbstractSurefireMojo.java:1041)
>>>>  at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute
>>>> (AbstractSurefireMojo.java:857)
>>>>  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
>>>> (DefaultBuildPluginManager.java:137)
>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:210)
>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:156)
>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute
>>>> (MojoExecutor.java:148)
>>>>  at
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
>>>> (LifecycleModuleBuilder.java:117)
>>>>  at
>>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
>>>> (LifecycleModuleBuilder.java:81)
>>>>  at
>>>> 
>>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>>>> (SingleThreadedBuilder.java:56)
>>>>  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>>> (LifecycleStarter.java:128)
>>>>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>>>>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>>>>  at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>>>>  at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
>>>>  at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
>>>>  at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke
>>>> (NativeMethodAccessorImpl.java:62)
>>>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke
>>>> (DelegatingMethodAccessorImpl.java:43)
>>>>  at java.lang.reflect.Method.invoke (Method.java:498)
>>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
>>>> (Launcher.java:282)
>>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.launch
>>>> (Launcher.java:225)
>>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
>>>> (Launcher.java:406)
>>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.main
>>>> (Launcher.java:347)
>>>> [ERROR]
>>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>>>> [ERROR]
>>>> [ERROR] For more information about the errors and possible solutions,
>>>> please read the following articles:
>>>> [ERROR] [Help 1]
>>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>>>> 
>>>> using: mvn test -Dtest=ResolverUtilTest -pl log4j-core -e -V
>>>> 
>>>> Gary
>>>> 
>>>> On Tue, Jun 25, 2019 at 11:48 AM Gary Gregory <garydgreg...@gmail.com>
>>>> wrote:
>>>> 
>>>>> I will retest and report back today...
>>>>> 
>>>>> Gary
>>>>> 
>>>>> On Tue, Jun 25, 2019, 10:51 Ralph Goers <ralph.go...@dslextreme.com>
>>>>> wrote:
>>>>> 
>>>>>> Can you run just that test to see if you get stack traces?
>>>>>> 
>>>>>> Ralph
>>>>>> 
>>>>>>> On Jun 25, 2019, at 6:59 AM, Gary Gregory <garydgreg...@gmail.com>
>>>>>> wrote:
>>>>>>> 
>>>>>>> Oops, hit send too soon. I get the test failures:
>>>>>>> 
>>>>>>> ...
>>>>>>> [ERROR] Failures:
>>>>>>> [ERROR]   ResolverUtilTest.testExtractPathFromFileUrl
>>>>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>>>>> cannot
>>>>>>> access the file because it is being used by another process.
>>>>>>> 
>>>>>>> [ERROR]
>>>>>> ResolverUtilTest.testExtractPathFromFileUrlNotDecodedIfFileExists
>>>>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>>>>> cannot
>>>>>>> access the file because it is being used by another process.
>>>>>>> 
>>>>>>> [ERROR]
>>>>>> ResolverUtilTest.testFileFromUriWithSpacesAndPlusCharactersInName
>>>>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>>>>> cannot
>>>>>>> access the file because it is being used by another process.
>>>>>>> 
>>>>>>> [ERROR]   ResolverUtilTest.testFindInPackageFromJarPath
>>>>>>> target\testpluginsutil failed with java.nio.file.FileSystemException:
>>>>>>> target\testpluginsutil\resolverutil2\customplugin2.jar: The process
>>>>>> cannot
>>>>>>> access the file because it is being used by another process.
>>>>>>> 
>>>>>>> [INFO]
>>>>>>> [ERROR] Tests run: 2056, Failures: 4, Errors: 0, Skipped: 26
>>>>>>> [INFO]
>>>>>>> [INFO]
>>>>>>> 
>>> ------------------------------------------------------------------------
>>>>>>> [INFO] Reactor Summary for Apache Log4j 2 2.12.0:
>>>>>>> [INFO]
>>>>>>> [INFO] Apache Log4j 2 ..................................... SUCCESS [
>>>>>>> 6.669 s]
>>>>>>> [INFO] Apache Log4j API Java 9 support .................... SUCCESS [
>>>>>>> 5.495 s]
>>>>>>> [INFO] Apache Log4j API ................................... SUCCESS
>>>>>> [01:09
>>>>>>> min]
>>>>>>> [INFO] Apache Log4j Implementation Java 9 support ......... SUCCESS [
>>>>>>> 2.235 s]
>>>>>>> [INFO] Apache Log4j Core .................................. FAILURE
>>>>>> [16:23
>>>>>>> min]
>>>>>>> [INFO] Apache Log4j Core Integration Tests ................ SKIPPED
>>>>>>> ...
>>>>>>> 
>>>>>>> using:
>>>>>>> 
>>>>>>> Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555;
>>>>>>> 2019-04-04T15:00:29-04:00)
>>>>>>> Maven home: C:\Java\apache-maven-3.6.1\bin\..
>>>>>>> Java version: 1.8.0_212, vendor: Oracle Corporation, runtime:
>>> C:\Program
>>>>>>> Files\Java\jdk1.8.0_212\jre
>>>>>>> Default locale: en_US, platform encoding: Cp1252
>>>>>>> OS name: "windows 10", version: "10.0", arch: "amd64", family:
>>> "windows"
>>>>>>> 
>>>>>>> Gary
>>>>>>> 
>>>>>>> 
>>>>>>> On Tue, Jun 25, 2019 at 9:58 AM Gary Gregory <garydgreg...@gmail.com>
>>>>>> wrote:
>>>>>>> 
>>>>>>>> I get the following test failures:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Sun, Jun 23, 2019 at 9:43 PM Ralph Goers <
>>>>>> ralph.go...@dslextreme.com>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> This is a vote to release Log4j 2.12.0, the next version of the
>>> Log4j
>>>>>> 2
>>>>>>>>> project.
>>>>>>>>> 
>>>>>>>>> Please download, test, and cast your votes on the log4j developers
>>>>>> list.
>>>>>>>>> [] +1, release the artifacts
>>>>>>>>> [] -1, don't release because...
>>>>>>>>> 
>>>>>>>>> The vote will remain open for 72 hours (or more if required). All
>>>>>> votes
>>>>>>>>> are welcome and we encourage everyone to test the release, but only
>>>>>> Logging
>>>>>>>>> PMC votes are “officially” counted. As always, at least 3 +1 votes
>>>>>> and more
>>>>>>>>> positive than negative votes are required.
>>>>>>>>> 
>>>>>>>>> Changes in this release include:
>>>>>>>>> 
>>>>>>>>> New Features
>>>>>>>>> 
>>>>>>>>>     • LOG4J2-2403: Allow zero padding the counter of a
>>>>>>>>> RollingFileAppender. Thanks to hupfdule.
>>>>>>>>>     • LOG4J2-2427: Add filter that will match events when no
>>> marker
>>>>>>>>> is present. Thanks to Rimaljit Kaur.
>>>>>>>>>     • LOG4J2-2406: Add reconfiguration methods to Configurator.
>>>>>>>>>     • LOG4J2-913: Add support for reconfiguration via HTTP(S),
>>>>>>>>> Docker, and Spring Cloud Configuration.
>>>>>>>>>     • LOG4J2-2586: TCP Appender should support a host name
>>>>>> resolving
>>>>>>>>> to multiple IP addresses.
>>>>>>>>>     • LOG4J2-2337: Allow custom end-of-line with JsonLayout.
>>> Thanks
>>>>>>>>> to Arvind Sahare, Patrice Ferrot.
>>>>>>>>>     • LOG4J2-2598: GZIP compression on rollover supports
>>>>>> configurable
>>>>>>>>> compression levels. Thanks to Carter Kozak.
>>>>>>>>>     • LOG4J2-2611: AsyncQueueFullPolicy configuration short values
>>>>>>>>> "Default" and "Discard" are case insensitive to avoid confusion.
>>>>>>>>>     • LOG4J2-2634: Add and use method
>>>>>>>>> org.apache.logging.log4j.message.MapMessage.toKey(String) for
>>> simpler
>>>>>>>>> subclasses.
>>>>>>>>> Fixed Bugs
>>>>>>>>> 
>>>>>>>>>     • LOG4J2-2547: RollingRandomAccessFileAppender error message
>>>>>>>>> referenced incorrect class name.
>>>>>>>>>     • LOG4J2-2616: Restore constructor to
>>> ThrowablePatternConverter
>>>>>>>>> that was removed in 2.8.2.
>>>>>>>>>     • LOG4J2-2622: StructuredDataId was ignoring maxLength
>>>>>> atribute.
>>>>>>>>>     • LOG4J2-2636: RFC5424Layout was not properly setting default
>>>>>>>>> Structured Element id for the MDC
>>>>>>>>>     • LOG4J2-1143: Lookups were not found if the plugin key was
>>> not
>>>>>>>>> lowercase. Thanks to Pascal Heinrich.
>>>>>>>>>     • LOG4J2-1852: Locate plugins within a Jar using a URL
>>>>>>>>> Connection. Thanks to Tanner Altares.
>>>>>>>>>     • LOG4J2-2610: Explicitly set file creation time.
>>>>>>>>>     • LOG4J2-2561: JEP223 version detection fix for JDK 9 and up.
>>>>>>>>> Thanks to Ulrich Enslin.
>>>>>>>>>     • LOG4J2-1103: FailoverAppender was failing with ERROR
>>> appender
>>>>>>>>> Failover has no parameter that matches element Failovers. Thanks to
>>>>>> Seán
>>>>>>>>> Dunne.
>>>>>>>>>     • LOG4J2-2602: Update file time when size based triggering
>>>>>> policy
>>>>>>>>> is used without a time-based triggering policy.
>>>>>>>>>     • LOG4J2-2597: Throw better exception message when both
>>>>>>>>> log4j-slf4j-impl and log4j-to-slf4j are present.
>>>>>>>>>     • LOG4J2-2559: NullPointerException in
>>>>>>>>> JdbcAppender.createAppender(). Thanks to Li Lei, Gary Gregory.
>>>>>>>>>     • LOG4J2-2592: StackOverflowException when server not
>>> reachable
>>>>>>>>> with SocketAppender. Thanks to Dávid Kaya, Gary Gregory.
>>>>>>>>>     • LOG4J2-2598: java.lang.StackOverflowError at
>>>>>>>>> 
>>>>>> 
>>> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.println(AbstractExternalFileCleaner.java:169).
>>>>>>>>> Thanks to Gary Gregory.
>>>>>>>>>     • LOG4J2-2564: MapPatternConverter is properly created from
>>> the
>>>>>>>>> '%K', '%map', and '%MAP' patterns. PatternConverter instanceOf
>>>>>> methods with
>>>>>>>>> unknown parameter types no longer elide those with known parameters.
>>>>>>>>>     • LOG4J2-2612: NullPointerException at
>>>>>>>>> 
>>>>>> 
>>> org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager.writeInternal(JdbcDatabaseManager.java:803).
>>>>>>>>>     • LOG4J2-2618: Possible ClassCastException in
>>>>>>>>> 
>>>>>> 
>>> org.apache.logging.log4j.core.script.ScriptManager.ScriptManager(Configuration,
>>>>>>>>> WatchManager)
>>>>>>>>>     • LOG4J2-2631: RoutingAppender PurgePolicy implementations no
>>>>>>>>> longer stop appenders referenced from the logger configuration, only
>>>>>> those
>>>>>>>>> that have been created by the RoutingAppender. Note that
>>>>>>>>> RoutingAppender.getAppenders no longer includes entries for
>>> referenced
>>>>>>>>> appenders, only those which it has created.
>>>>>>>>>     • LOG4J2-2629: Fix a race allowing events not to be recorded
>>>>>> when
>>>>>>>>> a RoutingAppender purge policy attempts to delete an idle appender
>>> at
>>>>>>>>> exactly the same time as a new event is recorded.
>>>>>>>>>     • LOG4J2-2606: Asynchronous logging when the queue is full no
>>>>>>>>> longer results in heavy CPU utilization and low throughput.
>>>>>>>>> Changes
>>>>>>>>> 
>>>>>>>>>     • : Update tests from H2 1.4.197 to 1.4.199. Thanks to Gary
>>>>>>>>> Gregory.
>>>>>>>>>     • LOG4J2-2570: Update Jackson from 2.9.7 to 2.9.8. Thanks to
>>>>>> Gary
>>>>>>>>> Gregory.
>>>>>>>>>     • LOG4J2-2574: Update MongoDB 3 module driver from 3.9.0 to
>>>>>>>>> 3.10.1. Thanks to Gary Gregory.
>>>>>>>>>     • LOG4J2-2619: Update Jackson from 2.9.8 to 2.9.9.
>>>>>>>>>     • LOG4J2-2634: Refactor several AsyncLogger methods below the
>>>>>> 35
>>>>>>>>> byte threshold for inlining.
>>>>>>>>> 
>>>>>>>>> Tag:
>>>>>>>>> a)  for a new copy do "git clone
>>>>>>>>> https://github.com/apache/logging-log4j2.git"; and then "git
>>> checkout
>>>>>>>>> tags/log4j-2.12.0-rc1”
>>>>>>>>> b) for an existing working copy to “git pull” and then “git checkout
>>>>>>>>> tags/log4j-2.12.0-rc1”
>>>>>>>>> 
>>>>>>>>> Web Site:  http://rgoers.github.io/log4j2-site/index.html.
>>>>>>>>> 
>>>>>>>>> Maven Artifacts:
>>>>>>>>> 
>>>>>> 
>>> https://repository.apache.org/content/repositories/orgapachelogging-1046
>>>>>>>>> 
>>>>>>>>> Distribution archives:
>>>>>>>>> https://dist.apache.org/repos/dist/dev/logging/log4j/
>>>>>>>>> 
>>>>>>>>> You may download all the Maven artifacts by executing:
>>>>>>>>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate
>>>>>>>>> 
>>>>>> 
>>> https://repository.apache.org/content/repositories/orgapachelogging-1046/org/apache/logging/log4j/
>>>>>>>>> 
>>>>>>>>> Ralph
>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>> 
>>> 
>>> 
> 
> 
> 
> 
> 



Reply via email to