log4j:WARN Attempted to append to closed appender named [async-CloseTest].
log4j:WARN Attempted to append to closed appender named [async-CloseTest].
log4j:WARN Attempted to append to closed appender named [async-CloseTest].
log4j:WARN Attempted to append to closed appender named [async-test2].
log4j:WARN Attempted to append to closed appender named [async-test2].
log4j:WARN Attempted to append to closed appender named [async-test2].
log4j:WARN Attempted to append to closed appender named [async-test3].
log4j:WARN Attempted to append to closed appender named [async-test3].
log4j:WARN Attempted to append to closed appender named [async-test3].
log4j:WARN Attempted to append to closed appender named [async-test-attach].
log4j:WARN Attempted to append to closed appender named [async-test-attach].
log4j:WARN Attempted to append to closed appender named [async-test-attach].
log4j:WARN Unnamed Appender cannot be attached: class org.apache.log4j.VectorAppender
log4j:WARN Appender named 'testAppender' already attached
log4j:WARN Unnamed Appender cannot be attached: class org.apache.log4j.VectorAppender
log4j:WARN Appender named 'testAppender' already attached
log4j:WARN Unnamed Appender cannot be attached: class org.apache.log4j.VectorAppender
log4j:WARN Appender named 'testAppender' already attached
log4j:WARN Attempted to append to closed appender named [async-test-chain-1].
log4j:WARN Attempted to append to closed appender named [async-test-chain-1].
log4j:WARN Attempted to append to closed appender named [async-test-chain-1].
log4j:ERROR Log4J Active Asynchronous Appender failed during LoggingEvent dispatch by appender null
java.lang.NullPointerException
	at uk.org.simonsite.log4j.appender.TestActiveAsynchronousAppender$NullPointerAppender.append(TestActiveAsynchronousAppender.java:384)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at uk.org.simonsite.log4j.appender.AppendToAppenderCommand.execute(AppendToAppenderCommand.java:48)
	at uk.org.simonsite.log4j.appender.concurrent.AppenderAttachments.execute(AppenderAttachments.java:134)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.append(LoggingEventDispatcher.java:188)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.dispatchAndWait(LoggingEventDispatcher.java:212)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.run(LoggingEventDispatcher.java:84)
	at java.lang.Thread.run(Thread.java:662)
log4j:ERROR Log4J Active Asynchronous Appender failed during LoggingEvent dispatch by appender null
java.lang.NullPointerException
	at uk.org.simonsite.log4j.appender.TestActiveAsynchronousAppender$NullPointerAppender.append(TestActiveAsynchronousAppender.java:384)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at uk.org.simonsite.log4j.appender.AppendToAppenderCommand.execute(AppendToAppenderCommand.java:48)
	at uk.org.simonsite.log4j.appender.backport.AppenderAttachments.execute(AppenderAttachments.java:139)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.append(LoggingEventDispatcher.java:188)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.dispatchAndWait(LoggingEventDispatcher.java:212)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.run(LoggingEventDispatcher.java:84)
	at java.lang.Thread.run(Thread.java:662)
log4j:ERROR Log4J Active Asynchronous Appender failed during LoggingEvent dispatch by appender null
java.lang.NullPointerException
	at uk.org.simonsite.log4j.appender.TestActiveAsynchronousAppender$NullPointerAppender.append(TestActiveAsynchronousAppender.java:384)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at uk.org.simonsite.log4j.appender.AppendToAppenderCommand.execute(AppendToAppenderCommand.java:48)
	at uk.org.simonsite.log4j.appender.concurrent.AppenderAttachments.execute(AppenderAttachments.java:134)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.append(LoggingEventDispatcher.java:188)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.dispatchAndWait(LoggingEventDispatcher.java:212)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.run(LoggingEventDispatcher.java:84)
	at java.lang.Thread.run(Thread.java:662)
log4j:WARN Log4J Active Asynchronous Appender recovered from fault during LoggingEvent dispatch by appender nullPointerAppender, may have lost event: [FQNOfLoggerClass=org.apache.log4j.Category][Level=INFO][LoggerName=root][ThreadName=main][Timestamp=1393451279534]
java.lang.NullPointerException
	at uk.org.simonsite.log4j.appender.TestActiveAsynchronousAppender$NullPointerAppender.append(TestActiveAsynchronousAppender.java:384)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at uk.org.simonsite.log4j.appender.AppendToAppenderCommand.execute(AppendToAppenderCommand.java:48)
	at uk.org.simonsite.log4j.appender.concurrent.AppenderAttachments.execute(AppenderAttachments.java:134)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.append(LoggingEventDispatcher.java:188)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.dispatchAndWait(LoggingEventDispatcher.java:212)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.run(LoggingEventDispatcher.java:84)
	at java.lang.Thread.run(Thread.java:662)
