This is what I see on the console and printing the exception from the debugger:
13:42:06,505 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/C:/d3vsrc/git/apache/logging-log4j2-2.x/log4j-core/target/test-classes/logback-test.xml] 13:42:06,763 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set 13:42:06,773 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender] 13:42:06,801 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [TestLogfile] 13:42:06,829 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property 13:42:06,833 |-WARN in ch.qos.logback.classic.encoder.PatternLayoutEncoder@61df66b6 - As of version 1.2.0 "immediateFlush" property should be set within the enclosing Appender. 13:42:06,833 |-WARN in ch.qos.logback.classic.encoder.PatternLayoutEncoder@61df66b6 - Please move "immediateFlush" property into the enclosing appender. 13:42:06,978 |-WARN in ch.qos.logback.classic.encoder.PatternLayoutEncoder@61df66b6 - Setting the "immediateFlush" property of the enclosing appender to false 13:42:06,978 |-INFO in ch.qos.logback.core.FileAppender[TestLogfile] - File property is set to [target/testlogback.log] 13:42:06,985 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to DEBUG 13:42:06,985 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [TestLogfile] to Logger[ROOT] 13:42:06,987 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. 13:42:06,989 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@50eac852 - Registering current configuration as safe fallback point *javax.naming.NameNotFoundException: DNS name not found [response code 3]; remaining name 'apache.org <http://apache.org>'* at com.sun.jndi.dns.DnsClient.checkResponseCode(DnsClient.java:660) at com.sun.jndi.dns.DnsClient.isMatchResponse(DnsClient.java:578) at com.sun.jndi.dns.DnsClient.doUdpQuery(DnsClient.java:426) at com.sun.jndi.dns.DnsClient.query(DnsClient.java:211) at com.sun.jndi.dns.Resolver.query(Resolver.java:81) at com.sun.jndi.dns.DnsContext.c_lookup(DnsContext.java:290) at com.sun.jndi.toolkit.ctx.ComponentContext.p_lookup(ComponentContext.java:542) at com.sun.jndi.toolkit.ctx.PartialCompositeContext.lookup(PartialCompositeContext.java:177) at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:205) at javax.naming.InitialContext.lookup(InitialContext.java:417) at org.apache.logging.log4j.core.net.JndiManager.lookup(JndiManager.java:273) at org.apache.logging.log4j.core.lookup.JndiLookup.lookup(JndiLookup.java:56) at org.apache.logging.log4j.core.lookup.AbstractLookup.lookup(AbstractLookup.java:33) at org.apache.logging.log4j.core.lookup.JndiRestrictedLookupTest.testDnsLookup(JndiRestrictedLookupTest.java:152) 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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.zapodot.junit.ldap.internal.EmbeddedLdapRuleImpl$1.evaluate(EmbeddedLdapRuleImpl.java:154) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:43) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:82) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:73) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:84) at org.eclipse.jdt.internal.junit5.runner.JUnit5TestReference.run(JUnit5TestReference.java:98) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:40) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:529) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:756) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:452) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210) Frorm the command line I can do an 'nslookup apache.org' and I get info back. I can 'ping apache.org', so DNS at the OS level seems OK. Gary On Sun, Dec 12, 2021 at 10:51 AM Gary Gregory <garydgreg...@gmail.com> wrote: > Also, on Windows 10 and Java 8: > > [ERROR] Failures: > [ERROR] JndiRestrictedLookupTest.testDnsLookup:154 No DNS data returned > [INFO] > [ERROR] Tests run: 2244, Failures: 1, Errors: 0, Skipped: 11 > [INFO] > > Does anyone else get that? > > Gary > > > On Sun, Dec 12, 2021 at 9:07 AM Gary Gregory <garydgreg...@gmail.com> > wrote: > >> +1 >> >> *- I cannot get revapi:check to work on the log4j-api module due to some >> weird maven dependency issue I cannot resolve, may someone confirm that >> this check passes?* >> >> - Apache RAT check OK >> - mvn clean package >> >> Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) >> Maven home: /usr/local/Cellar/maven/3.8.4/libexec >> Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime: >> /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre >> Default locale: en_US, platform encoding: UTF-8 >> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac" >> >> Darwin *** 21.1.0 Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT >> 2021; root:xnu-8019.41.5~1/RELEASE_X86_64 x86_64 >> >> On Sat, Dec 11, 2021 at 10:48 PM Matt Sicker <boa...@gmail.com> wrote: >> >>> This is a vote to release Log4j 2.15.1, 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: >>> >>> Fixed Bugs >>> >>> * LOG4J2-3208: Disable JNDI by default. Require log4j2.enableJndi to be >>> set to true to allow JNDI. >>> >>> Tag: >>> a) for a new copy do "git clone >>> https://github.com/apache/logging-log4j2.git < >>> https://github.com/apache/logging-log4j2.git>" and then "git checkout >>> tags/log4j-2.15.1-rc1” or just "git clone -b log4j-2.15.1-rc1 >>> https://github.com/apache/logging-log4j2.git < >>> https://github.com/apache/logging-log4j2.git>" >>> b) for an existing working copy to “git pull” and then “git checkout >>> tags/log4j-2.15.1-rc1” >>> >>> Web Site: https://logging.staged.apache.org/log4j/2.x/index.html < >>> https://logging.staged.apache.org/log4j/2.x/index.html>. >>> >>> Maven Artifacts: >>> https://repository.apache.org/content/repositories/orgapachelogging-1067/ >>> >>> Distribution archives: >>> https://dist.apache.org/repos/dist/dev/logging/log4j/ < >>> 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-1067/org/apache/logging/log4j/ >> >>