I believe Matt made the tests in the API run in parallel. I’ve often wondered about that since LogManager is creating contexts meant to be shared across multiple threads. I have no idea how all that will behave in a multi-threaded environment since most unit tests create and destroy LoggerContexts.
Ralph > On Mar 24, 2021, at 4:25 PM, Remko Popma <[email protected]> wrote: > > Wild guess: multi-threading issue? (That's my go-to boogeyman) > :-) > > On Thu, Mar 25, 2021 at 6:03 AM Carter Kozak <[email protected]> wrote: > >> The flake appears to be resolved, just as mysteriously as it appeared. >> >> -Carter >> >> On Wed, Mar 24, 2021, at 10:28, Carter Kozak wrote: >>> Any ideas why org.apache.logging.log4j.EventLoggerTest.structuredData >> would fail due to the following? >>>> java.lang.NullPointerException >>>> at >> org.apache.logging.log4j.EventLoggerTest.structuredData(EventLoggerTest.java:42) >>> >>> I haven't been able to reproduce this failure locally, but it appears to >> have occurred both on release-2.x and a PR branch I pushed later. >>> -Carter >>> >>
