I'm not getting errors in log4j-api, though it's possible some test is missing a JUnit annotation which is causing that ThreadContext data corruption.
I am, however, getting the same log4j-kafka test error. I'll try running the log4j-api tests a few more times to see if I can reproduce any test errors there. On Sun, 7 Feb 2021 at 12:20, Ralph Goers <ralph.go...@dslextreme.com> wrote: > > I am trying to apply patches to the release-2.x branch and make the > corresponding changes in master. When I run a build in master I cannot get it > to succeed. It randomly fails in different ways. I typically run a full build > when I make significant changes and don’t commit unless it passes. So far I > have spent well over an hour running the build at least 6 times trying to get > a successful build with no luck. > > Run 1 fails in log4j-api > [ERROR] Failures: > [ERROR] AbstractLoggerTest.testMessageThrowsAndNullFormat:912 > Expected: a string containing "org.apache.logging.log4j.spi.AbstractLogger > caught java.lang.IllegalStateException logging TestMessage: " > but: was "2021-02-07 10:00:31,277 ForkJoinPool-1-worker-30 WARN Ignoring > java.io.NotSerializableException: java.lang.Object for key[2] > ('unserializable')" > [ERROR] CloseableThreadContextTest.canReuseCloseableThreadContext:169 > expected: <value> but was: <null> > [ERROR] CloseableThreadContextTest.closeIsIdempotent:203 expected: <map to > keep> but was: <null> > [ERROR] > CloseableThreadContextTest.ifTheSameKeyIsAddedTwiceTheOriginalShouldBeUsed:103 > expected: <innerValue> but was: <null> > [ERROR] CloseableThreadContextTest.pushAllWillPushAllValues:237 expected: > <key> but was: <> > [ERROR] CloseableThreadContextTest.putAllWillPutAllValues:222 expected: > <value> but was: <null> > [ERROR] CloseableThreadContextTest.shouldAddAnEntryToTheMap:53 expected: > <value> but was: <null> > [ERROR] CloseableThreadContextTest.shouldAddEntriesToBothStackAndMap:156 > expected: <value> but was: <null> > [ERROR] CloseableThreadContextTest.shouldAddTwoEntriesToTheMap:63 expected: > <value> but was: <null> > [ERROR] CloseableThreadContextTest.shouldNestEntries:75 expected: <value> > but was: <null> > [ERROR] > CloseableThreadContextTest.shouldPreserveOldEntriesFromTheMapWhenAutoClosed:91 > expected: <value> but was: <null> > [ERROR] > CloseableThreadContextTest.shouldPushAndPopAParameterizedEntryToTheStack:137 > expected: <message param> but was: <> > [ERROR] CloseableThreadContextTest.shouldPushAndPopAnEntryToTheStack:113 > expected: <message> but was: <> > [ERROR] CloseableThreadContextTest.shouldPushAndPopTwoEntriesToTheStack:124 > expected: <message2> but was: <> > [ERROR] > CloseableThreadContextTest.shouldRemoveAnEntryFromTheMapWhenAutoClosed:146 > expected: <value> but was: <null> > [INFO] > > > Run 2 fails in log4j-api > [ERROR] Failures: > [ERROR] LoggerTest.mdc:556 Test Year is null ==> expected: not <null> > > Run 3 log4j-api passes but log4j-core fails > [INFO] > [ERROR] Failures: > [ERROR] RollingDirectTimeNewDirectoryTest.streamClosedError:95 check failure > > Run 4 - log4j-api and log4j-core pass but fails in log4j-kafka > [ERROR] Failures: > [ERROR] ConfigurationBuilderTest.testXmlConstructing:116 expected:<<?xml > version="1.0" [?> > ]<Configuration name=...> but was:<<?xml version="1.0" > [encoding="UTF-8"?>]<Configuration name=…> > > Run 5 - failure in log4j-core (I’m probably the last one to touch this so I’m > the one who will most likely need to figure this one out) > > [ERROR] Failures: > [ERROR] RollingAppenderDirectWrite1906Test.testAppender:95 2021-02-07 > 10:50:17,478 main INFO Log4j appears to be running in a Servlet environment, > but there's no log4j-web module available. If you want better web container > support, please add the log4j-web JAR to your web archive or server lib > directory. > 2021-02-07 10:50:17,488 main INFO Log4j appears to be running in a Servlet > environment, but there's no log4j-web module available. If you want better > web container support, please add the log4j-web JAR to your web archive or > server lib directory. > 2021-02-07 10:50:17,499 main DEBUG Took 0.003727 seconds to load 3 plugins > from sun.misc.Launcher$AppClassLoader@4aa298b7 > 2021-02-07 10:50:17,505 main DEBUG Took 0.005450 seconds to load 220 plugins > from sun.misc.Launcher$AppClassLoader@4aa298b7 > 2021-02-07 10:50:17,506 main DEBUG Took 0.000032 seconds to load 0 plugins > from sun.misc.Launcher$ExtClassLoader@44f75083 > 2021-02-07 10:50:17,506 main DEBUG PluginManager 'Converter' found 46 plugins > 2021-02-07 10:50:17,540 main DEBUG Starting OutputStreamManager > SYSTEM_OUT.false.false-1 > 2021-02-07 10:50:17,541 main DEBUG Initializing Thread Context Data Service > Providers > 2021-02-07 10:50:17,541 main DEBUG Thread Context Data Service Provider > initialization complete > 2021-02-07 10:50:17,544 main INFO Log4j appears to be running in a Servlet > environment, but there's no log4j-web module available. If you want better > web container support, please add the log4j-web JAR to your web archive or > server lib directory. > 2021-02-07 10:50:17,545 main DEBUG PluginManager 'ConfigurationFactory' found > 4 plugins > 2021-02-07 10:50:17,548 main INFO Log4j appears to be running in a Servlet > environment, but there's no log4j-web module available. If you want better > web container support, please add the log4j-web JAR to your web archive or > server lib directory. > 2021-02-07 10:50:17,549 main INFO Log4j appears to be running in a Servlet > environment, but there's no log4j-web module available. If you want better > web container support, please add the log4j-web JAR to your web archive or > server lib directory. > 2021-02-07 10:50:17,557 main INFO Log4j appears to be running in a Servlet > environment, but there's no log4j-web module available. If you want better > web container support, please add the log4j-web JAR to your web archive or > server lib directory. > 2021-02-07 10:50:17,558 main INFO Log4j appears to be running in a Servlet > environment, but there's no log4j-web module available. If you want better > web container support, please add the log4j-web JAR to your web archive or > server lib directory. > 2021-02-07 10:50:17,561 main DEBUG Using configurationFactory > org.apache.logging.log4j.core.config.ConfigurationFactory$Factory@4387b79e > 2021-02-07 10:50:17,562 main TRACE Trying to find > [log4j-rolling-direct-1906.xml] using context class loader > sun.misc.Launcher$AppClassLoader@4aa298b7. > 2021-02-07 10:50:17,566 main INFO Log4j appears to be running in a Servlet > environment, but there's no log4j-web module available. If you want better > web container support, please add the log4j-web JAR to your web archive or > server lib directory. > 2021-02-07 10:50:17,567 main DEBUG Closing BufferedInputStream > java.io.BufferedInputStream@2cbb3d47 > 2021-02-07 10:50:17,594 main DEBUG Watching configuration > '/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml' > for lastModified Sun Feb 07 10:46:58 MST 2021 (1612720018000) > 2021-02-07 10:50:17,595 main DEBUG Starting > LoggerContext[name=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test)] > from configuration at log4j-rolling-direct-1906.xml > 2021-02-07 10:50:17,595 main DEBUG Starting > LoggerContext[name=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test), > org.apache.logging.log4j.core.LoggerContext@add0edd] with configuration > XmlConfiguration[location=/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml]... > 2021-02-07 10:50:17,595 main DEBUG Shutdown hook enabled. Registering a new > one. > 2021-02-07 10:50:17,601 main DEBUG null null initializing configuration > XmlConfiguration[location=/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml] > 2021-02-07 10:50:17,605 main DEBUG Installed 3 script engines > 2021-02-07 10:50:17,772 main DEBUG Oracle Nashorn version: 1.8.0_144, > language: ECMAScript, threading: Not Thread Safe, compile: true, names: > [nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, ecmascript], > factory class: jdk.nashorn.api.scripting.NashornScriptEngineFactory > 2021-02-07 10:50:17,807 main DEBUG BeanShell Engine version: 1.0, language: > BeanShell, threading: MULTITHREADED, compile: true, names: [beanshell, bsh, > java], factory class: bsh.engine.BshScriptEngineFactory > 2021-02-07 10:50:17,839 main DEBUG Groovy Scripting Engine version: 2.0, > language: Groovy, threading: MULTITHREADED, compile: true, names: [groovy, > Groovy], factory class: org.codehaus.groovy.jsr223.GroovyScriptEngineFactory > 2021-02-07 10:50:17,839 main DEBUG PluginManager 'Core' found 117 plugins > 2021-02-07 10:50:17,839 main DEBUG PluginManager 'Level' found 1 plugins > 2021-02-07 10:50:17,845 main DEBUG Building Plugin[name=property, > class=org.apache.logging.log4j.core.config.Property]. > 2021-02-07 10:50:17,865 main TRACE TypeConverterRegistry initializing. > 2021-02-07 10:50:17,865 main DEBUG PluginManager 'TypeConverter' found 26 > plugins > 2021-02-07 10:50:17,873 main DEBUG createProperty(, > value="target/rolling-direct-1906") > 2021-02-07 10:50:17,873 main DEBUG Building Plugin[name=properties, > class=org.apache.logging.log4j.core.config.PropertiesPlugin]. > 2021-02-07 10:50:17,877 main DEBUG > configureSubstitutor(={baseDir=target/rolling-direct-1906}, > Configuration(/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml)) > 2021-02-07 10:50:17,877 main DEBUG PluginManager 'Lookup' found 16 plugins > 2021-02-07 10:50:17,878 main DEBUG Building Plugin[name=layout, > class=org.apache.logging.log4j.core.layout.PatternLayout]. > 2021-02-07 10:50:17,881 main TRACE Using value %d{yyyy-MM-dd-HH-mm-ss} > [%level] [%c] %msg%n for option pattern > 2021-02-07 10:50:17,882 main TRACE Using default value null for option > PatternSelector > 2021-02-07 10:50:17,882 main TRACE Using value > XmlConfiguration[location=/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml] > for option configuration > 2021-02-07 10:50:17,882 main TRACE Using default value null for option Replace > 2021-02-07 10:50:17,882 main TRACE Using default value UTF-8 for option > charset > 2021-02-07 10:50:17,883 main TRACE Using default value true for option > alwaysWriteExceptions > 2021-02-07 10:50:17,883 main TRACE Using default value false for option > disableAnsi > 2021-02-07 10:50:17,883 main TRACE Using default value false for option > noConsoleNoAnsi > 2021-02-07 10:50:17,883 main TRACE Using default value null for option header > 2021-02-07 10:50:17,884 main TRACE Using default value null for option footer > 2021-02-07 10:50:17,884 main DEBUG > PatternLayout$Builder(pattern="%d{yyyy-MM-dd-HH-mm-ss} [%level] [%c] %msg%n", > PatternSelector=null, > Configuration(/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml), > Replace=null, charset=null, alwaysWriteExceptions=null, disableAnsi=null, > noConsoleNoAnsi=null, header=null, footer=null) > 2021-02-07 10:50:17,884 main DEBUG PluginManager 'Converter' found 46 plugins > 2021-02-07 10:50:17,893 main DEBUG Building > Plugin[name=TimeBasedTriggeringPolicy, > class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy]. > 2021-02-07 10:50:17,895 main TRACE Using default value 1 for option interval > 2021-02-07 10:50:17,895 main TRACE Using default value false for option > modulate > 2021-02-07 10:50:17,895 main TRACE Using default value 0 for option > maxRandomDelay > 2021-02-07 10:50:17,895 main DEBUG > TimeBasedTriggeringPolicy$Builder(interval=null, modulate=null, > maxRandomDelay=null) > 2021-02-07 10:50:17,895 main DEBUG Building Plugin[name=Policies, > class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy]. > 2021-02-07 10:50:17,896 main DEBUG > createPolicy(={TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, > modulate=false)}) > 2021-02-07 10:50:17,896 main DEBUG Building > Plugin[name=DirectWriteRolloverStrategy, > class=org.apache.logging.log4j.core.appender.rolling.DirectWriteRolloverStrategy]. > 2021-02-07 10:50:17,897 main TRACE Using default value null for option > maxFiles > 2021-02-07 10:50:17,898 main TRACE Using default value null for option > compressionLevel > 2021-02-07 10:50:17,898 main TRACE Using value [] for option Actions > 2021-02-07 10:50:17,898 main TRACE Using default value true for option > stopCustomActionsOnError > 2021-02-07 10:50:17,898 main TRACE Using default value null for option > tempCompressedFilePattern > 2021-02-07 10:50:17,898 main TRACE Using value > XmlConfiguration[location=/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml] > for option config > 2021-02-07 10:50:17,898 main DEBUG > DirectWriteRolloverStrategy$Builder(maxFiles=null, compressionLevel=null, > ={}, stopCustomActionsOnError=null, tempCompressedFilePattern=null, > Configuration(/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml)) > 2021-02-07 10:50:17,899 main DEBUG Building Plugin[name=appender, > class=org.apache.logging.log4j.core.appender.RollingFileAppender]. > 2021-02-07 10:50:17,900 main TRACE Using default value null for option > fileName > 2021-02-07 10:50:17,901 main TRACE Using value > target/rolling-direct-1906/rollingfile.%d{yyyy-MM-dd-HH-mm-ss}.log for option > filePattern > 2021-02-07 10:50:17,901 main TRACE Using default value true for option append > 2021-02-07 10:50:17,901 main TRACE Using default value false for option > locking > 2021-02-07 10:50:17,902 main TRACE Using value > CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, > interval=1, modulate=false)]) for option Policy > 2021-02-07 10:50:17,902 main TRACE Using value > DirectWriteRolloverStrategy(maxFiles=2147483647) for option Strategy > 2021-02-07 10:50:17,902 main TRACE Using default value false for option > advertise > 2021-02-07 10:50:17,902 main TRACE Using default value null for option > advertiseUri > 2021-02-07 10:50:17,902 main TRACE Using default value false for option > createOnDemand > 2021-02-07 10:50:17,902 main TRACE Using default value null for option > filePermissions > 2021-02-07 10:50:17,903 main TRACE Using default value null for option > fileOwner > 2021-02-07 10:50:17,903 main TRACE Using default value null for option > fileGroup > 2021-02-07 10:50:17,903 main TRACE Using default value true for option > bufferedIo > 2021-02-07 10:50:17,903 main TRACE Using default value 8192 for option > bufferSize > 2021-02-07 10:50:17,903 main TRACE Using default value true for option > immediateFlush > 2021-02-07 10:50:17,904 main TRACE Using default value true for option > ignoreExceptions > 2021-02-07 10:50:17,904 main TRACE Using value %d{yyyy-MM-dd-HH-mm-ss} > [%level] [%c] %msg%n for option Layout > 2021-02-07 10:50:17,904 main TRACE Using value RollingFile for option name > 2021-02-07 10:50:17,905 main TRACE Using value > XmlConfiguration[location=/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml] > for option configuration > 2021-02-07 10:50:17,905 main TRACE Using default value null for option Filter > 2021-02-07 10:50:17,905 main TRACE Using value [] for option Properties > 2021-02-07 10:50:17,905 main DEBUG RollingFileAppender$Builder(fileName=null, > filePattern="target/rolling-direct-1906/rollingfile.%d{yyyy-MM-dd-HH-mm-ss}.log", > append=null, locking=null, > Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, > interval=1, modulate=false)])), > DirectWriteRolloverStrategy(DirectWriteRolloverStrategy(maxFiles=2147483647)), > advertise=null, advertiseUri=null, createOnDemand=null, > filePermissions=null, fileOwner=null, fileGroup=null, bufferedIo=null, > bufferSize=null, immediateFlush=null, ignoreExceptions=null, > PatternLayout(%d{yyyy-MM-dd-HH-mm-ss} [%level] [%c] %msg%n), > name="RollingFile", > Configuration(/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml), > Filter=null, ={}) > 2021-02-07 10:50:17,908 main DEBUG Starting RollingFileManager > target/rolling-direct-1906/rollingfile.%d{yyyy-MM-dd-HH-mm-ss}.log > 2021-02-07 10:50:17,909 main DEBUG PluginManager 'FileConverter' found 2 > plugins > 2021-02-07 10:50:17,914 main DEBUG Setting prev file time to > 1969-12-31T17:00:00.000-0700 > 2021-02-07 10:50:17,914 main DEBUG Initializing triggering policy > CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, > interval=1, modulate=false)]) > 2021-02-07 10:50:17,914 main DEBUG Initializing triggering policy > TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=false) > 2021-02-07 10:50:17,916 main TRACE PatternProcessor.getNextTime returning > 2021/02/07-10:50:18.000, nextFileTime=2021/02/07-10:50:17.000, > prevFileTime=1969/12/31-17:00:00.000, current=2021/02/07-10:50:17.915, > freq=EVERY_SECOND > 2021-02-07 10:50:17,917 main TRACE PatternProcessor.getNextTime returning > 2021/02/07-10:50:18.000, nextFileTime=2021/02/07-10:50:17.000, > prevFileTime=2021/02/07-10:50:17.000, current=2021/02/07-10:50:17.916, > freq=EVERY_SECOND > 2021-02-07 10:50:17,917 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=0, prevFileTime=1612720217000, > nextFileTime=1612720217000 > 2021-02-07 10:50:17,919 main TRACE Using default SystemClock for timestamps. > 2021-02-07 10:50:17,920 main DEBUG > org.apache.logging.log4j.core.time.internal.SystemClock does not support > precise timestamps. > 2021-02-07 10:50:17,921 main DEBUG Formatting file name. useCurrentTime=true, > currentFileTime=0, prevFileTime=1612720217000, nextFileTime=1612720217000 > 2021-02-07 10:50:17,922 main DEBUG Building Plugin[name=appenders, > class=org.apache.logging.log4j.core.config.AppendersPlugin]. > 2021-02-07 10:50:17,922 main DEBUG createAppenders(={RollingFile}) > 2021-02-07 10:50:17,923 main DEBUG Building Plugin[name=AppenderRef, > class=org.apache.logging.log4j.core.config.AppenderRef]. > 2021-02-07 10:50:17,924 main DEBUG createAppenderRef(filter=null, , ) > 2021-02-07 10:50:17,924 main DEBUG Building Plugin[name=root, > class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger]. > 2021-02-07 10:50:17,927 main DEBUG createLogger(, , , ={RollingFile}, ={}, > Configuration(/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml), > filter=null) > 2021-02-07 10:50:17,928 main DEBUG Building Plugin[name=loggers, > class=org.apache.logging.log4j.core.config.LoggersPlugin]. > 2021-02-07 10:50:17,929 main DEBUG createLoggers(={root}) > 2021-02-07 10:50:17,931 main DEBUG Configuration > XmlConfiguration[location=/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml] > initialized > 2021-02-07 10:50:17,931 main DEBUG Starting configuration > XmlConfiguration[location=/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml] > 2021-02-07 10:50:17,932 main DEBUG Log4j2 ConfigurationScheduler starting 1 > threads > 2021-02-07 10:50:17,932 main DEBUG Started configuration > XmlConfiguration[location=/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml] > OK. > 2021-02-07 10:50:17,933 main TRACE Stopping > org.apache.logging.log4j.core.config.DefaultConfiguration@400cff1a... > 2021-02-07 10:50:17,933 main TRACE DefaultConfiguration notified 1 > ReliabilityStrategies that config will be stopped. > 2021-02-07 10:50:17,933 main TRACE DefaultConfiguration stopping root > LoggerConfig. > 2021-02-07 10:50:17,933 main TRACE DefaultConfiguration notifying > ReliabilityStrategies that appenders will be stopped. > 2021-02-07 10:50:17,934 main TRACE DefaultConfiguration stopping remaining > Appenders. > 2021-02-07 10:50:17,934 main DEBUG Shutting down OutputStreamManager > SYSTEM_OUT.false.false-1 > 2021-02-07 10:50:17,934 main DEBUG OutputStream closed > 2021-02-07 10:50:17,934 main DEBUG Shut down OutputStreamManager > SYSTEM_OUT.false.false-1, all resources released: true > 2021-02-07 10:50:17,934 main DEBUG Appender DefaultConsole-1 stopped with > status true > 2021-02-07 10:50:17,934 main TRACE DefaultConfiguration stopped 1 remaining > Appenders. > 2021-02-07 10:50:17,934 main TRACE DefaultConfiguration cleaning Appenders > from 1 LoggerConfigs. > 2021-02-07 10:50:17,934 main DEBUG Stopped > org.apache.logging.log4j.core.config.DefaultConfiguration@400cff1a OK > 2021-02-07 10:50:17,989 main TRACE Reregistering MBeans after reconfigure. > Selector=org.apache.logging.log4j.core.selector.ClassLoaderContextSelector@65987993 > 2021-02-07 10:50:17,990 main TRACE Reregistering context (1/1): > 'testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test)' > org.apache.logging.log4j.core.LoggerContext@add0edd > 2021-02-07 10:50:17,990 main TRACE Unregistering but no MBeans found matching > 'org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test)' > 2021-02-07 10:50:17,990 main TRACE Unregistering but no MBeans found matching > 'org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=StatusLogger' > 2021-02-07 10:50:17,990 main TRACE Unregistering but no MBeans found matching > 'org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=ContextSelector' > 2021-02-07 10:50:17,990 main TRACE Unregistering but no MBeans found matching > 'org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=Loggers,name=*' > 2021-02-07 10:50:17,991 main TRACE Unregistering but no MBeans found matching > 'org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=Appenders,name=*' > 2021-02-07 10:50:17,991 main TRACE Unregistering but no MBeans found matching > 'org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=AsyncAppenders,name=*' > 2021-02-07 10:50:17,991 main TRACE Unregistering but no MBeans found matching > 'org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=AsyncLoggerRingBuffer' > 2021-02-07 10:50:17,991 main TRACE Unregistering but no MBeans found matching > 'org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=Loggers,name=*,subtype=RingBuffer' > 2021-02-07 10:50:17,992 main DEBUG Registering MBean > org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test) > 2021-02-07 10:50:17,993 main DEBUG Registering MBean > org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=StatusLogger > 2021-02-07 10:50:17,994 main DEBUG Registering MBean > org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=ContextSelector > 2021-02-07 10:50:17,995 main DEBUG Registering MBean > org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=Loggers,name= > 2021-02-07 10:50:17,996 main DEBUG Registering MBean > org.apache.logging.log4j2:type=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test),component=Appenders,name=RollingFile > 2021-02-07 10:50:17,996 main TRACE Using DummyNanoClock for nanosecond > timestamps. > 2021-02-07 10:50:17,996 main DEBUG > LoggerContext[name=testAppender(org.apache.logging.log4j.core.appender.rolling.RollingAppenderDirectWrite1906Test), > org.apache.logging.log4j.core.LoggerContext@add0edd] started OK with > configuration > XmlConfiguration[location=/Users/rgoers/projects/apache/logging/log4j/logging-log4j2/log4j-core/target/test-classes/log4j-rolling-direct-1906.xml]. > 2021-02-07 10:50:18,000 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=0, prevFileTime=1612720217000, > nextFileTime=1612720217000 > 2021-02-07 10:50:18,000 main DEBUG Formatting file name. useCurrentTime=true, > currentFileTime=0, prevFileTime=1612720217000, nextFileTime=1612720217000 > 2021-02-07 10:50:18,001 main DEBUG Now writing to > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-18.log at > 2021-02-07T10:50:18.001-0700 > 2021-02-07 10:50:18,003 main DEBUG AsyncLogger.ThreadNameStrategy=UNCACHED > (user specified null, default is UNCACHED) > 2021-02-07 10:50:18,003 main TRACE Using default SystemClock for timestamps. > 2021-02-07 10:50:18,003 main DEBUG > org.apache.logging.log4j.core.time.internal.SystemClock does not support > precise timestamps. > 2021-02-07 10:50:18,056 main TRACE PatternProcessor.getNextTime returning > 2021/02/07-10:50:19.000, nextFileTime=2021/02/07-10:50:18.000, > prevFileTime=2021/02/07-10:50:17.000, current=2021/02/07-10:50:18.056, > freq=EVERY_SECOND > 2021-02-07 10:50:18,056 main DEBUG Rolling > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-18.log > 2021-02-07 10:50:18,056 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720218056, > prevFileTime=1612720217000, nextFileTime=1612720218000 > 2021-02-07 10:50:18,057 main DEBUG Found 0 eligible files, max is 2147483647 > 2021-02-07 10:50:18,057 main TRACE DirectWriteRolloverStrategy.purge() took > 0.0 milliseconds > 2021-02-07 10:50:18,058 main DEBUG OutputStream closed > 2021-02-07 10:50:18,058 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720218056, > prevFileTime=1612720217000, nextFileTime=1612720218000 > 2021-02-07 10:50:18,058 main DEBUG Formatting file name. useCurrentTime=true, > currentFileTime=1612720218056, prevFileTime=1612720217000, > nextFileTime=1612720218000 > 2021-02-07 10:50:18,058 main DEBUG Now writing to > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-18.log at > 2021-02-07T10:50:18.058-0700 > 2021-02-07 10:50:19,009 main TRACE PatternProcessor.getNextTime returning > 2021/02/07-10:50:20.000, nextFileTime=2021/02/07-10:50:19.000, > prevFileTime=2021/02/07-10:50:18.000, current=2021/02/07-10:50:19.009, > freq=EVERY_SECOND > 2021-02-07 10:50:19,009 main DEBUG Rolling > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-18.log > 2021-02-07 10:50:19,010 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720219009, > prevFileTime=1612720218000, nextFileTime=1612720219000 > 2021-02-07 10:50:19,010 main DEBUG Found 0 eligible files, max is 2147483647 > 2021-02-07 10:50:19,010 main TRACE DirectWriteRolloverStrategy.purge() took > 0.0 milliseconds > 2021-02-07 10:50:19,010 main DEBUG OutputStream closed > 2021-02-07 10:50:19,011 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720219009, > prevFileTime=1612720218000, nextFileTime=1612720219000 > 2021-02-07 10:50:19,011 main DEBUG Formatting file name. useCurrentTime=true, > currentFileTime=1612720219009, prevFileTime=1612720218000, > nextFileTime=1612720219000 > 2021-02-07 10:50:19,011 main DEBUG Now writing to > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-19.log at > 2021-02-07T10:50:19.011-0700 > 2021-02-07 10:50:20,011 main TRACE PatternProcessor.getNextTime returning > 2021/02/07-10:50:21.000, nextFileTime=2021/02/07-10:50:20.000, > prevFileTime=2021/02/07-10:50:19.000, current=2021/02/07-10:50:20.011, > freq=EVERY_SECOND > 2021-02-07 10:50:20,011 main DEBUG Rolling > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-19.log > 2021-02-07 10:50:20,011 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720220011, > prevFileTime=1612720219000, nextFileTime=1612720220000 > 2021-02-07 10:50:20,012 main DEBUG Found 0 eligible files, max is 2147483647 > 2021-02-07 10:50:20,012 main TRACE DirectWriteRolloverStrategy.purge() took > 0.0 milliseconds > 2021-02-07 10:50:20,012 main DEBUG OutputStream closed > 2021-02-07 10:50:20,012 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720220011, > prevFileTime=1612720219000, nextFileTime=1612720220000 > 2021-02-07 10:50:20,013 main DEBUG Formatting file name. useCurrentTime=true, > currentFileTime=1612720220011, prevFileTime=1612720219000, > nextFileTime=1612720220000 > 2021-02-07 10:50:20,013 main DEBUG Now writing to > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-20.log at > 2021-02-07T10:50:20.013-0700 > 2021-02-07 10:50:21,021 main TRACE PatternProcessor.getNextTime returning > 2021/02/07-10:50:22.000, nextFileTime=2021/02/07-10:50:21.000, > prevFileTime=2021/02/07-10:50:20.000, current=2021/02/07-10:50:21.021, > freq=EVERY_SECOND > 2021-02-07 10:50:21,021 main DEBUG Rolling > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-20.log > 2021-02-07 10:50:21,021 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720221021, > prevFileTime=1612720220000, nextFileTime=1612720221000 > 2021-02-07 10:50:21,022 main DEBUG Found 0 eligible files, max is 2147483647 > 2021-02-07 10:50:21,022 main TRACE DirectWriteRolloverStrategy.purge() took > 0.0 milliseconds > 2021-02-07 10:50:21,022 main DEBUG OutputStream closed > 2021-02-07 10:50:21,022 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720221021, > prevFileTime=1612720220000, nextFileTime=1612720221000 > 2021-02-07 10:50:21,022 main DEBUG Formatting file name. useCurrentTime=true, > currentFileTime=1612720221021, prevFileTime=1612720220000, > nextFileTime=1612720221000 > 2021-02-07 10:50:21,022 main DEBUG Now writing to > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-21.log at > 2021-02-07T10:50:21.022-0700 > 2021-02-07 10:50:22,022 main TRACE PatternProcessor.getNextTime returning > 2021/02/07-10:50:23.000, nextFileTime=2021/02/07-10:50:22.000, > prevFileTime=2021/02/07-10:50:21.000, current=2021/02/07-10:50:22.022, > freq=EVERY_SECOND > 2021-02-07 10:50:22,022 main DEBUG Rolling > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-21.log > 2021-02-07 10:50:22,022 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720222022, > prevFileTime=1612720221000, nextFileTime=1612720222000 > 2021-02-07 10:50:22,022 main DEBUG Found 0 eligible files, max is 2147483647 > 2021-02-07 10:50:22,022 main TRACE DirectWriteRolloverStrategy.purge() took > 0.0 milliseconds > 2021-02-07 10:50:22,023 main DEBUG OutputStream closed > 2021-02-07 10:50:22,023 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720222022, > prevFileTime=1612720221000, nextFileTime=1612720222000 > 2021-02-07 10:50:22,023 main DEBUG Formatting file name. useCurrentTime=true, > currentFileTime=1612720222022, prevFileTime=1612720221000, > nextFileTime=1612720222000 > 2021-02-07 10:50:22,023 main DEBUG Now writing to > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-22.log at > 2021-02-07T10:50:22.023-0700 > 2021-02-07 10:50:23,033 main TRACE PatternProcessor.getNextTime returning > 2021/02/07-10:50:24.000, nextFileTime=2021/02/07-10:50:23.000, > prevFileTime=2021/02/07-10:50:22.000, current=2021/02/07-10:50:23.033, > freq=EVERY_SECOND > 2021-02-07 10:50:23,033 main DEBUG Rolling > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-22.log > 2021-02-07 10:50:23,033 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720223033, > prevFileTime=1612720222000, nextFileTime=1612720223000 > 2021-02-07 10:50:23,034 main DEBUG Found 0 eligible files, max is 2147483647 > 2021-02-07 10:50:23,034 main TRACE DirectWriteRolloverStrategy.purge() took > 0.0 milliseconds > 2021-02-07 10:50:23,034 main DEBUG OutputStream closed > 2021-02-07 10:50:23,034 main DEBUG Formatting file name. > useCurrentTime=false, currentFileTime=1612720223033, > prevFileTime=1612720222000, nextFileTime=1612720223000 > 2021-02-07 10:50:23,034 main DEBUG Formatting file name. useCurrentTime=true, > currentFileTime=1612720223033, prevFileTime=1612720222000, > nextFileTime=1612720223000 > 2021-02-07 10:50:23,035 main DEBUG Now writing to > target/rolling-direct-1906/rollingfile.2021-02-07-10-50-23.log at > 2021-02-07T10:50:23.034-0700 > Incorrect file name. Expected: rollingfile.2021-02-07-10-50-17.log Actual: > rollingfile.2021-02-07-10-50-18.log expected:<...e.2021-02-07-10-50-1[7].log> > but was:<...e.2021-02-07-10-50-1[8].log> > > Run 6 - failed in Kafka again > [ERROR] Failures: > [ERROR] ConfigurationBuilderTest.testXmlConstructing:116 expected:<<?xml > version="1.0" [?> > ]<Configuration name=...> but was:<<?xml version="1.0" > [encoding="UTF-8"?>]<Configuration name=…> > > Ralph > > >