log4j:WARN AppendToAppenderCommand errored for appender nullPointerAppender
log4j:WARN Log4J Active Asynchronous Appender recovered from fault during LoggingEvent dispatch by appender nullPointerAppender, may have lost event: [FQNOfLoggerClass=org.apache.log4j.Category][Level=INFO][LoggerName=root][ThreadName=main][Timestamp=1393451279584]
java.lang.NullPointerException
	at uk.org.simonsite.log4j.appender.TestActiveAsynchronousAppender$NullPointerAppender.append(TestActiveAsynchronousAppender.java:384)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at uk.org.simonsite.log4j.appender.AppendToAppenderCommand.execute(AppendToAppenderCommand.java:48)
	at uk.org.simonsite.log4j.appender.concurrent.AppenderAttachments.execute(AppenderAttachments.java:134)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.append(LoggingEventDispatcher.java:188)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.dispatchAndWait(LoggingEventDispatcher.java:212)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.run(LoggingEventDispatcher.java:84)
	at java.lang.Thread.run(Thread.java:662)
log4j:WARN AppendToAppenderCommand errored for appender nullPointerAppender
log4j:WARN Log4J Active Asynchronous Appender recovered from fault during LoggingEvent dispatch by appender nullPointerAppender, may have lost event: [FQNOfLoggerClass=org.apache.log4j.Category][Level=INFO][LoggerName=root][ThreadName=main][Timestamp=1393451279592]
java.lang.NullPointerException
	at uk.org.simonsite.log4j.appender.TestActiveAsynchronousAppender$NullPointerAppender.append(TestActiveAsynchronousAppender.java:384)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at uk.org.simonsite.log4j.appender.AppendToAppenderCommand.execute(AppendToAppenderCommand.java:48)
	at uk.org.simonsite.log4j.appender.backport.AppenderAttachments.execute(AppenderAttachments.java:139)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.append(LoggingEventDispatcher.java:188)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.dispatchAndWait(LoggingEventDispatcher.java:212)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.run(LoggingEventDispatcher.java:84)
	at java.lang.Thread.run(Thread.java:662)
log4j:WARN AppendToAppenderCommand errored for appender nullPointerAppender
log4j:WARN Log4J Active Asynchronous Appender recovered from fault during LoggingEvent dispatch by appender nullPointerAppender, may have lost event: [FQNOfLoggerClass=org.apache.log4j.Category][Level=INFO][LoggerName=root][ThreadName=main][Timestamp=1393451279643]
java.lang.NullPointerException
	at uk.org.simonsite.log4j.appender.TestActiveAsynchronousAppender$NullPointerAppender.append(TestActiveAsynchronousAppender.java:384)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at uk.org.simonsite.log4j.appender.AppendToAppenderCommand.execute(AppendToAppenderCommand.java:48)
	at uk.org.simonsite.log4j.appender.backport.AppenderAttachments.execute(AppenderAttachments.java:139)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.append(LoggingEventDispatcher.java:188)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.dispatchAndWait(LoggingEventDispatcher.java:212)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.run(LoggingEventDispatcher.java:84)
	at java.lang.Thread.run(Thread.java:662)
log4j:WARN AppendToAppenderCommand errored for appender nullPointerAppender
log4j:WARN Log4J Active Asynchronous Appender recovered from fault during LoggingEvent dispatch by appender nullPointerAppender, may have lost event: [FQNOfLoggerClass=org.apache.log4j.Category][Level=INFO][LoggerName=root][ThreadName=main][Timestamp=1393451279650]
java.lang.NullPointerException
	at uk.org.simonsite.log4j.appender.TestActiveAsynchronousAppender$NullPointerAppender.append(TestActiveAsynchronousAppender.java:384)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at uk.org.simonsite.log4j.appender.AppendToAppenderCommand.execute(AppendToAppenderCommand.java:48)
	at uk.org.simonsite.log4j.appender.concurrent.AppenderAttachments.execute(AppenderAttachments.java:134)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.append(LoggingEventDispatcher.java:188)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.dispatchAndWait(LoggingEventDispatcher.java:212)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.run(LoggingEventDispatcher.java:84)
	at java.lang.Thread.run(Thread.java:662)
log4j:WARN AppendToAppenderCommand errored for appender nullPointerAppender
log4j:WARN Log4J Active Asynchronous Appender recovered from fault during LoggingEvent dispatch by appender nullPointerAppender, may have lost event: [FQNOfLoggerClass=org.apache.log4j.Category][Level=INFO][LoggerName=root][ThreadName=main][Timestamp=1393451279701]
java.lang.NullPointerException
	at uk.org.simonsite.log4j.appender.TestActiveAsynchronousAppender$NullPointerAppender.append(TestActiveAsynchronousAppender.java:384)
	at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
	at uk.org.simonsite.log4j.appender.AppendToAppenderCommand.execute(AppendToAppenderCommand.java:48)
	at uk.org.simonsite.log4j.appender.concurrent.AppenderAttachments.execute(AppenderAttachments.java:134)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.append(LoggingEventDispatcher.java:188)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.dispatchAndWait(LoggingEventDispatcher.java:212)
	at uk.org.simonsite.log4j.appender.LoggingEventDispatcher.run(LoggingEventDispatcher.java:84)
	at java.lang.Thread.run(Thread.java:662)
log4j:WARN AppendToAppenderCommand errored for appender nullPointerAppender